mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	This commit replace SIEGE_WEAPON immunity with absoluteImmunity for following spells: Haste, Slow, Death Ripple, Clone, Teleport
		
			
				
	
	
		
			348 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			348 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"magicArrow" : {
 | |
| 		"index" : 15,
 | |
| 		"targetType": "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"projectile": [
 | |
| 				{"minimumAngle": 0 ,"defName":"C20SPX4"},
 | |
| 				{"minimumAngle": 0.60 ,"defName":"C20SPX3"},
 | |
| 				{"minimumAngle": 0.90 ,"defName":"C20SPX2"},
 | |
| 				{"minimumAngle": 1.20 ,"defName":"C20SPX1"},
 | |
| 				{"minimumAngle": 1.50 ,"defName":"C20SPX0"}
 | |
| 			],
 | |
| 			"hit":["C20SPX"]
 | |
| 		},
 | |
| 		"sounds": {
 | |
| 			"cast": "MAGICBLT"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"iceBolt" : {
 | |
| 		"index" : 16,
 | |
| 		"targetType": "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"projectile": [
 | |
| 				{"minimumAngle": 0 ,"defName":"C08SPW4"},
 | |
| 				{"minimumAngle": 0.60 ,"defName":"C08SPW3"},
 | |
| 				{"minimumAngle": 0.90 ,"defName":"C08SPW2"},
 | |
| 				{"minimumAngle": 1.20 ,"defName":"C08SPW1"},
 | |
| 				{"minimumAngle": 1.50 ,"defName":"C08SPW0"}
 | |
| 			],
 | |
| 			"hit":["C08SPW5"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "ICERAY"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"lightningBolt" : {
 | |
| 		"index" : 17,
 | |
| 		"targetType": "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":[{"defName":"C03SPA0", "verticalPosition":"bottom"}, "C11SPA1"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "LIGHTBLT"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"implosion" : {
 | |
| 		"index" : 18,
 | |
| 		"targetType": "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C05SPE0"]
 | |
| 		},
 | |
| 		"sounds": {
 | |
| 			"cast": "DECAY"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"absoluteImmunity" : {
 | |
| 			"SIEGE_WEAPON": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"chainLightning" : {
 | |
| 		"index" : 19,
 | |
| 		"targetType": "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":[{"defName":"C03SPA0", "verticalPosition":"bottom"}, "C11SPA1"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "CHAINLTE"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		}
 | |
| 	},
 | |
| 	"frostRing" : {
 | |
| 		"index" : 20,
 | |
| 		"targetType": "LOCATION",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":["C07SPW"] //C07SPW0 ???
 | |
| 		},			
 | |
| 		"sounds": {
 | |
| 			"cast": "FROSTING"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "1",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"fireball" : {
 | |
| 		"index" : 21,
 | |
| 		"targetType": "LOCATION",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":["C13SPF"] //C13SPF0 ???
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "FIREBALL"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0,1",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"inferno" : {
 | |
| 		"index" : 22,
 | |
| 		"targetType": "LOCATION",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":["C04SPF0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "FIREBLST"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0-2",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"meteorShower" : {
 | |
| 		"index" : 23,
 | |
| 		"targetType": "LOCATION",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":["C08SPE0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "METEOR"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0,1",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"deathRipple" : {
 | |
| 		"index" : 24,
 | |
| 		"targetType" : "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C04SPE0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "DEATHRIP"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"absoluteImmunity":{
 | |
| 			"SIEGE_WEAPON": true,
 | |
| 			"UNDEAD": true,
 | |
| 		},		
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"destroyUndead" : {
 | |
| 		"index" : 25,
 | |
| 		"targetType" : "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C14SPA0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "COLDRING"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"absoluteLimit" : {
 | |
| 			"UNDEAD": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"armageddon" : {
 | |
| 		"index" : 26,
 | |
| 		"targetType" : "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":["C06SPF0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "ARMGEDN"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X",
 | |
| 				"targetModifier":{"smart":false}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"titanBolt" : {
 | |
| 		"index" : 57,
 | |
| 		"targetType" : "CREATURE",
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"hit":[{"defName":"C03SPA0", "verticalPosition":"bottom"}, "C11SPA1"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "LIGHTBLT"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"offensive": true,
 | |
| 			"negative": true,
 | |
| 			"special": true
 | |
| 		}
 | |
| 	}
 | |
| }
 |