mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			547 lines
		
	
	
		
			6.2 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			547 lines
		
	
	
		
			6.2 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"
 | |
| 		}
 | |
| 	},
 | |
| 
 | |
|         "DISGUISED":
 | |
|         {
 | |
|         	"hidden": true
 | |
|         },
 | |
| 
 | |
| 	"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"
 | |
| 		}
 | |
| 	},
 | |
| 	
 | |
| 	"NONE":
 | |
| 	{
 | |
| 		"hidden": true
 | |
| 	},
 | |
| 
 | |
| 	"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"
 | |
| 		}
 | |
| 	},
 | |
| 	
 | |
| 	"NO_TERRAIN_PENALTY":
 | |
| 	{
 | |
| 		"hidden": true
 | |
| 	},
 | |
| 
 | |
| 	"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"
 | |
| 		}
 | |
| 	},
 | |
| 	
 | |
| 	"VISIONS":
 | |
| 	{
 | |
| 		"hidden": true
 | |
| 	},
 | |
| 	"WATER_IMMUNITY":
 | |
| 	{
 | |
| 		"graphics":
 | |
| 		{
 | |
| 			"icon":  ""
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| 
 |