소스 검색

Use callback methods

AlexVinS 10 년 전
부모
커밋
a44c606277
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      lib/spells/BattleSpellMechanics.cpp

+ 2 - 2
lib/spells/BattleSpellMechanics.cpp

@@ -227,13 +227,13 @@ void DispellMechanics::applyBattleEffects(const SpellCastEnvironment * env, Batt
 ///EarthquakeMechanics
 ///EarthquakeMechanics
 void EarthquakeMechanics::applyBattleEffects(const SpellCastEnvironment * env, BattleSpellCastParameters & parameters, SpellCastContext & ctx) const
 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");
 		env->complain("EarthquakeMechanics: not town siege");
 		return;
 		return;
 	}
 	}
 
 
-	if(CGTownInstance::NONE == parameters.cb->town->fortLevel())
+	if(CGTownInstance::NONE == parameters.cb->battleGetDefendedTown()->fortLevel())
 	{
 	{
 		env->complain("EarthquakeMechanics: town has no fort");
 		env->complain("EarthquakeMechanics: town has no fort");
 		return;
 		return;