mirror of
https://github.com/vcmi/vcmi.git
synced 2025-07-13 01:20:34 +02:00
* No explosion when catapult fails to damage the wall
* Missing abilities for Azure Dragon (tons of others are still missing...)
This commit is contained in:
@ -850,7 +850,7 @@ bool CShootingAnimation::init()
|
|||||||
// Add explosion anim
|
// Add explosion anim
|
||||||
int xEnd = static_cast<int>(spi.x + spi.lastStep * spi.dx);
|
int xEnd = static_cast<int>(spi.x + spi.lastStep * spi.dx);
|
||||||
int yEnd = static_cast<int>(spi.catapultInfo->calculateY(xEnd));
|
int yEnd = static_cast<int>(spi.catapultInfo->calculateY(xEnd));
|
||||||
owner->addNewAnim( new CSpellEffectAnimation(owner, "SGEXPL.DEF", xEnd - 126, yEnd - 105));
|
owner->addNewAnim( new CSpellEffectAnimation(owner, catapultDamage ? "SGEXPL.DEF" : "CSGRCK.DEF", xEnd - 126, yEnd - 105));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1359,6 +1359,9 @@
|
|||||||
"name": [ "AzureDragon" ],
|
"name": [ "AzureDragon" ],
|
||||||
"faction": -1,
|
"faction": -1,
|
||||||
"ability_add": [ [ "DRAGON_NATURE", 0, 0, 0 ],
|
"ability_add": [ [ "DRAGON_NATURE", 0, 0, 0 ],
|
||||||
|
[ "TWO_HEX_ATTACK_BREATH", 0, 0, 0 ], //azure dragon's breath
|
||||||
|
[ "FEARLESS", 0, 0, 0 ], //azure dragon is immune to fear
|
||||||
|
[ "LEVEL_SPELL_IMMUNITY", 3, 0, 0 ], //immunity spell levels 1-3
|
||||||
[ "FEAR", 0, 0, 0]], //azure dragon is a dragon
|
[ "FEAR", 0, 0, 0]], //azure dragon is a dragon
|
||||||
"defname": "CADRGN.DEF"
|
"defname": "CADRGN.DEF"
|
||||||
},
|
},
|
||||||
|
Reference in New Issue
Block a user