Added more script hooks
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2019-11-23 11:53:00 +01:00
parent 49bd4813f6
commit f6415fba27
4 changed files with 22 additions and 10 deletions

View File

@@ -8,6 +8,7 @@
namespace CreatureLib::Battling{
class BaseTurnChoice;
class AttackTurnChoice;
class ExecutingAttack;
class Creature;
@@ -25,6 +26,10 @@ namespace CreatureLib::Battling{
}
virtual void OnBeforeTurn(const BaseTurnChoice* choice){};
virtual void ChangeAttack(AttackTurnChoice* choice, std::string& attack){};
virtual void PreventAttack(ExecutingAttack* attack,bool& result){};
virtual void FailIncomingAttack(ExecutingAttack* attack, Creature* target, bool& result){};
virtual void IsInvulnerable(ExecutingAttack* attack, Creature* target , bool& result){};
virtual void OnAttackMiss(ExecutingAttack* attack, Creature* target){};