summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Monsters
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff/Modification_Files/Monsters')
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Critters/Bats.json10
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Insects/Leech.json18
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json15
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json20
-rw-r--r--vamp_stuff/Modification_Files/Monsters/monster_faction.json2
-rw-r--r--vamp_stuff/Modification_Files/Monsters/monster_magic.json56
6 files changed, 58 insertions, 63 deletions
diff --git a/vamp_stuff/Modification_Files/Monsters/Critters/Bats.json b/vamp_stuff/Modification_Files/Monsters/Critters/Bats.json
index bdd7ff7..38ee09f 100644
--- a/vamp_stuff/Modification_Files/Monsters/Critters/Bats.json
+++ b/vamp_stuff/Modification_Files/Monsters/Critters/Bats.json
@@ -27,7 +27,6 @@
"vision_night": 20,
"special_attacks": [ { "type": "bite", "cooldown": 15 } ],
"fear_triggers": [ "SOUND", "PLAYER_CLOSE" ],
- "death_function": [ "NORMAL" ],
"flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "ANIMAL", "PATH_AVOID_DANGER_1" ],
"upgrades": { "half_life": 12, "into": "mon_vampbat" }
},
@@ -60,8 +59,7 @@
"vision_night": 20,
"special_attacks": [ { "type": "bite" } ],
"fear_triggers": [ "FIRE" ],
- "death_function": [ "NORMAL" ],
- "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1", "BONES", "LEATHER" ],
+ "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_VAMPBAT_UPGRADE" }
},
{
@@ -93,8 +91,7 @@
"vision_night": 20,
"special_attacks": [ { "type": "bite" } ],
"fear_triggers": [ "FIRE" ],
- "death_function": [ "NORMAL" ],
- "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1", "BONES", "LEATHER" ]
+ "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1" ]
},
{
"id": "mon_feralvampbat",
@@ -125,7 +122,6 @@
"vision_night": 20,
"special_attacks": [ { "type": "bite" } ],
"fear_triggers": [ "FIRE" ],
- "death_function": [ "NORMAL" ],
- "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1", "BONES", "LEATHER" ]
+ "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "PATH_AVOID_DANGER_1" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json b/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json
index 983040e..f4e29da 100644
--- a/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json
+++ b/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json
@@ -26,7 +26,6 @@
"dodge": 1,
"harvest": "zombie_meatslug",
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_ABOMIUPGRADE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
@@ -60,7 +59,7 @@
"special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "ACID", 30 ] ],
"special_when_hit": [ "ACIDSPLASH", 100 ],
"death_drops": "leech",
- "death_function": [ "ACID", "NORMAL" ],
+ "death_function": { "message": "The %s's body leaks acid.", "effect": { "id": "death_acid", "hit_self": true } },
"flags": [ "SMELLS", "HEARS", "SWIMS", "ACIDPROOF", "ACID_BLOOD", "ACIDTRAIL", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "HURT", "FRIEND_DIED" ],
"fear_triggers": [ "FIRE" ]
@@ -92,7 +91,6 @@
"dodge": 1,
"harvest": "mutant_meatslug",
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ],
@@ -126,7 +124,7 @@
"harvest": "exempt",
"special_attacks": [ [ "SUICIDE", 5 ] ],
"death_drops": "leech",
- "death_function": [ "GAS" ],
+ "death_function": { "effect": { "id": "death_conflagration", "hit_self": true }, "message": "A %s explodes!", "corpse_type": "NO_CORPSE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ]
@@ -158,7 +156,6 @@
"harvest": "mutant_meatslug",
"special_attacks": [ [ "crunch", 20 ], [ "devour", 50 ], [ "bodyslam", 15 ] ],
"death_drops": "devourerleech",
- "death_function": [ "NORMAL" ],
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE" ],
"fear_triggers": [ "FIRE" ]
@@ -208,7 +205,6 @@
}
],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ],
@@ -242,7 +238,6 @@
"harvest": "mutant_meatslug",
"special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ], [ "spinbite", 50 ] ],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ]
@@ -292,7 +287,6 @@
}
],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_EYEDUPGRADE" },
"flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
@@ -327,7 +321,6 @@
"harvest": "mutant_meatslug",
"special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ] ],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_HUGEUPGRADE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
@@ -360,7 +353,6 @@
"dodge": 1,
"harvest": "mutant_meatslug",
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ],
@@ -410,7 +402,6 @@
}
],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ],
@@ -443,8 +434,7 @@
"harvest": "mutant_meatslug",
"special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "spikeroll", 30 ] ],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
- "flags": [ "SMELLS", "HEARS", "SWIMS", "BONES", "PATH_AVOID_DANGER_1" ],
+ "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ]
},
@@ -476,7 +466,6 @@
"harvest": "mutant_meatslug",
"special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ] ],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_VAMPUPGRADE" },
"flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
@@ -510,7 +499,6 @@
"harvest": "zombie_meatslug",
"special_attacks": [ [ "leechvenomousinject", 10 ] ],
"death_drops": "leech",
- "death_function": [ "NORMAL" ],
"flags": [ "SMELLS", "HEARS", "SWIMS", "VENOM", "PATH_AVOID_DANGER_1" ],
"anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ],
"fear_triggers": [ "FIRE" ]
diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
index 36c89ec..5b5b49c 100644
--- a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
+++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
@@ -28,9 +28,8 @@
"harvest": "zombie",
"special_attacks": [ { "type": "bite", "cooldown": 10 }, [ "GRAB", 6 ] ],
"death_drops": "elderzombie",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 6, "into_group": "GROUP_CRYPTIES_UPGRADE" },
- "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
},
{
"id": "mon_zombie_blooddefused",
@@ -61,9 +60,8 @@
"vision_night": 5,
"special_attacks": [ { "type": "bite", "cooldown": 6 }, [ "GRAB", 9 ] ],
"death_drops": "elderzombie",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 6, "into_group": "GROUP_CRYPTIES_DEFUSEDUPGRADE" },
- "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
},
{
"id": "mon_zombie_bloodinfused",
@@ -94,9 +92,8 @@
"vision_night": 3,
"special_attacks": [ { "type": "bite", "cooldown": 9 }, [ "GRAB", 7 ] ],
"death_drops": "elderzombie",
- "death_function": [ "NORMAL" ],
"upgrades": { "half_life": 6, "into_group": "GROUP_CRYPTIES_INFUSEDUPGRADE" },
- "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
},
{
"id": "mon_zombie_bonetitan",
@@ -127,8 +124,7 @@
"vision_night": 5,
"special_attacks": [ [ "heavygrab", 20 ], [ "GRAB", 10 ] ],
"death_drops": "default_zombie_death_drops",
- "death_function": [ "NORMAL" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
},
{
"id": "mon_zombie_bonewraith",
@@ -160,7 +156,6 @@
"dodge": 4,
"special_attacks": [ [ "tentaclebones", 10 ], [ "GRAB", 10 ] ],
"death_drops": "default_zombie_death_drops",
- "death_function": [ "NORMAL" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "FILTHY" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
index 1f90e9c..e11ef17 100644
--- a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
+++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
@@ -27,8 +27,8 @@
"vision_night": 20,
"special_attacks": [ { "type": "bite", "cooldown": 7 }, [ "GRAB", 7 ] ],
"death_drops": "succumbvampire",
- "death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
+ "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_sinker",
@@ -59,8 +59,8 @@
"special_attacks": [ [ "BRANDISH", 22 ], { "type": "spell", "spell_data": { "id": "v_sink_bstrike" }, "cooldown": 28 } ],
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
- "death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "NIGHT_INVISIBILITY", "CAN_OPEN_DOORS", "FILTHY" ]
+ "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "NIGHT_INVISIBILITY", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_warlock",
@@ -94,8 +94,8 @@
],
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
- "death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
+ "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_conjurer",
@@ -129,8 +129,8 @@
],
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
- "death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
+ "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"//": "A support class. It heals nearby allies and deals aoe damage to enemies.",
@@ -162,7 +162,7 @@
"special_attacks": [ { "type": "spell", "spell_data": { "id": "v_hemo_transfusion" }, "cooldown": 24 } ],
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
- "death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
+ "death_function": { "corpse_type": "NO_CORPSE", "message": "The %s melts away." },
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "CAN_OPEN_DOORS", "FILTHY" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Monsters/monster_faction.json b/vamp_stuff/Modification_Files/Monsters/monster_faction.json
index 2fd04d4..5ae3a43 100644
--- a/vamp_stuff/Modification_Files/Monsters/monster_faction.json
+++ b/vamp_stuff/Modification_Files/Monsters/monster_faction.json
@@ -9,7 +9,7 @@
{
"type": "MONSTER_FACTION",
"name": "vampirics",
- "base_faction": "mammal",
+ "base_faction": "animal",
"neutral": [ "small_animal" ],
"by_mood": [ "zombie" ]
}
diff --git a/vamp_stuff/Modification_Files/Monsters/monster_magic.json b/vamp_stuff/Modification_Files/Monsters/monster_magic.json
index fc4c339..c83aa04 100644
--- a/vamp_stuff/Modification_Files/Monsters/monster_magic.json
+++ b/vamp_stuff/Modification_Files/Monsters/monster_magic.json
@@ -6,7 +6,8 @@
"description": "Instant death damage is dealt.",
"flags": [ "SILENT" ],
"valid_targets": [ "ally", "hostile", "ground", "self" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"min_damage": 9999999,
"max_damage": 9999999,
"min_aoe": 1,
@@ -20,9 +21,12 @@
"description": "Combined with blind strike spell.",
"flags": [ "SILENT" ],
"valid_targets": [ "ground", "ally" ],
+ "effect": "short_range_teleport",
+ "shape": "blast",
"min_aoe": 8,
"max_aoe": 8,
- "effect": "teleport_random"
+ "min_range": 4,
+ "max_range": 4
},
{
"id": "v_sink_conceal",
@@ -31,7 +35,8 @@
"description": "Combined with blind strike spell.",
"valid_targets": [ "ground", "ally" ],
"flags": [ "SILENT" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"effect_str": "vamp_conceal",
"//": "5 turns, just to avert the focus of players. Also moderately enslows the caster.",
"min_duration": 500,
@@ -49,7 +54,8 @@
"max_damage": 16,
"min_range": 10,
"max_range": 10,
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"damage_type": "cut"
},
{
@@ -58,7 +64,8 @@
"name": { "str": "Innate Strike" },
"description": "A quick surge of mana blast strikes the target, dealing bash damage.",
"valid_targets": [ "ground", "hostile" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"flags": [ "SILENT" ],
"min_damage": 14,
"max_damage": 14,
@@ -72,7 +79,8 @@
"name": { "str": "Stun" },
"description": "Caster channels its mind to its target, eventually renders them unconscious for a few turns.",
"valid_targets": [ "ground", "hostile" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"flags": [ "SILENT" ],
"effect_str": "stunned",
"base_casting_time": 500,
@@ -87,7 +95,8 @@
"name": { "str": "Dark Fireblast" },
"description": "Fire infused with black magic engulfs the target, inflicting them with profane curse.",
"valid_targets": [ "ground", "hostile" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"flags": [ "SILENT" ],
"effect_str": "profane_curse",
"min_damage": 5,
@@ -96,7 +105,7 @@
"max_range": 10,
"min_duration": 6000,
"max_duration": 6000,
- "damage_type": "fire"
+ "damage_type": "heat"
},
{
"id": "v_profane_hellfire",
@@ -105,7 +114,8 @@
"description": "Caster channels the underworld for a very long time to desecrate the targets with pillars of hellish flames.",
"flags": [ "SILENT" ],
"valid_targets": [ "ground", "hostile" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"effect_str": "profane_curse",
"base_casting_time": 2000,
"min_damage": 30,
@@ -116,7 +126,7 @@
"max_aoe": 2,
"min_duration": 12000,
"max_duration": 12000,
- "damage_type": "fire"
+ "damage_type": "heat"
},
{
"id": "v_hemo_heal",
@@ -128,7 +138,8 @@
"flags": [ "SILENT" ],
"min_damage": -21,
"max_damage": -21,
- "effect": "target_attack"
+ "effect": "attack",
+ "shape": "blast"
},
{
"id": "v_hemo_transfusion",
@@ -137,7 +148,8 @@
"description": "Drains life force from the target, may be it an ally or a foe.",
"valid_targets": [ "ground", "hostile", "ally" ],
"flags": [ "SILENT" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"extra_effects": [
{ "id": "v_hemo_heal", "hit_self": true },
{ "id": "v_hemo_surge", "hit_self": true },
@@ -148,7 +160,7 @@
"max_damage": 7,
"min_range": 15,
"max_range": 10,
- "damage_type": "bio"
+ "damage_type": "biological"
},
{
"id": "v_hemo_bloodrip",
@@ -156,21 +168,23 @@
"name": { "str": "Blood Ripple" },
"description": "Combined with blood surge spell.",
"valid_targets": [ "ground", "hostile" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"flags": [ "SILENT" ],
"min_damage": 6,
"max_damage": 6,
"min_range": 12,
"max_range": 12,
- "damage_type": "bio"
+ "damage_type": "biological"
},
{
"id": "v_hemo_surge",
"type": "SPELL",
"name": { "str": "Blood Surge" },
- "description": "A wave of blood is drawn out from the caster, dealing bio damage to the main target and bash to the surrounding targets.",
+ "description": "A wave of blood is drawn out from the caster, dealing biological damage to the main target and bash to the surrounding targets.",
"valid_targets": [ "hostile", "ground", "self" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"extra_effects": [ { "id": "v_hemo_bloodrip", "hit_self": true } ],
"flags": [ "SILENT" ],
"base_casting_time": 500,
@@ -190,7 +204,8 @@
"valid_targets": [ "ground", "ally", "self" ],
"min_damage": 60,
"max_damage": 60,
- "effect": "target_attack"
+ "effect": "attack",
+ "shape": "blast"
},
{
"id": "v_hemo_shareblood",
@@ -199,11 +214,12 @@
"name": { "str": "Share Blood" },
"description": "Combined with share spell.",
"valid_targets": [ "ground", "self", "ally" ],
- "effect": "target_attack",
+ "effect": "attack",
+ "shape": "blast",
"min_damage": -30,
"max_damage": -30,
"min_aoe": 5,
"max_aoe": 5,
- "damage_type": "bio"
+ "damage_type": "biological"
}
]