1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00
vcmi/config/spells/other.json

337 lines
4.8 KiB
JSON

{
"quicksand" : {
"index" : 10,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": "QUIKSAND"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"landMine" : {
"index" : 11,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": ""
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"damage": true,
"indifferent": true
},
"immunity" : {
"DIRECT_DAMAGE_IMMUNITY": true
}
},
"forceField" : {
"index" : 12,
"targetType" : "LOCATION",
"anim" : -1,
"sounds": {
"cast": "FORCEFLD"
},
"levels" : {
"base":{
"range" : "0",
"targetModifier":{
"clearAffected": true
}
}
},
"flags" : {
"indifferent": true
}
},
"fireWall" : {
"index" : 13,
"targetType" : "LOCATION",
"anim" : -1,
"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",
"anim" : -1,
"sounds": {
"cast": "ERTHQUAK"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"dispel" : {
"index" : 35,
"targetType" : "CREATURE",
"anim" : 41,
"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
},
"anim" : 39,
"sounds": {
"cast": "CURE"
},
"levels" : {
"base":{
"targetModifier":{"smart":true},
"range" : "0"
},
"expert":{
"range" : "X"
}
},
"flags" : {
"positive": true
}
},
"resurrection" : {
"index" : 38,
"targetType" : "CREATURE",
"anim" : 79,
"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",
"anim" : 79,
"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",
"anim" : 79,
"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",
"anim" : -1,
"sounds": {
"cast": "TELPTOUT"
},
"levels" : {
"base":{
"range" : "0",
"targetModifier":{"smart":true}
}
},
"immunity" : {
"SIEGE_WEAPON": true
},
"flags" : {
"positive": true
}
},
"removeObstacle" : {
"index" : 64,
"targetType" : "OBSTACLE",
"anim" : -1,
"sounds": {
"cast": "REMOVEOB"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"clone" : {
"index" : 65,
"targetType" : "CREATURE",
"anim" : -1,
"sounds": {
"cast": "CLONE"
},
"levels" : {
"base":{
"range" : "0",
"targetModifier":{"smart":true}
}
},
"immunity" : {
"SIEGE_WEAPON": true
},
"flags" : {
"positive": true
}
},
"fireElemental" : {
"index" : 66,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": "SUMNELM"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"earthElemental" : {
"index" : 67,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": "SUMNELM"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"waterElemental" : {
"index" : 68,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": "SUMNELM"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
},
"airElemental" : {
"index" : 69,
"targetType" : "NO_TARGET",
"anim" : -1,
"sounds": {
"cast": "SUMNELM"
},
"levels" : {
"base":{
"range" : "X"
}
},
"flags" : {
"indifferent": true
}
}
}