From 183ee9fef51743bcf39b94822a23585fdd7cc698 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Wed, 15 Mar 2023 17:37:07 -0700 Subject: Port to DDA. --- .../Modification_Files/Monsters/Critters/Bats.json | 10 ++-- .../Modification_Files/Monsters/Insects/Leech.json | 18 ++----- .../Monsters/Zombies/Graveyard.json | 15 ++---- .../Monsters/Zombies/Vampire.json | 20 ++++---- .../Monsters/monster_faction.json | 2 +- .../Modification_Files/Monsters/monster_magic.json | 56 ++++++++++++++-------- 6 files changed, 58 insertions(+), 63 deletions(-) (limited to 'vamp_stuff/Modification_Files/Monsters') 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" } ] -- cgit v1.2.1