1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

Fixed damage to opposite elementals

This commit is contained in:
Ivan Savenko
2023-01-14 19:06:28 +02:00
parent 1f38f27741
commit 03ca4b54c0

View File

@@ -37,7 +37,20 @@
"type" : "MORE_DAMAGE_FROM_SPELL", "type" : "MORE_DAMAGE_FROM_SPELL",
"subtype" : "spell.armageddon", "subtype" : "spell.armageddon",
"val" : 100 "val" : 100
},
"oppositeEarth" :
{
"type" : "HATE",
"subtype" : "creature.earthElemental",
"val" : 100
},
"oppositeMagma" :
{
"type" : "HATE",
"subtype" : "creature.magmaElemental",
"val" : 100
} }
}, },
"upgrades": ["stormElemental"], "upgrades": ["stormElemental"],
"graphics" : "graphics" :
@@ -92,6 +105,18 @@
{ {
"type" : "SPELL_IMMUNITY", "type" : "SPELL_IMMUNITY",
"subtype" : "spell.armageddon" "subtype" : "spell.armageddon"
},
"oppositeAir" :
{
"type" : "HATE",
"subtype" : "creature.airElemental",
"val" : 100
},
"oppositeStorm" :
{
"type" : "HATE",
"subtype" : "creature.stormElemental",
"val" : 100
} }
}, },
"upgrades": ["magmaElemental"], "upgrades": ["magmaElemental"],
@@ -143,6 +168,18 @@
"type" : "MORE_DAMAGE_FROM_SPELL", "type" : "MORE_DAMAGE_FROM_SPELL",
"subtype" : "spell.iceBolt", "subtype" : "spell.iceBolt",
"val" : 100 "val" : 100
},
"oppositeWater" :
{
"type" : "HATE",
"subtype" : "creature.waterElemental",
"val" : 100
},
"oppositeIce" :
{
"type" : "HATE",
"subtype" : "creature.iceElemental",
"val" : 100
} }
}, },
"upgrades": ["energyElemental"], "upgrades": ["energyElemental"],
@@ -213,6 +250,18 @@
{ {
"type" : "WATER_IMMUNITY", "type" : "WATER_IMMUNITY",
"subtype" : 2 //immune to damage spells only "subtype" : 2 //immune to damage spells only
},
"oppositeFire" :
{
"type" : "HATE",
"subtype" : "creature.fireElemental",
"val" : 100
},
"oppositeEnergy" :
{
"type" : "HATE",
"subtype" : "creature.energyElemental",
"val" : 100
} }
}, },
"doubleWide" : true, "doubleWide" : true,
@@ -395,6 +444,18 @@
{ {
"type" : "WATER_IMMUNITY", "type" : "WATER_IMMUNITY",
"subtype" : 2 //immune to damage spells only "subtype" : 2 //immune to damage spells only
},
"oppositeFire" :
{
"type" : "HATE",
"subtype" : "creature.fireElemental",
"val" : 100
},
"oppositeEnergy" :
{
"type" : "HATE",
"subtype" : "creature.energyElemental",
"val" : 100
} }
}, },
"doubleWide" : true, "doubleWide" : true,
@@ -467,6 +528,18 @@
{ {
"type" : "SPELL_IMMUNITY", "type" : "SPELL_IMMUNITY",
"subtype" : "spell.armageddon" "subtype" : "spell.armageddon"
},
"oppositeAir" :
{
"type" : "HATE",
"subtype" : "creature.airElemental",
"val" : 100
},
"oppositeStorm" :
{
"type" : "HATE",
"subtype" : "creature.stormElemental",
"val" : 100
} }
}, },
"graphics" : "graphics" :
@@ -535,6 +608,18 @@
"type" : "MORE_DAMAGE_FROM_SPELL", "type" : "MORE_DAMAGE_FROM_SPELL",
"subtype" : "spell.armageddon", "subtype" : "spell.armageddon",
"val" : 100 "val" : 100
},
"oppositeEarth" :
{
"type" : "HATE",
"subtype" : "creature.earthElemental",
"val" : 100
},
"oppositeMagma" :
{
"type" : "HATE",
"subtype" : "creature.magmaElemental",
"val" : 100
} }
}, },
"graphics" : "graphics" :
@@ -606,6 +691,18 @@
"type" : "SPELLCASTER", "type" : "SPELLCASTER",
"subtype" : "spell.protectFire", "subtype" : "spell.protectFire",
"val" : 2 "val" : 2
},
"oppositeWater" :
{
"type" : "HATE",
"subtype" : "creature.waterElemental",
"val" : 100
},
"oppositeIce" :
{
"type" : "HATE",
"subtype" : "creature.iceElemental",
"val" : 100
} }
}, },
"graphics" : "graphics" :