mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-06 09:09:40 +02:00
Use callback methods
This commit is contained in:
@@ -227,13 +227,13 @@ void DispellMechanics::applyBattleEffects(const SpellCastEnvironment * env, Batt
|
||||
///EarthquakeMechanics
|
||||
void EarthquakeMechanics::applyBattleEffects(const SpellCastEnvironment * env, BattleSpellCastParameters & parameters, SpellCastContext & ctx) const
|
||||
{
|
||||
if(nullptr == parameters.cb->town)
|
||||
if(nullptr == parameters.cb->battleGetDefendedTown())
|
||||
{
|
||||
env->complain("EarthquakeMechanics: not town siege");
|
||||
return;
|
||||
}
|
||||
|
||||
if(CGTownInstance::NONE == parameters.cb->town->fortLevel())
|
||||
if(CGTownInstance::NONE == parameters.cb->battleGetDefendedTown()->fortLevel())
|
||||
{
|
||||
env->complain("EarthquakeMechanics: town has no fort");
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user