uint8 CMobEntity::TPUseChance() { uint16 skillList = getMobMod(MOBMOD_SKILL_LIST); std::vector MobSkills = battleutils::GetMobSkillList(skillList); if (health.tp < 1000 || MobSkills.size() == 0 || !PBattleAI->GetMobAbilityEnabled()) { return 0; } if (health.tp == 3000 || (GetHPP() <= 25 && health.tp >= 1000)) { return 100; } return getMobMod(MOBMOD_TP_USE_CHANCE); }