Implements critical calculation, fixes some library pointers being unset, causing segfaults.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -103,8 +103,7 @@ void CreatureLib::Battling::TurnHandler::HandleAttackForTarget(CreatureLib::Batt
|
||||
|
||||
//HOOK: Change move type
|
||||
hit.SetEffectiveness(library->GetTypeLibrary()->GetEffectiveness(hit.GetType(), target->GetTypes()));
|
||||
//TODO: Critical calculation
|
||||
hit.SetCritical(false);
|
||||
hit.SetCritical(library->GetCriticalLibrary()->IsCritical(&attack, target, hitIndex));
|
||||
hit.SetBasePower(dmgLibrary->GetBasePower(&attack, target, hitIndex));
|
||||
hit.SetDamage(dmgLibrary->GetDamage(&attack, target, hitIndex));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user