mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-15 20:03:15 +02:00
Fix bone/ghost dragon handling in skeleton transformer
This commit is contained in:
@@ -3668,7 +3668,8 @@ bool CGameHandler::transformInUndead(const IMarket *market, const CGHeroInstance
|
|||||||
//resulting creature - bone dragons or skeletons
|
//resulting creature - bone dragons or skeletons
|
||||||
CreatureID resCreature = CreatureID::SKELETON;
|
CreatureID resCreature = CreatureID::SKELETON;
|
||||||
|
|
||||||
if (s.hasBonusOfType(Bonus::DRAGON_NATURE)
|
if ((s.hasBonusOfType(Bonus::DRAGON_NATURE)
|
||||||
|
&& !(s.hasBonusOfType(Bonus::UNDEAD)))
|
||||||
|| (s.getCreatureID() == CreatureID::HYDRA)
|
|| (s.getCreatureID() == CreatureID::HYDRA)
|
||||||
|| (s.getCreatureID() == CreatureID::CHAOS_HYDRA))
|
|| (s.getCreatureID() == CreatureID::CHAOS_HYDRA))
|
||||||
resCreature = CreatureID::BONE_DRAGON;
|
resCreature = CreatureID::BONE_DRAGON;
|
||||||
|
Reference in New Issue
Block a user