1[ 2 { 3 "id": "blood_suck", 4 "type": "SPELL", 5 "name": { "str": "Blood Suck" }, 6 "description": "Sucks blood from one foe.", 7 "valid_targets": [ "hostile" ], 8 "flags": [ "NO_HANDS", "NO_LEGS" ], 9 "damage_type": "stab", 10 "min_damage": 5, 11 "max_damage": 10, 12 "damage_increment": 1.0, 13 "max_level": 5, 14 "min_range": 1, 15 "max_range": 2, 16 "range_increment": 0.2, 17 "effect": "attack", 18 "shape": "blast", 19 "extra_effects": [ { "id": "light_healing", "hit_self": true } ] 20 }, 21 { 22 "id": "bear_trap", 23 "type": "SPELL", 24 "name": "Bear Trap", 25 "description": "A trap that summons bears! Not what you were expecting, is it?", 26 "valid_targets": [ "ground" ], 27 "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], 28 "min_damage": 3, 29 "max_damage": 3, 30 "min_aoe": 5, 31 "max_aoe": 5, 32 "sound_description": "\"It's a trap!\"", 33 "min_duration": 30000, 34 "max_duration": 30000, 35 "sound_type": "speech", 36 "shape": "blast", 37 "effect": "summon", 38 "effect_str": "mon_bear" 39 }, 40 { 41 "id": "forge_trap", 42 "type": "SPELL", 43 "name": "Forge Trap", 44 "description": "A trap that summons forge hounds! Not what you were expecting, is it?", 45 "valid_targets": [ "ground" ], 46 "flags": [ "HOSTILE_SUMMON", "LOUD", "NO_PROJECTILE" ], 47 "min_damage": 3, 48 "max_damage": 3, 49 "min_aoe": 5, 50 "max_aoe": 5, 51 "sound_description": "\"It's a trap!\"", 52 "min_duration": 30000, 53 "max_duration": 30000, 54 "sound_type": "speech", 55 "shape": "blast", 56 "effect": "summon", 57 "effect_str": "mon_forgehounds" 58 }, 59 { 60 "id": "rocket_punch", 61 "type": "SPELL", 62 "name": "Rocket Punch", 63 "description": "Ejects giant fist from arm.", 64 "valid_targets": [ "hostile" ], 65 "flags": [ "NO_LEGS" ], 66 "damage_type": "bash", 67 "min_damage": 30, 68 "max_damage": 40, 69 "damage_increment": 2.0, 70 "max_level": 5, 71 "min_range": 1, 72 "max_range": 2, 73 "range_increment": 0.2, 74 "shape": "blast", 75 "effect": "attack" 76 }, 77 { 78 "id": "gas_attack", 79 "type": "SPELL", 80 "name": "Gas Attack", 81 "description": "Spreads toxic gas around itself.", 82 "valid_targets": [ "self", "hostile", "ground" ], 83 "flags": [ "NO_HANDS", "NO_LEGS", "NO_PROJECTILE" ], 84 "damage_type": "biological", 85 "min_damage": 1, 86 "max_damage": 1, 87 "max_level": 5, 88 "min_range": 1, 89 "max_range": 3, 90 "range_increment": 0.2, 91 "effect": "attack", 92 "shape": "blast", 93 "field_id": "fd_toxic_gas", 94 "field_chance": 10, 95 "min_field_intensity": 1, 96 "max_field_intensity": 1, 97 "min_duration": 1000, 98 "max_duration": 6000, 99 "duration_increment": 1000, 100 "min_aoe": 1, 101 "max_aoe": 2, 102 "aoe_increment": 0.2 103 }, 104 { 105 "type": "SPELL", 106 "id": "mon_demon_fireball", 107 "name": "Demon Fireball", 108 "description": "This is a monster only spell.", 109 "flags": [ "IGNITE_FLAMMABLE" ], 110 "valid_targets": [ "hostile", "ground", "ally", "self" ], 111 "min_damage": 15, 112 "max_damage": 15, 113 "min_range": 12, 114 "max_range": 12, 115 "min_aoe": 2, 116 "max_aoe": 2, 117 "base_casting_time": 120, 118 "effect": "attack", 119 "shape": "blast", 120 "damage_type": "heat" 121 }, 122 { 123 "type": "SPELL", 124 "id": "mon_summon_demon_spiderlings", 125 "name": "Summon Demon Spiderlings", 126 "description": "Summons 4 permanent demon spiderlings.", 127 "flags": [ "HOSTILE_SUMMON", "PERMANENT", "NO_PROJECTILE" ], 128 "valid_targets": [ "ground" ], 129 "min_damage": 4, 130 "max_damage": 4, 131 "min_range": 5, 132 "max_range": 5, 133 "min_aoe": 3, 134 "max_aoe": 3, 135 "base_casting_time": 160, 136 "shape": "blast", 137 "effect": "summon", 138 "effect_str": "mon_demon_spiderling" 139 }, 140 { 141 "type": "SPELL", 142 "id": "demon_breath_fire", 143 "name": { "str": "Hellfire Belch" }, 144 "description": "Spits supernatural napalm from your mouth.", 145 "valid_targets": [ "hostile", "ally", "ground" ], 146 "damage_type": "heat", 147 "max_level": 30, 148 "min_damage": 6, 149 "max_damage": 180, 150 "damage_increment": 6.0, 151 "min_range": 8, 152 "max_range": 12, 153 "range_increment": 0.1, 154 "effect": "attack", 155 "shape": "line", 156 "flags": [ "VERBAL", "NO_HANDS", "NO_LEGS" ] 157 } 158] 159