Adds more script hooks
This commit is contained in:
@@ -77,10 +77,15 @@ void TurnHandler::ExecuteAttackChoice(AttackTurnChoice *choice) {
|
||||
}
|
||||
|
||||
//HOOK: check if attack fails
|
||||
bool fail = false;
|
||||
HOOK(FailAttack, attack, attack, fail);
|
||||
if (fail){
|
||||
//TODO: Fail handling.
|
||||
return;
|
||||
}
|
||||
|
||||
//HOOK: Check if attack stops after decreasing PP
|
||||
|
||||
//HOOK: On Before Attack
|
||||
HOOK(StopBeforeAttack, attack, attack);
|
||||
HOOK(OnBeforeAttack, attack, attack);
|
||||
|
||||
for (auto& kv: attack->GetTargets()){
|
||||
HandleAttackForTarget(attack, kv.first, kv.second);
|
||||
|
||||
Reference in New Issue
Block a user