summaryrefslogtreecommitdiff
path: root/vamp_stuff/Modification_Files/Others
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2020-09-12 22:40:36 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2020-09-12 22:40:36 -0700
commit66ffd7038cf10566bd35bb6713677a5f8de3b6ef (patch)
tree1d1118242801f876c27f7566c0258184aafd440a /vamp_stuff/Modification_Files/Others
downloadcataclysm-bn-mod_vampire-stuff-redone-66ffd7038cf10566bd35bb6713677a5f8de3b6ef.tar.xz
Initial commit
Diffstat (limited to 'vamp_stuff/Modification_Files/Others')
-rw-r--r--vamp_stuff/Modification_Files/Others/v_dialogue_effects.json9
-rw-r--r--vamp_stuff/Modification_Files/Others/v_effects.json8
-rw-r--r--vamp_stuff/Modification_Files/Others/v_item_category.json6
-rw-r--r--vamp_stuff/Modification_Files/Others/v_scenario.json20
-rw-r--r--vamp_stuff/Modification_Files/Others/v_scenario_class.json93
-rw-r--r--vamp_stuff/Modification_Files/Others/v_snip.json35
-rw-r--r--vamp_stuff/Modification_Files/Others/v_techniques.json191
7 files changed, 362 insertions, 0 deletions
diff --git a/vamp_stuff/Modification_Files/Others/v_dialogue_effects.json b/vamp_stuff/Modification_Files/Others/v_dialogue_effects.json
new file mode 100644
index 0000000..d2e8516
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_dialogue_effects.json
@@ -0,0 +1,9 @@
+[
+ {
+ "type": "effect_type",
+ "id": "underseeker_unsealing",
+ "name": [ "Unsealing" ],
+ "desc": [ "The vampire is currently breaking the seal." ],
+ "base_mods": { "speed_mod": [ -200 ] }
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Others/v_effects.json b/vamp_stuff/Modification_Files/Others/v_effects.json
new file mode 100644
index 0000000..9fe1b6e
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_effects.json
@@ -0,0 +1,8 @@
+[
+ {
+ "type": "effect_type",
+ "id": "vamp_immunity",
+ "removes_effects": [ "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "fearparalyze" ],
+ "blocks_effects": [ "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "fearparalyze" ]
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Others/v_item_category.json b/vamp_stuff/Modification_Files/Others/v_item_category.json
new file mode 100644
index 0000000..3729aa1
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_item_category.json
@@ -0,0 +1,6 @@
+{
+ "id": "v_form",
+ "type": "ITEM_CATEGORY",
+ "name": "FORMS",
+ "sort_rank": 25
+}
diff --git a/vamp_stuff/Modification_Files/Others/v_scenario.json b/vamp_stuff/Modification_Files/Others/v_scenario.json
new file mode 100644
index 0000000..9d339d1
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_scenario.json
@@ -0,0 +1,20 @@
+{
+ "type": "scenario",
+ "name": "Vampire Wannabe",
+ "description": "You have always been obsessed with vampires and chose to live out your dream in an isolated LMOE shelter. Being a loner has kept you safe from the riots, but as your food supply runs out you are forced to go out into the wild... And face the wrath of the angry mob waiting outside your 'lair'.",
+ "flags": [
+ "SUR_START",
+ "WIN_START"
+ ],
+ "ident": "wantvamp",
+ "points": 0,
+ "start_name": "LMOE Shelter",
+ "missions": ["SCEN_RECRUIT_VAMP", "SCEN_FIND_CRYPT"],
+ "allowed_locs": [
+ "lmoe"
+ ],
+ "professions": [
+ "vampfreak",
+ "sovamp"
+ ]
+}
diff --git a/vamp_stuff/Modification_Files/Others/v_scenario_class.json b/vamp_stuff/Modification_Files/Others/v_scenario_class.json
new file mode 100644
index 0000000..f23baa9
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_scenario_class.json
@@ -0,0 +1,93 @@
+[{
+ "type": "profession",
+ "ident": "vampfreak",
+ "name": "Vampire Freak",
+ "description": "You know vampires exist, and you had papers to prove it, but they were burned by a religious group that strictly disagreed with your dangerous beliefs. Now that everyone has died out, you're free to act on that knowledge in this now dead world.",
+ "points": 1,
+ "skills": [{
+ "level": 3,
+ "name": "speech"
+ }, {
+ "level": 1,
+ "name": "survival"
+ }, {
+ "level": 1,
+ "name": "firstaid"
+ }
+ ],
+ "items": {
+ "both": [
+ "jeans",
+ "longshirt",
+ "socks",
+ "coat_winter",
+ "boots_winter",
+ "knit_scarf",
+ "pockknife",
+ "water_clean"
+ ],
+ "male": [
+ "boxer_shorts"
+ ],
+ "female": [
+ "bra",
+ "panties"
+ ]
+ }
+ }, {
+ "type": "profession",
+ "ident": "sovamp",
+ "name": "So-called Vampire",
+ "description": "You call yourself a vampire, and you're too proud to question if you really are one. Living alone has taught you self-reliance, and along with the survivalist equipment under your shelter, you are well prepared to face the challenges of this now dead world.",
+ "points": 8,
+ "skills": [{
+ "level": 6,
+ "name": "melee"
+ }, {
+ "level": 5,
+ "name": "cutting"
+ }, {
+ "level": 5,
+ "name": "stabbing"
+ }, {
+ "level": 4,
+ "name": "bashing"
+ }, {
+ "level": 5,
+ "name": "dodge"
+ }, {
+ "level": 6,
+ "name": "survival"
+ }, {
+ "level": 3,
+ "name": "firstaid"
+ }, {
+ "level": 5,
+ "name": "fabrication"
+ }
+ ],
+ "items": {
+ "both": [
+ "backpack_leather",
+ "armor_nomad",
+ "helmet_nomad",
+ "socks",
+ "mask_lsurvivor",
+ "lsurvivor_pants",
+ "lsurvivor_armor",
+ "hood_lsurvivor",
+ "gloves_lsurvivor",
+ "boots_lsurvivor",
+ "knife_combat",
+ "sheath"
+ ],
+ "male": [
+ "boxer_shorts"
+ ],
+ "female": [
+ "bra",
+ "panties"
+ ]
+ }
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Others/v_snip.json b/vamp_stuff/Modification_Files/Others/v_snip.json
new file mode 100644
index 0000000..2c4797b
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_snip.json
@@ -0,0 +1,35 @@
+[
+ {
+ "type": "snippet",
+ "category": "v_war_tips",
+ "text": [
+ { "id": "v_war_tips_1", "text": "\"...By magic enthralls your mind, thy hopes shall be your demise...\"" },
+ { "id": "v_war_tips_2", "text": "\"...Hidden beneath us all lies the realm of etherean horrors...\"" },
+ { "id": "v_war_tips_3", "text": "\"...Idols! Lend us power to rule this damned lands...\"" }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "v_elem_tips",
+ "text": [
+ { "id": "v_elem_tips_1", "text": "\"...Let the curse linger to those who opposes...\"" },
+ { "id": "v_elem_tips_2", "text": "\"...Straight from the depths, sinners pay their price...\"" },
+ { "id": "v_elem_tips_3", "text": "\"...A lingering curse acts as the catalyst to all things...\"" },
+ { "id": "v_elem_tips_4", "text": "\"...Cursed flames engulf not the vessel but the soul...\"" },
+ { "id": "v_elem_tips_5", "text": "\"...Frozen for eternal, a touch nor a blaze lifts the curse...\"" },
+ {
+ "id": "v_elem_tips_6",
+ "text": "\"...Frostburn, a hybrid combination of ice and fire leads to duality of suffering...\""
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "v_hemo_tips",
+ "text": [
+ { "id": "v_hemo_tips_1", "text": "\"...It is the cycle of life and death...\"" },
+ { "id": "v_hemo_tips_2", "text": "\"...Undying thirst for blood, self shall become invincible...\"" },
+ { "id": "v_hemo_tips_3", "text": "\"...Let the ancients deliver it all...\"" }
+ ]
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Others/v_techniques.json b/vamp_stuff/Modification_Files/Others/v_techniques.json
new file mode 100644
index 0000000..e979290
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Others/v_techniques.json
@@ -0,0 +1,191 @@
+[
+ {
+ "type": "technique",
+ "id": "UPRIGHT_SLASH",
+ "name": "Upright Slash",
+ "description": "Sends enemy into the air, knockback 6, down 5, stun 2, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 2,
+ "knockback_dist": 6,
+ "down_dur": 5,
+ "weighting": -4,
+ "messages": [
+ "The upward slash brought %s into the air",
+ "%s were sent into the air",
+ "<npcname> striked %s upwards, and fell down"
+ ],
+ "mult_bonuses": [
+ [ "movecost", 1.33 ],
+ [ "damage", "bash", "str", 1.33 ],
+ [ "damage", "cut", "str", 1.66 ],
+ [ "damage", "stab", "str", 0.66 ]
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "DOWNWARD_SLASH",
+ "name": "Downward Slash",
+ "description": "Slams enemy into the ground, down 6, stun 2, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "weighting": -3,
+ "down_dur": 6,
+ "stun_dur": 2,
+ "messages": [ "%s faced the floor", "The downward slash sent %s into the ground", "<npcname> slammed %s beneath the floor." ],
+ "mult_bonuses": [
+ [ "movecost", 1.33 ],
+ [ "damage", "bash", "str", 1.66 ],
+ [ "damage", "cut", "str", 1.33 ],
+ [ "damage", "stab", "str", 0.66 ]
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "VAMP_WRATH",
+ "name": "Vampire's Wrath",
+ "description": "Swift attacks, 33% movecost, 66% damage.",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": false,
+ "weighting": 1,
+ "messages": [ "Quick strike", "%s was immediately struck", "<npcname> attacked %s quickly" ],
+ "mult_bonuses": [
+ [ "movecost", 0.33 ],
+ [ "damage", "bash", "str", 0.66 ],
+ [ "damage", "cut", "str", 0.66 ],
+ [ "damage", "stab", "str", 0.66 ]
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "BOW_VAMP_SWEEP",
+ "name": "Vampiric Bow Sweep",
+ "description": "Send monsters back, 3 tile sweep attack, down 1, knockback 1.",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "knockback_dist": 1,
+ "down_dur": 1,
+ "crit_tec": false,
+ "weighting": 1,
+ "messages": [ "Your swing sent %s back and stumble", "<npcname>'s bow horizontally swinged!" ],
+ "aoe": "wide"
+ },
+ {
+ "type": "technique",
+ "id": "WEAK_HITCRIT",
+ "name": "Weak Point Stab",
+ "description": "Precise hit for 2x damage, down 1, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "weighting": -8,
+ "down_dur": 1,
+ "messages": [ "%s's weak point were stabbed", "<npcname> located %s's weak point and stab it" ],
+ "mult_bonuses": [ [ "damage", "stab", "str", 2.0 ] ]
+ },
+ {
+ "type": "technique",
+ "id": "STRONG_HITCRIT",
+ "name": "Weak Point Pierce",
+ "description": "Precise hit for 4x damage, down 2, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "weighting": -16,
+ "down_dur": 2,
+ "messages": [ "You delivered a deadly stab to %s's weak point", "<npcname>'s deadly hit struck to %s." ],
+ "mult_bonuses": [ [ "damage", "stab", "str", 4.0 ] ]
+ },
+ {
+ "type": "technique",
+ "id": "VAMP_TRICK",
+ "name": "Vampire's Trick",
+ "description": "Trips enemy, down 3.",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": false,
+ "weighting": 1,
+ "down_dur": 3,
+ "messages": [ "%s was tripped", "<npcname> tripped %s" ],
+ "mult_bonuses": [ [ "movecost", 0.75 ], [ "damage", "bash", "str", 1.0 ] ]
+ },
+ {
+ "type": "technique",
+ "id": "BOW_VAMP_THRUST",
+ "name": "Vampiric Bow Thrust",
+ "description": "Stabs enemy back, down 1, knockback 2.",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "knockback_dist": 2,
+ "down_dur": 1,
+ "crit_tec": false,
+ "weighting": 0,
+ "messages": [ "You stab %s and stumble", "%s was pushed back with a stab by <npcname>" ]
+ },
+ {
+ "type": "technique",
+ "id": "HEAD_GRIND",
+ "name": "Head Grind",
+ "description": "Insta-kill, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "weighting": -100,
+ "messages": [ "%s's head were snapped out of from its neck", "%s's head fell into the floor after strucked by <npcname>" ],
+ "mult_bonuses": [ [ "movecost", 2.0 ], [ "damage", "cut", "str", 99.99 ] ]
+ },
+ {
+ "type": "technique",
+ "id": "UPRIGHT_BASH",
+ "name": "Upright Slash",
+ "description": "Sends enemy into the air, knockback 8, down 4, stun 3, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 3,
+ "knockback_dist": 8,
+ "down_dur": 4,
+ "weighting": -5,
+ "messages": [ "The upward bash brought %s into the air", "%s were sent into the air!", "You bash %s upwards, and fell down" ],
+ "mult_bonuses": [
+ [ "movecost", 1.33 ],
+ [ "damage", "bash", "str", 1.66 ],
+ [ "damage", "cut", "str", 0.66 ],
+ [ "damage", "stab", "str", 1.33 ]
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "DOWNWARD_BASH",
+ "name": "Downward Bash",
+ "description": "Slams enemy into the ground, down 2, stun 5, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 5,
+ "down_dur": 2,
+ "weighting": -6,
+ "messages": [ "The heavy slam drove %s into the ground", "<npcname>'s bash sent %s downwards, and kissed the floor" ],
+ "mult_bonuses": [
+ [ "movecost", 1.33 ],
+ [ "damage", "bash", "str", 1.66 ],
+ [ "damage", "cut", "str", 0.66 ],
+ [ "damage", "stab", "str", 1.66 ]
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "TRENCH",
+ "name": "Trench",
+ "description": "Crushes opponent, insta-kill, crit only",
+ "unarmed_allowed": false,
+ "melee_allowed": true,
+ "crit_tec": true,
+ "weighting": -100,
+ "messages": [ "%s was crushed", "<npcname> smashed %s" ],
+ "mult_bonuses": [ [ "movecost", 2.0 ], [ "damage", "bash", "str", 99.99 ] ]
+ }
+]