summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-24 10:45:19 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-24 10:45:19 -0700
commit16a67c799cec7c70d7bb002f267e04ec6f0fb883 (patch)
tree29ba7d1cea6fae0258c1964572b903a547b23889
parentMerge in the updated tileset (diff)
downloadcataclysm-bn-mod_vampire-stuff-redone-16a67c799cec7c70d7bb002f267e04ec6f0fb883.tar.xz
Lots of updates to the Hemomancer
Various design notes
-rw-r--r--vamp_stuff/Modification_Files/Mutation/v_classes.json10
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json8
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json10
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json8
-rw-r--r--vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json4
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json24
-rw-r--r--vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json49
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_combo.json6
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_effects.json8
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_fields.json4
-rw-r--r--vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json132
-rw-r--r--vamp_stuff/mod_tileset.json9
-rw-r--r--vamp_stuff/readme34
16 files changed, 252 insertions, 72 deletions
diff --git a/vamp_stuff/Modification_Files/Mutation/v_classes.json b/vamp_stuff/Modification_Files/Mutation/v_classes.json
index e68b248..c6f4e4b 100644
--- a/vamp_stuff/Modification_Files/Mutation/v_classes.json
+++ b/vamp_stuff/Modification_Files/Mutation/v_classes.json
@@ -4,31 +4,31 @@
"id": "VAMP_MANA_spellcaster",
"name": { "str": "Warlock" },
"points": 0,
- "description": "Warlocks follow the rules of the ancient chaotic idols, idols that were said to lived before the existence of the world. They are also called as dark magus, known for their destructive influence over magic. Though it is from the depths of history, their potency remains immeasurable.",
+ "description": "Warlocks follow the tennets of the ancient chaos gods and thus draw from their power. They are known for having destructive influence over magic, and sometimes falling victim to the whims their own fickle gods.",
"starting_trait": false,
"purifiable": false,
"valid": false,
"cancels": [ "VAMP_BLOOD_spellcaster", "VAMP_ELEM_spellcaster" ],
- "spells_learned": [ [ "t1_blood_transfusion", 1 ] ]
+ "spells_learned": [ [ "t1_mana_darkbolt", 1 ] ]
},
{
"type": "mutation",
"id": "VAMP_ELEM_spellcaster",
"name": { "str": "Profane Conjurer" },
"points": 0,
- "description": "Profane conjurers reside far from the world, harnessing the dark elements and take control for their own desires. Their magic is imbued with pure evil, infused with elements lead to the corruption of the weak.",
+ "description": "Profane Conjurers harness the power of elements for their own desires. Their spells are further imbued with dark magicks that can corrupt their opponents, or themselves if they are weak of spirit.",
"starting_trait": false,
"purifiable": false,
"valid": false,
"cancels": [ "VAMP_MANA_spellcaster", "VAMP_BLOOD_spellcaster" ],
- "spells_learned": [ [ "t1_blood_transfusion", 1 ] ]
+ "spells_learned": [ [ "t1_elem_exerxium", 1 ] ]
},
{
"type": "mutation",
"id": "VAMP_BLOOD_spellcaster",
"name": { "str": "Hemomancer" },
"points": 0,
- "description": "Hemomancers tend to be resourceful in their environment, manipulating the life force of one's self and seize other's to bind for their own will. They risk their lives in order to overwhelm those who opposes.",
+ "description": "Hemomancers manipulate the flow of life force, harnessing their own and exploiting that of others. A powerful and deadly art, countered by the everpresent risk of sacrficing too much of their own life force in the attempt.",
"starting_trait": false,
"purifiable": false,
"valid": false,
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json
index 72fd7a1..e00d5fb 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json
@@ -3,7 +3,7 @@
"id": "t1_blood_transfusion",
"type": "SPELL",
"name": { "str": "Transfusion" },
- "description": "The basic spell of a hemomancer, draining a random hostile's life force within reach.\n* For every damage, it deals up to <color_green>2 biological damage</color> and heals you by <color_green>1</color>.\n\nThis is a <color_gray>tier 1</color> spell.",
+ "description": "Drain the life force of a random target within reach.\n\nThis is a <color_gray>tier 1</color> spell.",
"valid_targets": [ "none" ],
"effect": "target_attack",
"extra_effects": [ { "id": "t1_blood_transfusion_spell" } ],
@@ -28,7 +28,7 @@
"id": "t1_blood_bcurl",
"type": "SPELL",
"name": { "str": "Blood Curl" },
- "description": "<color_yellow>Immobilizes</color> the target by manipulating its life force to bind onto itself.\n\nThis is a <color_gray>tier 1</color> spell.",
+ "description": "Command the target's life force to hinder the flow of blood, greatly slowing their ability to perform any action.\n\nThis is a <color_gray>tier 1</color> spell.",
"valid_targets": [ "hostile" ],
"effect": "target_attack",
"effect_str": "v_spell_bloodcurl",
@@ -49,7 +49,7 @@
"id": "t1_blood_clot",
"type": "SPELL",
"name": { "str": "Clot" },
- "description": "You use your blood to send towards the <color_yellow>bleeding</color> body part and mend it immediately. While active, it'll block further <color_yellow>bleeding</color>.\n\nThis is a <color_gray>tier 1</color> spell.",
+ "description": "Expend a small amount of your life force to induce rapid clotting on a body part. The clotting agents will linger for some time.\n\nThis is a <color_gray>tier 1</color> spell.",
"valid_targets": [ "self" ],
"effect": "target_attack",
"effect_str": "v_spell_clot",
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json
index 7edc48d..f831790 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json
@@ -3,7 +3,7 @@
"id": "t2_blood_bloodpuddle",
"type": "SPELL",
"name": { "str": "Blood Puddle" },
- "description": "You barf a mouthful of thick blood in an area, greatly slowing any creature that walks through it.\n\nThis is a <color_gray>tier 2</color> spell.",
+ "description": "You expel a portion of your blood and command it to form a thick pool in an area. It will greatly hamper the movement of non-vampires that attempt to pass through it.\n\nThis is a <color_gray>tier 2</color> spell.",
"valid_targets": [ "hostile", "ally", "ground" ],
"effect": "projectile_attack",
"base_energy_cost": 1,
@@ -25,8 +25,8 @@
{
"id": "t2_blood_bloodsting",
"type": "SPELL",
- "name": { "str": "Blood Sting" },
- "description": "Conjure own's blood to shoot towards the target, shaping into a dart as it fly that deals <color_light_red>stabbing damage</color>.\n\nThis is a <color_gray>tier 2</color> spell.",
+ "name": { "str": "Blood Dagger" },
+ "description": "Launch a small amount of your blood as a blade which can imaple your target.\n\nThis is a <color_gray>tier 2</color> spell.",
"valid_targets": [ "hostile", "ally", "ground" ],
"effect": "projectile_attack",
"base_energy_cost": 1,
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
index c98aabc..38471bc 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json
@@ -3,7 +3,7 @@
"id": "t3_blood_crimsonhaze",
"type": "SPELL",
"name": { "str": "Crimson Haze" },
- "description": "Vaporizes your blood to create a disorienting wave of haze that <color_yellow>slows down</color> foes around you.\n* Foes within a 4 tile radius are afflicted with <color_yellow>blindness</color> for 7 turns.\n\nThis is a <color_white>Tier 3</color> spell.",
+ "description": "Expel and vaporize some of your blood to create a disorienting haze that obstructs the vision and movement of those around you.\n\nThis is a <color_white>Tier 3</color> spell.",
"valid_targets": [ "hostile", "ground" ],
"effect": "projectile_attack",
"effect_str": "v_spell_crimsonhaze",
@@ -27,8 +27,8 @@
{
"id": "t3_blood_suppress",
"type": "SPELL",
- "name": { "str": "Suppress" },
- "description": "Heavily binds the target, dealing <color_green>biological damage</color> and renders them <color_yellow>unconscious</color>.\n\nThis is a <color_white>Tier 3</color> spell.",
+ "name": { "str": "Flow Suppression" },
+ "description": "Command the target's life force to heavily restrict the flow of blood, casuing both injury and paralysis.\n\nThis is a <color_white>Tier 3</color> spell.",
"valid_targets": [ "hostile" ],
"effect": "target_attack",
"effect_str": "stunned",
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json
index 07c786c..f48c11c 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json
@@ -2,8 +2,8 @@
{
"id": "t4_blood_riptide",
"type": "SPELL",
- "name": { "str": "Riptide" },
- "description": "Conjures a large amount of blood to strike the targets inside a wide cone, dealing <color_magenta>bashing damage</color>.\n\nThis is a <color_light_red>tier 4</color> spell.",
+ "name": { "str": "Blood Tide" },
+ "description": "Expel some of your blood to strike all targets inside a wide cone.\n\nThis is a <color_light_red>tier 4</color> spell.",
"valid_targets": [ "hostile", "ground" ],
"effect": "cone_attack",
"base_energy_cost": 10,
@@ -30,7 +30,7 @@
"id": "t4_blood_bloodsurge",
"type": "SPELL",
"name": { "str": "Blood Surge" },
- "description": "You put yourself in a <color_yellow>battle trance</color> using your life force, increasing your might, mobility and endurance for a short period of time.\n\nThis is a <color_light_red>tier 4</color> spell.",
+ "description": "Expend some of your life force to greatly accelerate your blood flow and physical abilties for a short time.\n\nThis is a <color_light_red>tier 4</color> spell.",
"valid_targets": [ "ground", "self" ],
"effect": "target_attack",
"effect_str": "v_spell_bloodsurge",
@@ -50,7 +50,7 @@
"id": "t4_blood_bloodwave",
"type": "SPELL",
"name": { "str": "Blood Wave" },
- "description": "An innate flash flood of blood bursts out from you, dealing <color_magenta>bashing damage</color> to the surrounding targets.\n\nThis is a <color_light_red>tier 4</color> spell.",
+ "description": "Expel a moderate portion of your blood as a shockwave, striking anything nearby.\n\nThis is a <color_light_red>tier 4</color> spell.",
"valid_targets": [ "hostile", "ground" ],
"effect": "projectile_attack",
"base_energy_cost": 30,
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json
index b0943c6..5d2f488 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json
@@ -2,9 +2,9 @@
{
"id": "t5_blood_vampiricoutrage",
"type": "SPELL",
- "name": { "str": "Vampiric Outrage" },
- "description": "Sets you in catastrophic madness, consuming own's life force in exchange of barraging random attacks.\n* For every damage, you randomly attack foes with 25 (<color_magenta>bash</color>, cut or <color_light_red>stab</color>) damage within a 12 tile radius. There's a 1/10 chance to suck the target's life force, dealing up to <color_green>10 biological damage</color> and heals you by <color_green>5</color>.\n\nThis is a <color_red>tier 5</color> spell.",
- "message": "<color_light_red>Dread fills your mind and body...</color>\nAs you stand, blood tendrils emerges from you!",
+ "name": { "str": "Vampiric Rage" },
+ "description": "Unleash your entire life force in a deadly assault against anything that threatens you.\n\nThis is a <color_red>tier 5</color> spell.",
+ "message": "<color_light_red>Fury fills your mind and body...</color>\nAs you stand, blood tendrils emerge from you!",
"valid_targets": [ "none" ],
"effect": "target_attack",
"extra_effects": [
@@ -34,8 +34,8 @@
{
"id": "t5_blood_essencepull",
"type": "SPELL",
- "name": { "str": "Essence Pull" },
- "description": "Attempts to instantly kill the target by draining every ounce of their life force, dealing immensive <color_green>biological damage</color>.\n\nThis is a <color_red>tier 5</color> spell.",
+ "name": { "str": "Blood Eruption" },
+ "description": "Command the life force of the target to violently burst blood from every pore of their body.\n\nThis is a <color_red>tier 5</color> spell.",
"valid_targets": [ "hostile" ],
"effect": "target_attack",
"base_energy_cost": 0,
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json
index 16f8a8f..fa19b2b 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json
@@ -3,7 +3,7 @@
"id": "t6_blood_desolation",
"type": "SPELL",
"name": { "str": "Desolation" },
- "description": "Sacrifices a massive amount of life force to summon a <color_light_brown>lingering aura</color> that <color_yellow>saps life</color> from all surrounding creatures, dealing constant <color_green>biological damage</color>.\n\nThis is a <color_magenta>tier 6</color> spell.",
+ "description": "Expend a large amount of your life force to summon a ravenous mist that consumes the life force from every non-vampire near it.\n\nThis is a <color_magenta>tier 6</color> spell.",
"valid_targets": [ "self" ],
"effect": "summon",
"effect_str": "mon_desolation_aura",
@@ -26,7 +26,7 @@
"type": "SPELL",
"name": { "str": "Crimson Coat" },
"note": "Timed countering tactic. Useful for preventing high damage attacks like SMASH or gunshots.",
- "description": "You withdraw for a very short moment, covering your whole body with <color_light_brown>thick blood layer</color> that nullifies most physical damage. This thick layer does not burden you in any way.\n\nThis is a <color_magenta>tier 6</color> spell.",
+ "description": "Convert a portion of your blood into a thick flexible armour that covers your entire body for a short time.\n\nThis is a <color_magenta>tier 6</color> spell.",
"valid_targets": [ "self" ],
"effect": "spawn_item",
"effect_str": "v_hemo_crimsoncoat_coat",
@@ -44,8 +44,8 @@
{
"id": "t6_blood_leechswhip",
"type": "SPELL",
- "name": { "str": "Leech's Whip" },
- "description": "Summons the <color_light_brown>leech's whip</color>, a biological melee weapon.\n* If wielded while active, provides positives flat bonuses to stats (STR +1, SPD +5) and increases your maximum health by 10.\n\nThis is a <color_magenta>tier 6</color> spell.",
+ "name": { "str": "Blood Sword" },
+ "description": "Convert some of your blood into a powerful sword.\n\nThis is a <color_magenta>tier 6</color> spell.",
"valid_targets": [ "self" ],
"effect": "spawn_item",
"effect_str": "v_hemo_whip",
diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json
index 6f4ba24..5c9ed0d 100644
--- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json
+++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json
@@ -2,8 +2,8 @@
{
"id": "t7_blood_form_orus",
"type": "SPELL",
- "name": { "str": "Form: <color_red>Orus</color>" },
- "description": "Impersonates one of ancient hemomancers - Orus, the zealous manipulator - who possesses the ability to rise the impure beings from the blood of their victim.\n* While actively 'having' this form, gains a negative flat bonus to stat (SPD -15), but increases your maximum health by 50.\n\nThis is a <color_pink>tier 7</color> spell.",
+ "name": { "str": "<color_red>Blood Ascension</color>" },
+ "description": "Transform your entire body into a nightmarish avatar of blood.\n\nThis is a <color_pink>tier 7</color> spell.",
"valid_targets": [ "hostile" ],
"effect": "spawn_item",
"effect_str": "v_hemo_form_orus",
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json
index 877b769..2a7237f 100644
--- a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json
+++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json
@@ -4,21 +4,20 @@
"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>.",
+ "name": { "str": "blood sword" },
+ "description": "A viscious dire sword, serving its owner with an unbreakable loyalty. Throbs as if it is alive, its bloodlust flows through its wielder who radiates a faint, velvet black aura.",
"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" ],
+ "flags": [ "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 } ]
+ "values": [ { "value": "STRENGTH", "add": 1 }, { "value": "SPEED", "add": 5 } ]
}
]
},
@@ -29,7 +28,7 @@
"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.",
+ "description": "A thick and flexible layer of blood that protects your body from harm and retaliates against attackers.",
"weight": "3 g",
"volume": "3 ml",
"price": 0,
@@ -47,14 +46,14 @@
}
]
},
- "covers": [ "HEAD", "TORSO", "ARM_R", "ARM_L", "LEG_R", "LEG_L" ],
- "flags": [ "PERSONAL", "OVERSIZE", "BLOCK_WHILE_WORN", "SEMITANGIBLE", "NO_DROP" ]
+ "covers": [ "HEAD", "EYES", "MOUTH", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ],
+ "flags": [ "PERSONAL", "OVERSIZE", "BLOCK_WHILE_WORN", "SEMITANGIBLE", "NO_DROP", "SKINTIGHT" ]
},
{
"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.",
+ "name": { "str": "<color_red>Blood Ascended" },
+ "description": "You have become a pure avatar of blood. Now unhindered by a physical body, you are more resiient to injury and freely able to manipulate blood to your will.",
"weight": "3 g",
"volume": "3 ml",
"price": 0,
@@ -66,8 +65,9 @@
{
"has": "HELD",
"condition": "ALWAYS",
- "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ],
- "values": [ { "value": "MAX_HP", "add": 50 }, { "value": "SPEED", "add": -15 } ],
+ "hit_you_effect": [ { "id": "v_hemo_orusform_bloodling_strike_maybe" } ],
+ "hit_me_effect": [ { "id": "v_hemo_orusform_bloodling_impact_maybe" } ],
+ "values": [ { "value": "MAX_HP", "add": 50 } ],
"intermittent_activation": [ { "effects": [ { "frequency": "30 seconds", "spell_effects": [ { "id": "v_hemo_orusform_bloodling" } ] } ] } ]
}
]
diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json
index 7d4ca16..219a7d3 100644
--- a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json
+++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json
@@ -3,13 +3,13 @@
"id": "mon_desolation_aura",
"type": "MONSTER",
"name": { "str": "desolate gloom" },
- "description": "A hovering mist of pure dread, undulating in soft, patterned beats.",
+ "description": "A hovering mist of pure hunger, 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.",
+ "note": "No way to make this monster immune to its own emitted fields, so an invincible HP is needed here. Take note that only vampires are immune, and nothing else.",
"hp": 1000000,
"speed": 50,
"symbol": "*",
@@ -46,9 +46,9 @@
"id": "mon_orus_bloodling",
"type": "MONSTER",
"name": { "str": "bloodling" },
- "description": "Bloated lump of blood, forming into something... frightening.",
- "default_faction": "zombie",
- "species": [ "ZOMBIE" ],
+ "description": "A bloated lump of blood that has formed into something... frightening.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
"volume": "62500 ml",
"weight": "81500 g",
"hp": 25,
@@ -82,6 +82,45 @@
]
},
{
+ "id": "mon_orus_bloodling_greater",
+ "type": "MONSTER",
+ "name": { "str": "greater bloodling" },
+ "description": "A bloated lump of blood that has formed into something... extra frightening.",
+ "default_faction": "player",
+ "species": [ "HORROR" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 75,
+ "speed": 30,
+ "material": [ "flesh" ],
+ "attack_cost": 300,
+ "harvest": "exempt",
+ "symbol": "&",
+ "color": "light_red",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 6,
+ "melee_dice": 4,
+ "melee_dice_sides": 2,
+ "melee_cut": 0,
+ "armor_bash": 25,
+ "death_function": [ "MELT" ],
+ "regenerates": 10,
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "ELECTRIC",
+ "ACIDPROOF",
+ "NO_BREATHE",
+ "PLASTIC"
+ ]
+ },
+ {
"id": "mon_ether_shadow",
"type": "MONSTER",
"name": { "str": "etherean silhouette" },
diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json
index d8ee8ea..1298de4 100644
--- a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json
+++ b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json
@@ -59,7 +59,7 @@
"type": "SPELL",
"name": { "str": "Outrage Bash" },
"description": "Deals 25 bash damage.",
- "message": "An ourburst of thick tentacle slaps!",
+ "message": "A thick tentacle strikes!",
"flags": [ "SILENT", "RANDOM_TARGET" ],
"valid_targets": [ "hostile" ],
"effect": "target_attack",
@@ -93,7 +93,7 @@
"type": "SPELL",
"name": { "str": "Outrage Stab" },
"description": "Deals 25 stab damage.",
- "message": "A tendril bursts then thrusts!",
+ "message": "A long tendril impales!",
"flags": [ "SILENT", "RANDOM_TARGET" ],
"valid_targets": [ "hostile" ],
"effect": "target_attack",
@@ -109,7 +109,7 @@
"id": "t5_blood_outrage_drain",
"type": "SPELL",
"name": { "str": "Outrage Drain" },
- "message": "You suddenly feel refreshed!",
+ "message": "You steal their life force!",
"description": "It will cast Drain Damage and Drain Heal.",
"flags": [ "SILENT" ],
"valid_targets": [ "ally", "hostile", "ground" ],
diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
index 9196480..af076d2 100644
--- a/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
+++ b/vamp_stuff/Modification_Files/Spells/v_spell_effects.json
@@ -7,7 +7,7 @@
"type": "effect_type",
"id": "v_spell_bloodcurl",
"name": [ "Blood Curled" ],
- "desc": [ "You feel yourself very stiff." ],
+ "desc": [ "You feel yourself become very stiff." ],
"show_in_info": true,
"base_mods": { "speed_mod": [ -180 ] }
},
@@ -15,7 +15,7 @@
"type": "effect_type",
"id": "v_spell_clot",
"name": [ "Clotting" ],
- "desc": [ "Blood clots are actively seeking for bleeding body parts to repair." ],
+ "desc": [ "Blood clots are actively searching for bleeding body parts to repair." ],
"removes_effects": [ "bleed" ],
"blocks_effects": [ "bleed" ],
"show_in_info": true
@@ -41,7 +41,7 @@
"type": "effect_type",
"id": "v_spell_bloodsurge",
"name": [ "Blood Surge" ],
- "desc": [ "Surge of blood flows through your vessel!" ],
+ "desc": [ "Your blood is surging with energy!" ],
"show_in_info": true,
"base_mods": { "str_mod": [ 3 ], "dex_mod": [ 2 ], "speed_mod": [ 10 ], "stamina_min": [ 20 ], "stamina_chance": [ 2, 6 ] },
"removes_effects": [ "winded" ],
@@ -51,7 +51,7 @@
"type": "effect_type",
"id": "v_spell_desolation",
"name": [ "Withering" ],
- "desc": [ "Pressence of a vile aura drains you submissively!" ],
+ "desc": [ "A vile aura is draining your life away!" ],
"show_in_info": true,
"max_duration": 3,
"base_mods": { "speed_mod": [ -20 ], "hurt_min": [ 2 ], "hurt_max": [ 3 ] }
diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_fields.json b/vamp_stuff/Modification_Files/Spells/v_spell_fields.json
index d0006de..69a335a 100644
--- a/vamp_stuff/Modification_Files/Spells/v_spell_fields.json
+++ b/vamp_stuff/Modification_Files/Spells/v_spell_fields.json
@@ -18,7 +18,7 @@
"underwater_age_speedup": "2 minutes",
"decay_amount_factor": 3,
"is_splattering": true,
- "immunity_data": { "traits": [ "VAMP_BLOOD_spellcaster", "VAMP" ] },
+ "immunity_data": { "traits": [ "THRESH_VAMP" ] },
"half_life": "20 minutes",
"phase": "liquid",
"accelerated_decay": true,
@@ -39,7 +39,7 @@
],
"priority": 1,
"decay_amount_factor": 25,
- "immunity_data": { "traits": [ "VAMP_BLOOD_spellcaster", "VAMP" ] },
+ "immunity_data": { "traits": [ "THRESH_VAMP" ] },
"half_life": "2 seconds",
"phase": "gas",
"accelerated_decay": true,
diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json
index 60735da..644bfce 100644
--- a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json
+++ b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json
@@ -68,14 +68,10 @@
"id": "v_hemo_whip_spell_d_maybe",
"type": "SPELL",
"name": { "str": "Drain?" },
- "description": "1/5 chance to do Drain.",
+ "description": "100% chance to do Drain.",
"valid_targets": [ "none" ],
"effect": "target_attack",
"extra_effects": [
- { "id": "v_spell_null" },
- { "id": "v_spell_null" },
- { "id": "v_spell_null" },
- { "id": "v_spell_null" },
{ "id": "v_hemo_whip_spell_d_yes" }
],
"min_damage": 1,
@@ -88,7 +84,7 @@
"name": { "str": "Drain!" },
"description": "Does the Drain Damage and Drain Heal.",
"valid_targets": [ "none" ],
- "message": "The leech's whip absorbs the life force from a nearby creature!",
+ "message": "The blood sword absorbs the life force of a nearby creature!",
"effect": "target_attack",
"flags": [ "SILENT" ],
"extra_effects": [ { "id": "v_hemo_whip_spell_d_dmg" }, { "id": "v_hemo_whip_spell_d_heal", "hit_self": true } ]
@@ -142,7 +138,7 @@
"name": { "str": "Piercing Retaliation!" },
"description": "Does the Piercing Retaliation.",
"valid_targets": [ "none" ],
- "message": "The crimson coat retaliates to the attack!",
+ "message": "The crimson coat retaliates against the attacker!",
"effect": "target_attack",
"flags": [ "SILENT" ],
"extra_effects": [ { "id": "v_hemo_crimsoncoat_coat_pr" } ]
@@ -165,10 +161,128 @@
"damage_type": "stab"
},
{
+ "id": "v_hemo_orusform_bloodling_strike_maybe",
+ "type": "SPELL",
+ "name": { "str": "Spawn Bloodling on Attack Dice Roll!" },
+ "description": "1/10 chance to do create a bloodling when attacking.",
+ "valid_targets": [ "none" ],
+ "effect": "target_attack",
+ "extra_effects": [
+ { "id": "v_hemo_orusform_bloodling_strike" },
+ { "id": "v_hemo_orusform_bloodling_strike" },
+ { "id": "v_hemo_orusform_bloodling_strike" },
+ { "id": "v_hemo_orusform_bloodling_strike" },
+ { "id": "v_hemo_orusform_bloodling_strike_greater" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" }
+ ],
+ "min_damage": 1,
+ "max_damage": 1,
+ "flags": [ "SILENT", "WONDER" ]
+ },
+ {
+ "id": "v_hemo_orusform_bloodling_strike",
+ "type": "SPELL",
+ "name": { "str": "Spawn Bloodling!" },
+ "description": "Transform a portion of the target into a bloodling.",
+ "valid_targets": [ "self" ],
+ "effect": "summon",
+ "effect_str": "mon_orus_bloodling",
+ "spell_class": "VAMP_BLOOD_spellcaster",
+ "min_damage": 1,
+ "max_damage": 1,
+ "min_aoe": 3,
+ "max_aoe": 3,
+ "min_duration": 10000,
+ "max_duration": 30000,
+ "flags": [ "RANDOM_DURATION" ]
+ },
+ {
+ "id": "v_hemo_orusform_bloodling_strike_greater",
+ "type": "SPELL",
+ "name": { "str": "Spawn Greater Bloodling!" },
+ "description": "Transform a portion of the target into a greater bloodling.",
+ "valid_targets": [ "self" ],
+ "effect": "summon",
+ "effect_str": "mon_orus_bloodling)greater",
+ "spell_class": "VAMP_BLOOD_spellcaster",
+ "min_damage": 1,
+ "max_damage": 1,
+ "min_aoe": 3,
+ "max_aoe": 3,
+ "min_duration": 10000,
+ "max_duration": 30000,
+ "flags": [ "RANDOM_DURATION" ]
+ },
+ {
+ "id": "v_hemo_orusform_bloodling_impact_maybe",
+ "type": "SPELL",
+ "name": { "str": "Spawn Bloodling or Retaliate when Hit Dice Roll!" },
+ "description": "1/10 chance to do create a bloodling when hit.",
+ "valid_targets": [ "none" ],
+ "effect": "target_attack",
+ "extra_effects": [
+ { "id": "v_hemo_orusform_bloodling_impact" },
+ { "id": "v_hemo_orusform_pr_impact" },
+ { "id": "v_hemo_orusform_pr_impact" },
+ { "id": "v_hemo_orusform_pr_impact" },
+ { "id": "v_hemo_orusform_pr_impact" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" },
+ { "id": "v_spell_null" }
+ ],
+ "min_damage": 1,
+ "max_damage": 1,
+ "flags": [ "SILENT", "WONDER" ]
+ },
+ {
+ "id": "v_hemo_orusform_bloodling_impact",
+ "type": "SPELL",
+ "name": { "str": "Spawn Bloodling!" },
+ "description": "Transform a lump of yourself into a bloodling.",
+ "valid_targets": [ "self" ],
+ "effect": "summon",
+ "effect_str": "mon_orus_bloodling",
+ "spell_class": "VAMP_BLOOD_spellcaster",
+ "min_damage": 1,
+ "max_damage": 1,
+ "min_aoe": 3,
+ "max_aoe": 3,
+ "min_duration": 10000,
+ "max_duration": 30000,
+ "flags": [ "RANDOM_DURATION" ]
+ },
+ {
+ "type": "SPELL",
+ "id": "v_hemo_orusform_pr_impact",
+ "name": { "str": "Piercing Retaliation!" },
+ "description": "Does the Piercing Retaliation.",
+ "valid_targets": [ "none" ],
+ "message": "You retaliate against your attacker!",
+ "effect": "target_attack",
+ "flags": [ "SILENT" ],
+ "extra_effects": [ { "id": "v_hemo_crimsoncoat_coat_pr" } ]
+ },
+ {
"id": "v_hemo_orusform_bloodling",
"type": "SPELL",
- "name": { "str": "Orus: Rise! Bloodling!" },
- "description": "Summons a bloodling at a random blood field in range.",
+ "name": { "str": "Spawn Bloodling!" },
+ "description": "Transform a random pool of blood into a bloodling.",
"valid_targets": [ "fd_blood" ],
"effect": "summon",
"effect_str": "mon_orus_bloodling",
diff --git a/vamp_stuff/mod_tileset.json b/vamp_stuff/mod_tileset.json
index ab57493..e018c41 100644
--- a/vamp_stuff/mod_tileset.json
+++ b/vamp_stuff/mod_tileset.json
@@ -93,6 +93,8 @@
{"id": "overlay_wielded_falc_crimsword", "fg": 62, "rotates": false},
{"id": "falc_crimswordplus", "fg": 63, "rotates": false},
{"id": "overlay_wielded_falc_crimswordplus", "fg": 64, "rotates": false},
+{"id": "v_hemo_whip", "fg": 63, "rotates": false},
+{"id": "overlay_wielded_v_hemo_whip", "fg": 64, "rotates": false},
{"id": "hammerius", "fg": 65, "rotates": false},
{"id": "overlay_wielded_hammerius", "fg": 66, "rotates": false},
{"id": "hammeriusplus", "fg": 67, "rotates": false},
@@ -199,6 +201,13 @@
{"weight": 10, "sprite": 152},
{"weight": 10, "sprite": 151},
{"weight": 10, "sprite": 150}], "animated": true},
+{"id": "mon_orus_bloodling_greater", "fg": [{"weight": 10, "sprite": 149},
+{"weight": 10, "sprite": 150},
+{"weight": 10, "sprite": 152},
+{"weight": 10, "sprite": 153},
+{"weight": 10, "sprite": 152},
+{"weight": 10, "sprite": 151},
+{"weight": 10, "sprite": 150}], "animated": true},
{"id": "mon_zombie_bloodcompact", "fg": [{"weight": 10, "sprite": 154},
{"weight": 10, "sprite": 155},
{"weight": 10, "sprite": 156}], "bg": 5, "animated": true},
diff --git a/vamp_stuff/readme b/vamp_stuff/readme
index 4ffc629..02d87b9 100644
--- a/vamp_stuff/readme
+++ b/vamp_stuff/readme
@@ -11,10 +11,18 @@ Added more new vampire mutations.
Tweak the vampire npcs to use these new and modified mutations.
Buff the vampire immunity in line with what makes sense.
-Immune to viri, disease, and parasites, except for ooze and fungal.
--No need to breath, thus immune to inhaled gases. And to asthma.
+-No need to breathe, thus immune to inhaled gases. And to asthma.
-Immune to nutrient deficiency, as blood should be enough.
-Partial immunity to drugs and alcohol. You won't die, but you'll still get hella buzzed. ala VtM.
+-Spells
+Redo the Hemomancer descriptions to be less broken english.
+Rename some Hemomancer spells to sound better.
+Remove the meta decriptions from the Hemomancer spells.
+Make the Leech Whip into a Sword. No sweeping strike, but 100% leech chance.
+Make the Crimson Coat cover all body parts and use the close layer.
+Implement the on-attack and when-hit mechanics alluded to in the original Blood Avatar description, plus add the crimson coat retaliation on top.
+
-Traits
Added a background story to recruited isolated vampires.
@@ -44,32 +52,42 @@ Change overmap names and icons of vampire lairs to match to base terrain they sp
Change underground vampire lair icons to not be black. Afaik there isn't any way to see the underground sections in advance of going there anyway.
Change ancient graveyard name to field, so they cannot just be seached on the world map.
+-Tileset
+Use the UndeadPeople-Base tileset instead of the original.
+Add tileset references for new items.
+Add extra tile for the vampire eyes mutation.
+
-Bugfixes
Add the missing ghost town configuration that was causing errors.
Add the filthy tag to mod zombies so their item drops are filthy.
Clean up a lot of broken english.
+-Source patches
+Patch the warnings upon entering gas fields vampires are immune to in the source code.
+Patch underwater breathing in the source code.
+
-To-Do
+Add a story to the goals conversation topic for vampires.
+Expand the vampire towns.
+
Fix the vampire immunity to apply properly.
-Fix the warnings inside gas fields vampires are immune to.
+Add a way to become a mage.
+Redo the Warlock and Profane Conjurer spells and descriptions.
Get the arcana side of the mod working as well.
Create a way to become a vampire.
Change vampire replies to notice if you are a vampire.
Rebalance blood more so it won't make you fat so quickly.
-Come up with some other way to get human blood without killing.
+Come up with some other way to get human blood without killing. (Via conversation topic? Depends on relationship? By force too?)
Make blood an addiction.
Add a way to actually obtain the vampire crafting books. (It appears that SD cards can randomly provide the recipes.)
-Fix or remove the vampire equpiment.
+Fix or remove the vampire equpiment. (Convert battery powered kits into static tools?)
Add a vampire martial art based on the vampire weapon skills.
Patch blood to be healthy for vampires in the source.
-
-Patch the warnings upon entering gas fields vampires are immune to in the source code. -Done
-Patch underwater breathing in the source code. -Done
-Merge in the new tileset. -Done
+Patch mutation layering for vampire skin in the source.