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
		
			
				
	
	
		
			337 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			337 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"quicksand" : {
 | |
| 		"index" : 10,
 | |
| 		"targetType" : "NO_TARGET",
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "QUIKSAND"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"landMine" : {
 | |
| 		"index" : 11,
 | |
| 		"targetType" : "NO_TARGET",
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": ""
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"indifferent": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"forceField" : {
 | |
| 		"index" : 12,
 | |
| 		"targetType" : "LOCATION",
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "FORCEFLD"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{
 | |
| 					"clearAffected": true
 | |
| 				}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"fireWall" : {
 | |
| 		"index" : 13,
 | |
| 		"targetType" : "LOCATION",		
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "FIREWALL"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{
 | |
| 					"clearAffected": true
 | |
| 				}				
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"damage": true,
 | |
| 			"indifferent": true
 | |
| 		},
 | |
| 		"immunity" : {
 | |
| 			"DIRECT_DAMAGE_IMMUNITY": true
 | |
| 		}
 | |
| 	},
 | |
| 	"earthquake" : {
 | |
| 		"index" : 14,
 | |
| 		"targetType" : "NO_TARGET",		
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "ERTHQUAK"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	
 | |
| 	"dispel" : {
 | |
| 		"index" : 35,
 | |
| 		"targetType" : "CREATURE",			
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C05SPW"] //C05SPW0
 | |
| 		},			
 | |
| 		"sounds": {
 | |
| 			"cast": "DISPELL"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0"
 | |
| 			},
 | |
| 			"expert":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"cure" : {
 | |
| 		"index" : 37,
 | |
| 		"targetType" : "CREATURE",		
 | |
| 		"animation":{
 | |
| 			"affect":["C03SPW"]//C03SPW0
 | |
| 		},
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "CURE"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"targetModifier":{"smart":true},
 | |
| 				"range" : "0"
 | |
| 			},
 | |
| 			"expert":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"positive": true
 | |
| 		}
 | |
| 	},
 | |
| 	"resurrection" : {
 | |
| 		"index" : 38,
 | |
| 		"targetType" : "CREATURE",			
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C01SPE0"]
 | |
| 		},
 | |
| 		"sounds": {
 | |
| 			"cast": "RESURECT"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"rising": true,
 | |
| 			"positive": true
 | |
| 		},
 | |
| 		"absoluteImmunity" : {
 | |
| 			"UNDEAD": true,
 | |
| 			"NON_LIVING": true
 | |
| 		}
 | |
| 	},
 | |
| 	"animateDead" : {
 | |
| 		"index" : 39,
 | |
| 		"targetType" : "CREATURE",			
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C01SPE0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "ANIMDEAD"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"rising": true,
 | |
| 			"positive": true
 | |
| 		},
 | |
| 		"absoluteLimit" : {
 | |
| 			"UNDEAD": true
 | |
| 		}
 | |
| 	},
 | |
| 	"sacrifice" : {
 | |
| 		"index" : 40,
 | |
| 		"targetType" : "CREATURE",			
 | |
| 		
 | |
| 		"animation":{
 | |
| 			"affect":["C01SPE0"]
 | |
| 		},		
 | |
| 		"sounds": {
 | |
| 			"cast": "SACRIF1"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"rising": true,
 | |
| 			"positive": true
 | |
| 		},
 | |
| 		"absoluteImmunity" : {
 | |
| 			"UNDEAD": true,
 | |
| 			"NON_LIVING": true
 | |
| 		}
 | |
| 	},
 | |
| 	"teleport" : {
 | |
| 		"index" : 63,
 | |
| 		"targetType" : "CREATURE",			
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "TELPTOUT"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"absoluteImmunity" : {
 | |
| 			"SIEGE_WEAPON": true
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"positive": true
 | |
| 		}
 | |
| 	},
 | |
| 	"removeObstacle" : {
 | |
| 		"index" : 64,
 | |
| 		"targetType" : "OBSTACLE",		
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "REMOVEOB"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"clone" : {
 | |
| 		"index" : 65,
 | |
| 		"targetType" : "CREATURE",		
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "CLONE"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "0",
 | |
| 				"targetModifier":{"smart":true}
 | |
| 			}
 | |
| 		},
 | |
| 		"absoluteImmunity" : {
 | |
| 			"SIEGE_WEAPON": true
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"positive": true
 | |
| 		}
 | |
| 	},
 | |
| 	"fireElemental" : {
 | |
| 		"index" : 66,
 | |
| 		"targetType" : "NO_TARGET",		
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "SUMNELM"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"earthElemental" : {
 | |
| 		"index" : 67,
 | |
| 		"targetType" : "NO_TARGET",	
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "SUMNELM"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"waterElemental" : {
 | |
| 		"index" : 68,
 | |
| 		"targetType" : "NO_TARGET",	
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "SUMNELM"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	},
 | |
| 	"airElemental" : {
 | |
| 		"index" : 69,
 | |
| 		"targetType" : "NO_TARGET",	
 | |
| 		
 | |
| 		"sounds": {
 | |
| 			"cast": "SUMNELM"
 | |
| 		},
 | |
| 		"levels" : {
 | |
| 			"base":{
 | |
| 				"range" : "X"
 | |
| 			}
 | |
| 		},
 | |
| 		"flags" : {
 | |
| 			"indifferent": true
 | |
| 		}
 | |
| 	}
 | |
| }
 |