mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Merge pull request #3624 from IvanSavenko/fix_crash
Fix crash on using heal in SPELL_AFTER_ATTACK bonus
This commit is contained in:
		| @@ -132,7 +132,8 @@ void Heal::prepareHealEffect(int64_t value, BattleUnitsChanged & pack, BattleLog | ||||
| 			else if (unitHPgained > 0 && m->caster->getHeroCaster() == nullptr) //Show text about healed HP if healed by unit | ||||
| 			{ | ||||
| 				MetaString healText; | ||||
| 				auto casterUnit = dynamic_cast<const battle::Unit*>(m->caster); | ||||
| 				auto casterUnitID = m->caster->getCasterUnitId(); | ||||
| 				auto casterUnit = m->battle()->battleGetUnitByID(casterUnitID); | ||||
| 				healText.appendLocalString(EMetaText::GENERAL_TXT, 414); | ||||
| 				casterUnit->addNameReplacement(healText, false); | ||||
| 				state->addNameReplacement(healText, false); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user