mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
2eb8263e51
* introduced new handler BonusTypeHandler * config\bonusnames.json converted to common format and splitted info main and localizable parts * hanlders initialization refactored
527 lines
6.0 KiB
JSON
527 lines
6.0 KiB
JSON
//TODO: selector-based config
|
|
// SECONDARY_SKILL_PREMY
|
|
// school immunities
|
|
// LEVEL_SPELL_IMMUNITY
|
|
|
|
{
|
|
"ADDITIONAL_ATTACK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DOUBLE"
|
|
}
|
|
},
|
|
|
|
"ADDITIONAL_RETALIATION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_RETAIL1"
|
|
}
|
|
},
|
|
|
|
"AIR_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
},
|
|
|
|
"ATTACKS_ALL_ADJACENT":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_ROUND"
|
|
}
|
|
},
|
|
|
|
"BLOCKS_RETALIATION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_RETAIL"
|
|
}
|
|
},
|
|
|
|
"CATAPULT":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/Catapult"
|
|
}
|
|
},
|
|
|
|
"CHANGES_SPELL_COST_FOR_ALLY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_MANA"
|
|
}
|
|
},
|
|
|
|
"CHANGES_SPELL_COST_FOR_ENEMY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/MagicDamper"
|
|
}
|
|
},
|
|
|
|
"CHARGE_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/ChargeImmune"
|
|
}
|
|
},
|
|
|
|
"DAEMON_SUMMONING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/RiseDemons"
|
|
}
|
|
},
|
|
|
|
"DARKNESS":
|
|
{
|
|
},
|
|
|
|
"DEATH_STARE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DEATH"
|
|
}
|
|
},
|
|
|
|
"DEFENSIVE_STANCE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DEFBON"
|
|
}
|
|
},
|
|
|
|
"DOUBLE_DAMAGE_CHANCE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DBLOW"
|
|
}
|
|
},
|
|
|
|
"DRAGON_NATURE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DRAGON"
|
|
}
|
|
},
|
|
|
|
"DIRECT_DAMAGE_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_SPDIR"
|
|
}
|
|
},
|
|
|
|
"EARTH_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
},
|
|
|
|
"ENCHANTER":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_CAST1"
|
|
}
|
|
},
|
|
|
|
"ENCHANTED":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_BLESS"
|
|
}
|
|
},
|
|
|
|
|
|
|
|
"ENEMY_DEFENCE_REDUCTION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_RDEF"
|
|
}
|
|
},
|
|
|
|
"FIRE_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
},
|
|
|
|
"FIRE_SHIELD":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/FireShield"
|
|
}
|
|
},
|
|
"FEAR":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_FEAR"
|
|
}
|
|
},
|
|
|
|
"FEARLESS":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_FEARL"
|
|
}
|
|
},
|
|
|
|
"FLYING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_FLY"
|
|
}
|
|
|
|
},
|
|
|
|
"FREE_SHOOTING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_SHOOTA"
|
|
}
|
|
|
|
},
|
|
|
|
"FULL_HP_REGENERATION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_TROLL"
|
|
}
|
|
},
|
|
|
|
"HATE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_HATE"
|
|
}
|
|
},
|
|
|
|
"HEALER":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/Healer"
|
|
}
|
|
},
|
|
|
|
"HP_REGENERATION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_TROLL"
|
|
}
|
|
},
|
|
"JOUSTING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_CHAMP"
|
|
}
|
|
},
|
|
|
|
"KING1":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_KING1"
|
|
}
|
|
},
|
|
|
|
"KING2":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_KING2"
|
|
}
|
|
},
|
|
|
|
"KING3":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_KING3"
|
|
}
|
|
},
|
|
|
|
"LEVEL_SPELL_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
},
|
|
|
|
"LIFE_DRAIN":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/DrainLife"
|
|
}
|
|
},
|
|
|
|
"MANA_CHANNELING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/ManaChannel"
|
|
}
|
|
},
|
|
"MANA_DRAIN":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/ManaDrain"
|
|
}
|
|
},
|
|
|
|
"MAGIC_MIRROR":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/MagicMirror"
|
|
}
|
|
},
|
|
|
|
"MAGIC_RESISTANCE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DWARF"
|
|
}
|
|
},
|
|
|
|
"MIND_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_MIND"
|
|
}
|
|
},
|
|
|
|
"NO_DISTANCE_PENALTY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_DIST"
|
|
}
|
|
},
|
|
"NO_MELEE_PENALTY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_MELEE"
|
|
}
|
|
},
|
|
|
|
"NO_MORALE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_MORAL"
|
|
}
|
|
},
|
|
"NO_WALL_PENALTY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_OBST"
|
|
}
|
|
},
|
|
|
|
"NON_LIVING":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/NonLiving"
|
|
}
|
|
},
|
|
|
|
"RANDOM_SPELLCASTER":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/RandomBoost"
|
|
}
|
|
},
|
|
|
|
"RECEPTIVE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_NOFRIM"
|
|
}
|
|
},
|
|
"REBIRTH":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_REBIRTH"
|
|
}
|
|
},
|
|
|
|
"RETURN_AFTER_STRIKE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_HARPY"
|
|
}
|
|
},
|
|
|
|
"SECONDARY_SKILL_PREMY":
|
|
{
|
|
"hidden": true
|
|
//todo: selector based config
|
|
},
|
|
|
|
"SELF_LUCK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
},
|
|
|
|
"SELF_MORALE":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_MINOT"
|
|
}
|
|
},
|
|
|
|
"SHOOTER":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_SHOOT"
|
|
}
|
|
},
|
|
"SPELLCASTER":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_CASTER"
|
|
}
|
|
},
|
|
|
|
"SPELL_AFTER_ATTACK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_CAST"
|
|
}
|
|
},
|
|
|
|
"SPELL_BEFORE_ATTACK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_CAST2"
|
|
}
|
|
},
|
|
|
|
"SPELL_DAMAGE_REDUCTION":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_GOLEM"
|
|
}
|
|
},
|
|
|
|
"SPELL_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "" //todo: configurable use from spell handler
|
|
}
|
|
},
|
|
|
|
|
|
"SPELL_LIKE_ATTACK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/SpellLikeAttack"
|
|
}
|
|
},
|
|
|
|
"SPELL_RESISTANCE_AURA":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_UNIC"
|
|
}
|
|
},
|
|
|
|
"TWO_HEX_ATTACK_BREATH":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_BREATH"
|
|
}
|
|
},
|
|
|
|
|
|
"THREE_HEADED_ATTACK":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/ThreeHeaded"
|
|
}
|
|
},
|
|
|
|
"UNDEAD":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_UNDEAD"
|
|
}
|
|
},
|
|
"UNLIMITED_RETALIATIONS":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": "zvs/Lib1.res/E_RETAIL1"
|
|
}
|
|
},
|
|
"WATER_IMMUNITY":
|
|
{
|
|
"graphics":
|
|
{
|
|
"icon": ""
|
|
}
|
|
}
|
|
}
|
|
|