summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Spells/Misc
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-09 21:43:36 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-09 21:43:36 -0700
commit0f19bc2ae45fa9ca940c25c89770868157275fa2 (patch)
treee7c4b3fbe1b7b6fa8ccc5b4ec394f7361d2d575e /vamp_stuff/Modification_Files/Spells/Misc
parentLowercase f (diff)
downloadcataclysm-bn-mod_vampire-stuff-redone-0f19bc2ae45fa9ca940c25c89770868157275fa2.tar.xz
Many changes to bring the mod more up to date with 0.E.3
Rebalance blood backpacks
Diffstat (limited to 'vamp_stuff/Modification_Files/Spells/Misc')
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/README.md4
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json9
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json103
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json207
4 files changed, 323 insertions, 0 deletions
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/README.md b/vamp_stuff/Modification_Files/Spells/Misc/README.md
new file mode 100644
index 0000000..31041f6
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Spells/Misc/README.md
@@ -0,0 +1,4 @@
+##### Files that encounter an error are taken here
+When looking for a specific `id` (definitely because of bad file sorting), it ends up with the loading screen error. It is not fatal, but makes a feature broken throughout the game.
+
+For the solution, I seperate them into a new folder, to make them look for the specific `id` after that `id` has loaded. \ No newline at end of file
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json
new file mode 100644
index 0000000..54e9ab0
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json
@@ -0,0 +1,9 @@
+[
+ {
+ "id": "emit_v_desolate",
+ "type": "emit",
+ "field": "fd_desolate",
+ "qty": 100,
+ "intensity": 1
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json
new file mode 100644
index 0000000..877b769
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json
@@ -0,0 +1,103 @@
+[
+ {
+ "id": "v_hemo_whip",
+ "type": "GENERIC",
+ "symbol": "/",
+ "color": "light_red",
+ "name": { "str": "leech's whip" },
+ "description": "Viscious dire whip, serving its owner with an unbreakable loyalty. Throbs as if it is alive, its bloodlust flows through its wielder who radiates in faint, velvety aura.\n* 10% chance to perform Sweeping Strike while attacking. Sweeping Strike deals <color_gray>16 cutting damage</color> to foes in a very wide cone.\n* 20% chance to drain life force from an adjacent foe when hit, dealing up to <color_green>2 biological damage</color> and heals you by <color_green>1</color>.",
+ "weight": "2110 g",
+ "volume": "1500 ml",
+ "material": [ "flesh" ],
+ "techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ],
+ "flags": [ "REACH_ATTACK", "REACH3", "WHIP", "TRADER_AVOID", "UNARMED_WEAPON", "UNBREAKABLE_MELEE", "MAGIC_FOCUS" ],
+ "relic_data": {
+ "passive_effects": [
+ {
+ "has": "WIELD",
+ "condition": "ALWAYS",
+ "hit_you_effect": [ { "id": "v_hemo_whip_spell_ss_maybe" } ],
+ "hit_me_effect": [ { "id": "v_hemo_whip_spell_d_maybe" } ],
+ "values": [ { "value": "STRENGTH", "add": 1 }, { "value": "SPEED", "add": 5 }, { "value": "MAX_HP", "add": 10 } ]
+ }
+ ]
+ },
+ "cutting": 22,
+ "category": "weapons"
+ },
+ {
+ "id": "v_hemo_crimsoncoat_coat",
+ "type": "ARMOR",
+ "name": { "str": "crimson coat" },
+ "description": "A thick layer of blood, protecting your body from harm. 'Break' the barrier by dropping it.\n* 75% chance for the coat to react, immediately piercing the attacker when hit that deals <color_green>12 stabbing damage</color> and renders them <color_yellow>unconscious</color> for 1-3 turns.",
+ "weight": "3 g",
+ "volume": "3 ml",
+ "price": 0,
+ "material": [ "flesh" ],
+ "coverage": 100,
+ "symbol": "0",
+ "color": "red",
+ "relic_data": {
+ "passive_effects": [
+ {
+ "has": "WORN",
+ "condition": "ALWAYS",
+ "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ],
+ "values": [ { "value": "ARMOR_BASH", "add": -70 }, { "value": "ARMOR_CUT", "add": -70 }, { "value": "ARMOR_STAB", "add": -70 } ]
+ }
+ ]
+ },
+ "covers": [ "HEAD", "TORSO", "ARM_R", "ARM_L", "LEG_R", "LEG_L" ],
+ "flags": [ "PERSONAL", "OVERSIZE", "BLOCK_WHILE_WORN", "SEMITANGIBLE", "NO_DROP" ]
+ },
+ {
+ "id": "v_hemo_form_orus",
+ "type": "GENERIC",
+ "name": { "str": "<color_red>Orus</color>" },
+ "description": "Hemomancer form:\n<color_red>Orus</color>, the zealous manipulator.\n* 10% chance to summon a <color_light_blue>bloodling</color> near a blood field within 10 tiles for every 20 seconds.\n* 10% chance to summon a <color_light_blue>bloodling</color> when hit.\n* 20% chance to summon a <color_light_blue>bloodling</color> and 5% chance to summon a <color_light_blue>bloodling predecessor</color> while attacking.",
+ "weight": "3 g",
+ "volume": "3 ml",
+ "price": 0,
+ "material": [ "flesh" ],
+ "symbol": "0",
+ "color": "red",
+ "relic_data": {
+ "passive_effects": [
+ {
+ "has": "HELD",
+ "condition": "ALWAYS",
+ "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ],
+ "values": [ { "value": "MAX_HP", "add": 50 }, { "value": "SPEED", "add": -15 } ],
+ "intermittent_activation": [ { "effects": [ { "frequency": "30 seconds", "spell_effects": [ { "id": "v_hemo_orusform_bloodling" } ] } ] } ]
+ }
+ ]
+ },
+ "flags": [ "NO_DROP" ],
+ "category": "v_form"
+ },
+ {
+ "id": "v_war_etherealenchant",
+ "type": "ARMOR",
+ "name": { "str": "ethereal enchantment" },
+ "description": "Enshrouds your wielded weapon (or even bare fists) in ghastly mists.\n* 5% to summon an <color_light_blue>etherean silhouette</color> for 15-25 turns while attacking.",
+ "weight": "3 g",
+ "volume": "3 ml",
+ "price": 0,
+ "material": [ "ethereal" ],
+ "coverage": 0,
+ "symbol": "0",
+ "color": "red",
+ "relic_data": {
+ "passive_effects": [
+ {
+ "has": "WORN",
+ "condition": "ALWAYS",
+ "hit_you_effect": [ { "id": "v_war_etherealenchant_ss_maybe" } ],
+ "values": [ { "value": "ITEM_DAMAGE_AP", "add": 20 }, { "value": "ATTACK_COST", "add": -15 } ]
+ }
+ ]
+ },
+ "covers": [ "ARM_R", "ARM_L" ],
+ "flags": [ "AURA", "ONLY_ONE", "SEMITANGIBLE", "NO_DROP" ]
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json
new file mode 100644
index 0000000..7d4ca16
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json
@@ -0,0 +1,207 @@
+[
+ {
+ "id": "mon_desolation_aura",
+ "type": "MONSTER",
+ "name": { "str": "desolate gloom" },
+ "description": "A hovering mist of pure dread, undulating in soft, patterned beats.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
+ "diff": 30,
+ "volume": "3 ml",
+ "weight": "3 g",
+ "note": "No way to make this monster immune to its own emitted fields, so an invincible HP is needed here. Take note that only the player and any vampire NPCs are immune, and nothing else.",
+ "hp": 1000000,
+ "speed": 50,
+ "symbol": "*",
+ "color": "light_gray",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 0,
+ "melee_dice": 0,
+ "melee_dice_sides": 0,
+ "melee_cut": 0,
+ "dodge": 6,
+ "vision_day": 30,
+ "vision_night": 30,
+ "harvest": "exempt",
+ "emit_fields": [ "emit_v_desolate" ],
+ "death_function": [ "MELT" ],
+ "flags": [
+ "SEES",
+ "HEARS",
+ "GOODHEARING",
+ "SMELLS",
+ "NOHEAD",
+ "HARDTOSHOOT",
+ "WEBWALK",
+ "FLIES",
+ "PLASTIC",
+ "ELECTRIC",
+ "ACIDPROOF",
+ "NO_BREATHE",
+ "NOGIB"
+ ]
+ },
+ {
+ "id": "mon_orus_bloodling",
+ "type": "MONSTER",
+ "name": { "str": "bloodling" },
+ "description": "Bloated lump of blood, forming into something... frightening.",
+ "default_faction": "zombie",
+ "species": [ "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 25,
+ "speed": 10,
+ "material": [ "flesh" ],
+ "attack_cost": 300,
+ "harvest": "exempt",
+ "symbol": "&",
+ "color": "light_red",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 2,
+ "melee_dice_sides": 2,
+ "melee_cut": 0,
+ "armor_bash": 20,
+ "death_function": [ "MELT" ],
+ "regenerates": 5,
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "ELECTRIC",
+ "ACIDPROOF",
+ "NO_BREATHE",
+ "PLASTIC"
+ ]
+ },
+ {
+ "id": "mon_ether_shadow",
+ "type": "MONSTER",
+ "name": { "str": "etherean silhouette" },
+ "description": "A deceitful humanoid shadow, glimmering in faint, ghastly light.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
+ "bodytype": "human",
+ "diff": 10,
+ "note": "ethereal creatures has no physical density.",
+ "volume": "3 ml",
+ "weight": "3 g",
+ "hp": 20,
+ "speed": 130,
+ "symbol": "@",
+ "color": "light_gray",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 0,
+ "melee_dice": 0,
+ "melee_dice_sides": 0,
+ "melee_cut": 0,
+ "dodge": 8,
+ "armor_cut": 999,
+ "armor_stab": 999,
+ "armor_bash": 999,
+ "vision_day": 18,
+ "vision_night": 18,
+ "luminance": 5,
+ "path_settings": { "max_dist": 5, "max_length": 20 },
+ "special_attacks": [
+ {
+ "type": "spell",
+ "spell_data": { "id": "mon_ether_shadow_spell_target" },
+ "cooldown": 14,
+ "monster_message": "%1$s stares at %3$s as it gesture its arms!"
+ }
+ ],
+ "harvest": "exempt",
+ "death_function": [ "MELT" ],
+ "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ]
+ },
+ {
+ "id": "mon_idol_vex",
+ "type": "MONSTER",
+ "name": { "str": "Vex" },
+ "description": "An etherean deity, concealed beneath an impenetrable barrier. Within a clear vision, a vaguely humanoid figure floats freely mid-air.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
+ "bodytype": "human",
+ "diff": 50,
+ "volume": "3 ml",
+ "weight": "3 g",
+ "hp": 400,
+ "speed": 60,
+ "symbol": "@",
+ "color": "white",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 0,
+ "melee_dice": 0,
+ "melee_dice_sides": 0,
+ "melee_cut": 0,
+ "dodge": 5,
+ "armor_cut": 999,
+ "armor_stab": 999,
+ "armor_bash": 999,
+ "vision_day": 30,
+ "vision_night": 30,
+ "luminance": 20,
+ "path_settings": { "max_dist": 5, "max_length": 20 },
+ "special_attacks": [
+ {
+ "type": "spell",
+ "spell_data": { "id": "mon_idol_vex_spell_target" },
+ "cooldown": 11,
+ "monster_message": "%1$s shimmers as it glares at %3$s!"
+ }
+ ],
+ "harvest": "exempt",
+ "death_function": [ "MELT" ],
+ "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ]
+ },
+ {
+ "id": "mon_idol_vex_etherhar",
+ "type": "MONSTER",
+ "name": { "str": "ethereal harbringer" },
+ "description": "A ghastly cloud of concentrated etherean power. Seems to be volatile, and may suddenly implode when it is touched.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
+ "diff": 20,
+ "volume": "3 ml",
+ "weight": "3 g",
+ "hp": 5,
+ "speed": 25,
+ "symbol": "0",
+ "color": "white",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 0,
+ "melee_dice": 0,
+ "melee_dice_sides": 0,
+ "melee_cut": 0,
+ "dodge": 2,
+ "armor_cut": 999,
+ "armor_stab": 999,
+ "armor_bash": 999,
+ "vision_day": 10,
+ "vision_night": 10,
+ "luminance": 2,
+ "path_settings": { "max_dist": 5, "max_length": 20 },
+ "special_attacks": [
+ {
+ "type": "spell",
+ "spell_data": { "id": "mon_idol_vex_etherhar_spell_target" },
+ "cooldown": 1,
+ "monster_message": "%1$s shines vigorously!"
+ }
+ ],
+ "harvest": "exempt",
+ "death_function": [ "MELT" ],
+ "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ]
+ }
+]