Procházet zdrojové kódy

Fix attempt to play unit spellcasting animation for spells cast by hero

Ivan Savenko před 5 měsíci
rodič
revize
4957657ceb
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      lib/spells/BattleSpellMechanics.cpp

+ 2 - 1
lib/spells/BattleSpellMechanics.cpp

@@ -283,7 +283,8 @@ void BattleSpellMechanics::cast(ServerCallback * server, const Target & target)
 	sc.tile = target.at(0).hexValue;
 	sc.tile = target.at(0).hexValue;
 
 
 	sc.castByHero = mode == Mode::HERO;
 	sc.castByHero = mode == Mode::HERO;
-	sc.casterStack = caster->getCasterUnitId();
+	if (mode != Mode::HERO)
+		sc.casterStack = caster->getCasterUnitId();
 	sc.manaGained = 0;
 	sc.manaGained = 0;
 
 
 	sc.activeCast = false;
 	sc.activeCast = false;