keep unifying the name of flags
avoid unnecessary function call of SmartAI:hasSkill