summaryrefslogtreecommitdiff
path: root/vamp_stuff
diff options
context:
space:
mode:
Diffstat (limited to 'vamp_stuff')
-rw-r--r--vamp_stuff/Modification_Files/Items/Armor_Set/Infused/v_bloodinfusedset.json25
-rw-r--r--vamp_stuff/Modification_Files/Items/Armor_Set/Normal/v_bloodset.json11
-rw-r--r--vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json36
-rw-r--r--vamp_stuff/Modification_Files/Items/Misc/v_materials.json38
-rw-r--r--vamp_stuff/Modification_Files/Items/Misc/v_recipe.json14
-rw-r--r--vamp_stuff/Modification_Files/Items/Tools/v_tools.json52
-rw-r--r--vamp_stuff/Modification_Files/Items/Weapons/melee_weapon.json24
-rw-r--r--vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json8
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json42
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json159
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001240
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1240
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2244
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json63
-rw-r--r--vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json24
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Zombies/+Graveyard.json10
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json10
-rw-r--r--vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json10
-rw-r--r--vamp_stuff/Modification_Files/Mutation/crt-lift/crt_mutatinoc.json44
-rw-r--r--vamp_stuff/Modification_Files/Mutation/crt-lift/crt_vamp_mutations.json419
-rw-r--r--vamp_stuff/Modification_Files/Mutation/crt-lift/vamp_mut_cat.json48
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_classes.json208
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_faction.json4
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_npc_mission.json48
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json4
-rw-r--r--vamp_stuff/Modification_Files/NPC/v_npc_responds/Underrefugee/v_ug_responses.json2
-rw-r--r--vamp_stuff/Modification_Files/Others/v_effects.json14
-rw-r--r--vamp_stuff/Modification_Files/Others/v_scenario_class.json1
-rw-r--r--vamp_stuff/Modification_Files/Others/v_techniques.json36
-rw-r--r--vamp_stuff/modinfo.json2
-rw-r--r--vamp_stuff/readme23
31 files changed, 1102 insertions, 1001 deletions
diff --git a/vamp_stuff/Modification_Files/Items/Armor_Set/Infused/v_bloodinfusedset.json b/vamp_stuff/Modification_Files/Items/Armor_Set/Infused/v_bloodinfusedset.json
index 646e7c9..a2d3ad0 100644
--- a/vamp_stuff/Modification_Files/Items/Armor_Set/Infused/v_bloodinfusedset.json
+++ b/vamp_stuff/Modification_Files/Items/Armor_Set/Infused/v_bloodinfusedset.json
@@ -21,7 +21,7 @@
"material_thickness": 1,
"environmental_protection": 2,
"techniques": [ "WBLOCK_1" ],
- "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HOOD" ]
+ "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER" ]
},
{
"id": "bloodinfused_survivorpants",
@@ -38,10 +38,7 @@
"covers": [ "LEG_L", "LEG_R" ],
"coverage": 100,
"encumbrance": 20,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "1750 ml", "max_contains_weight": "3500 g", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1750 ml", "max_contains_weight": "3500 g", "moves": 75 }
- ],
+ "storage": "3500 ml",
"warmth": 10,
"material_thickness": 1,
"environmental_protection": 2,
@@ -63,14 +60,7 @@
"covers": [ "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ],
"coverage": 85,
"encumbrance": 15,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 }
- ],
+ "storage": "9 L",
"warmth": 15,
"material_thickness": 1,
"environmental_protection": 2,
@@ -135,14 +125,7 @@
"covers": [ "TORSO", "ARM_L", "ARM_R" ],
"coverage": 85,
"encumbrance": 15,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 }
- ],
+ "storage": "9 L",
"warmth": 15,
"material_thickness": 1,
"environmental_protection": 2,
diff --git a/vamp_stuff/Modification_Files/Items/Armor_Set/Normal/v_bloodset.json b/vamp_stuff/Modification_Files/Items/Armor_Set/Normal/v_bloodset.json
index 0d9bfc4..25d703d 100644
--- a/vamp_stuff/Modification_Files/Items/Armor_Set/Normal/v_bloodset.json
+++ b/vamp_stuff/Modification_Files/Items/Armor_Set/Normal/v_bloodset.json
@@ -41,7 +41,7 @@
"warmth": 20,
"material_thickness": 1,
"environmental_protection": 1,
- "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HOOD" ]
+ "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER" ]
},
{
"id": "blood_duster",
@@ -59,14 +59,7 @@
"covers": [ "TORSO", "ARM_L", "ARM_R", "LEG_L", "LEG_R" ],
"coverage": 85,
"encumbrance": 10,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "2500 ml", "max_contains_weight": "5 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "2500 ml", "max_contains_weight": "5 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "2 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 }
- ],
+ "storage": "8 L",
"warmth": 20,
"material_thickness": 1,
"environmental_protection": 1,
diff --git a/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json b/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json
index dc2ce79..a9802a4 100644
--- a/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json
+++ b/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json
@@ -19,7 +19,7 @@
"type": "holster",
"holster_prompt": "Sheath knife",
"holster_msg": "You have sheath your %s",
- "max_volume": 2,
+ "max_volume": "500 ml",
"draw_cost": 30,
"flags": [ "SHEATH_KNIFE" ]
},
@@ -46,7 +46,7 @@
"type": "holster",
"holster_prompt": "Sheath knife",
"holster_msg": "You have sheath your %s",
- "max_volume": 1,
+ "max_volume": "250 ml",
"draw_cost": 5,
"flags": [ "SHEATH_KNIFE" ]
},
@@ -57,7 +57,7 @@
"id": "bloodpack",
"type": "ARMOR",
"name": { "str": "bloodpack" },
- "description": "Handcrafted backpack made of tough blood compact sheets customized to occupy large amount of storage at a cost of encumbrance.",
+ "description": "Handcrafted backpack made of tough blood compact sheets.",
"weight": "950 g",
"volume": 11,
"price": 0,
@@ -65,16 +65,10 @@
"symbol": "[",
"color": "red",
"covers": [ "TORSO" ],
- "coverage": 5,
- "encumbrance": 10,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "3 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "3 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "1 kg", "moves": 80 }
- ],
+ "coverage": 30,
+ "encumbrance": 2,
+ "max_encumbrance": 15,
+ "storage": "15 L",
"material_thickness": 1,
"looks_like": "backpack",
"flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ]
@@ -83,7 +77,7 @@
"id": "bigbloodpack",
"type": "ARMOR",
"name": { "str": "large bloodpack" },
- "description": "Improved bloodpack with additional pocket arrangements around it for even larger storage occupation. Encumbrance and weight has increased, tho.",
+ "description": "Improved bloodpack with additional pockets for even more storage.",
"weight": "1250 g",
"volume": 12,
"price": 0,
@@ -91,16 +85,10 @@
"symbol": "[",
"color": "red",
"covers": [ "TORSO" ],
- "coverage": 10,
- "encumbrance": 20,
- "pocket_data": [
- { "pocket_type": "CONTAINER", "max_contains_volume": "5 L", "max_contains_weight": "10 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "5 L", "max_contains_weight": "10 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 75 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1375 ml", "max_contains_weight": "2 kg", "moves": 80 },
- { "pocket_type": "CONTAINER", "max_contains_volume": "1375 ml", "max_contains_weight": "2 kg", "moves": 80 }
- ],
+ "coverage": 40,
+ "encumbrance": 2,
+ "max_encumbrance": 20,
+ "storage": "22 L",
"material_thickness": 1,
"looks_like": "backpack",
"flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ]
diff --git a/vamp_stuff/Modification_Files/Items/Misc/v_materials.json b/vamp_stuff/Modification_Files/Items/Misc/v_materials.json
index 4ff25ac..7d261b9 100644
--- a/vamp_stuff/Modification_Files/Items/Misc/v_materials.json
+++ b/vamp_stuff/Modification_Files/Items/Misc/v_materials.json
@@ -10,15 +10,16 @@
"container": "flask_glass",
"comestible_type": "DRINK",
"symbol": "~",
- "quench": 5,
- "healthy": -8,
- "calories": 43,
+ "quench": 20,
+ "healthy": 4,
+ "calories": 150,
"description": "Blood, possibly that of a human. Disgusting!",
"price": 100,
"material": [ "hflesh" ],
"volume": "250 ml",
"phase": "liquid",
- "fun": -50
+ "fun": 10,
+ "flags": [ "EATEN_HOT", "NUTRIENT_OVERRIDE" ]
},
{
"id": "melted_bloodrune",
@@ -88,7 +89,7 @@
"price": 1,
"count": 10,
"quench": 1,
- "healthy": -3,
+ "healthy": 1,
"nutrition": 3,
"material": [ "hflesh" ],
"symbol": "'",
@@ -105,8 +106,8 @@
"volume": "250 ml",
"price": 0,
"quench": 5,
- "healthy": -3,
- "nutrition": -2,
+ "healthy": 2,
+ "nutrition": 2,
"material": [ "hflesh" ],
"symbol": "~",
"color": "pink",
@@ -139,5 +140,28 @@
"symbol": ".",
"color": "red",
"flags": [ "ZERO_WEIGHT" ]
+ },
+ {
+ "//": "Reduced weight.",
+ "type": "COMESTIBLE",
+ "id": "synthblood",
+ "copy-from": "blood",
+ "looks_like": "blood",
+ "name": { "str": "synthetic blood", "str_pl": "synthetic blood" },
+ "weight": "5 g",
+ "color": "red",
+ "container": "flask_glass",
+ "comestible_type": "DRINK",
+ "symbol": "~",
+ "quench": 10,
+ "healthy": 2,
+ "calories": 75,
+ "description": "Synthetic blood, not possibly that of a human. Still disgusting!",
+ "price": 100,
+ "material": [ "hflesh" ],
+ "volume": "250 ml",
+ "phase": "liquid",
+ "fun": 5,
+ "flags": [ "EATEN_HOT", "NUTRIENT_OVERRIDE" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json b/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json
index b2d29cf..5813d4a 100644
--- a/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json
+++ b/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json
@@ -292,5 +292,19 @@
"time": 250,
"qualities": [ { "id": "HAMMER", "level": 3 } ],
"components": [ [ [ "bigbloodrune", 1 ] ] ]
+ },
+ {
+ "type": "recipe",
+ "result": "synthblood",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "difficulty": 4,
+ "time": "5 m",
+ "autolearn": true,
+ "batch_time_factors": [ 80, 4 ],
+ "qualities": [ { "id": "BOIL", "level": 1 } ],
+ "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
+ "components": [ [ [ "protein_powder", 1 ] ], [ [ "water_clean", 1 ] ], [ [ "sugar", 5 ] ] ]
}
]
diff --git a/vamp_stuff/Modification_Files/Items/Tools/v_tools.json b/vamp_stuff/Modification_Files/Items/Tools/v_tools.json
index 0e099f4..146fc3d 100644
--- a/vamp_stuff/Modification_Files/Items/Tools/v_tools.json
+++ b/vamp_stuff/Modification_Files/Items/Tools/v_tools.json
@@ -4,11 +4,10 @@
"bashing": 4,
"charges_per_use": 100,
"color": "red",
- "description": "A primitive tool used in vampiric crafts. This is much like of a normal forge, but it requires the correct materials to work with it. Uses normal batteries whatsoever.",
+ "description": "A primitive tool used in vampiric crafts. This is much like a normal battery-operated forge, but with additional components that allow working with blood.",
"id": "blood_forge_infuse",
"material": [ "steel", "glass" ],
- "max_charges": 500,
- "name": "blood infusing forge",
+ "name": "blood infusion forge",
"price": 0,
"price_postapoc": 150000,
"qualities": [ [ "BINFUSING", 1 ], [ "HAMMER", 3 ], [ "CHISEL", 3 ] ],
@@ -16,18 +15,23 @@
"to_hit": -2,
"type": "TOOL",
"volume": 15,
- "weight": "14500 g"
+ "weight": "14500 g",
+ "magazines": [
+ [
+ "battery",
+ [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ ]
+ ]
},
{
"ammo": [ "battery" ],
"bashing": 3,
"charges_per_use": 25,
"color": "red",
- "description": "A small, heating container used in extracting water components from blood, turning it into a powder speckles. It uses common batteries.",
+ "description": "A small heating container used in dehydrating blood, turning it into a powder. Uses common light size batteries.",
"id": "bloodextractor",
"material": [ "steel", "glass" ],
- "max_charges": 250,
- "name": "blood extractor",
+ "name": "blood dehydrator",
"price": 0,
"price_postapoc": 100000,
"qualities": [ [ "BREFINING", 1 ] ],
@@ -35,18 +39,23 @@
"to_hit": -1,
"type": "TOOL",
"volume": "1250 ml",
- "weight": "1150 g"
+ "weight": "1150 g",
+ "magazines": [
+ [
+ "battery",
+ [ "light_battery_cell", "light_plus_battery_cell", "light_atomic_battery_cell", "light_disposable_cell" ]
+ ]
+ ]
},
{
"ammo": [ "battery" ],
"bashing": 3,
"charges_per_use": 150,
"color": "red",
- "description": "A large, essential compressing tool to make blood compacts from vast amounts of powders. The tiny tissue filaments of human cells will be reinforced into a strong and tough, leathery sheets, which is then be tailored into clothing. High battery consumption per use.",
+ "description": "A large compaction tool essential to make blood compacts from powders. The tiny tissue filaments of human cells will be reinforced into strong and tough leathery sheets, which can then be tailored into clothing.",
"id": "bloodcompressor",
"material": [ "steel", "glass" ],
- "max_charges": 500,
- "name": "blood compressor",
+ "name": "blood compactor",
"price": 0,
"price_postapoc": 150000,
"qualities": [ [ "BCOMPRESSING", 1 ], [ "CUT", 3 ] ],
@@ -54,18 +63,23 @@
"to_hit": -1,
"type": "TOOL",
"volume": 13,
- "weight": "5350 g"
+ "weight": "5350 g",
+ "magazines": [
+ [
+ "battery",
+ [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ ]
+ ]
},
{
"ammo": [ "battery" ],
"bashing": 3,
"charges_per_use": 10,
"color": "red",
- "description": "A simple blood chemistry set, much look like a copied version of human's. It has the complete tools in making chemicals and adhesives for essential projects.",
+ "description": "A simple blood chemistry set. It has the complete tools in making chemicals and adhesives for essential projects.",
"id": "bloodchem",
"material": [ "steel", "glass" ],
- "max_charges": 100,
- "name": "blood chemistry",
+ "name": "blood chemistry set",
"price": 0,
"price_postapoc": 150000,
"qualities": [ [ "BCHEMISTRY", 1 ], [ "DISTILL", 1 ], [ "CHEM", 3 ], [ "BOIL", 1 ] ],
@@ -73,6 +87,12 @@
"to_hit": -1,
"type": "TOOL",
"volume": 13,
- "weight": "4850 g"
+ "weight": "4850 g",
+ "magazines": [
+ [
+ "battery",
+ [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ]
+ ]
+ ]
}
]
diff --git a/vamp_stuff/Modification_Files/Items/Weapons/melee_weapon.json b/vamp_stuff/Modification_Files/Items/Weapons/melee_weapon.json
index 0bbcb01..437ffbf 100644
--- a/vamp_stuff/Modification_Files/Items/Weapons/melee_weapon.json
+++ b/vamp_stuff/Modification_Files/Items/Weapons/melee_weapon.json
@@ -4,7 +4,7 @@
"id": "sword_sip",
"type": "GENERIC",
"name": { "str": "blood sipper", "str_pl": "blood sippers" },
- "description": "A large, dual-handed, heavily serrated sword. The blade retracts into sharp teeth-like formation everytime it is swung, while vice versa, it becomes flat when not in use. The weight of this sword is problematic.",
+ "description": "A large, dual-handed, heavily serrated sword. The blade retracts into a horizontal closed maw when not in use.",
"weight": "3150 g",
"volume": "4 L",
"symbol": "!",
@@ -23,7 +23,7 @@
"id": "sword_sipplus",
"type": "GENERIC",
"name": { "str": "blood sipper+", "str_pl": "blood sippers+" },
- "description": "A large, dual-handed, heavily serrated sword, textured in red hue. The blade retracts into sharp teeth-like formation everytime it is swung, while vice versa, it becomes flat when not in use. The weight of this sword is problematic.",
+ "description": "A large, dual-handed, heavily serrated sword, textured in red hue. The blade retracts into a horizontal closed maw when not in use.",
"weight": "3300 g",
"volume": "4 L",
"symbol": "!",
@@ -34,7 +34,7 @@
"cutting": 35,
"material": [ "steel", "compactblood" ],
"color": "red",
- "techniques": [ "WBLOCK_2", "UPRIGHT_SLASH", "DOWNWARD_SLASH", "HEAD_GRIND" ],
+ "techniques": [ "WBLOCK_2", "UPRIGHT_SLASH", "DOWNWARD_SLASH" ],
"flags": [ "SHEATH_SWORD", "DURABLE_MELEE" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 22 ] ]
},
@@ -42,7 +42,7 @@
"id": "sword_dive",
"type": "GENERIC",
"name": { "str": "blood diver", "str_pl": "blood divers" },
- "description": "A small, serrated dagger. Its handle is made for quick precise stabs, and the lightweight of this weapon makes it versatile to use. The unique form of its blade is great for skinning, but there's a better purpose other than that.",
+ "description": "A small, serrated dagger. Its handle is made for quick precise cuts, and the light weight of this weapon makes it versatile to use. The blade is also great for skinning, but it was made for combat.",
"weight": "475 g",
"volume": "250 ml",
"symbol": "f",
@@ -61,7 +61,7 @@
"id": "sword_diveplus",
"type": "GENERIC",
"name": { "str": "blood diver+", "str_pl": "blood divers+" },
- "description": "A small, serrated dagger, textured in red hue. Its handle is designed for quick precise stabs, and the weight of this weapon makes it versatile to use. The unique form of its blade is great for skinning, but there's a better purpose other than that.",
+ "description": "A small, serrated dagger, textured in red hue. Its handle is made for quick precise cuts, and the light weight of this weapon makes it versatile to use. The blade is also great for skinning, but it was made for combat",
"weight": "725 g",
"volume": "250 ml",
"symbol": "f",
@@ -80,7 +80,7 @@
"id": "punchie_bitie",
"type": "GENERIC",
"name": { "str": "pair of knuckle biters", "str_pl": "pairs of Knuckle Biters" },
- "description": "A pair of knuckles designed to imitate a jaw with heavily arranged metal teeth. Every successful impacts will cause it to bite quickly to its prey.",
+ "description": "A pair of knuckles designed to imitate a jaw with heavily arranged metal teeth. Every successful impact will cause it to bite into its prey.",
"weight": "850 g",
"volume": "500 ml",
"symbol": "f",
@@ -98,7 +98,7 @@
"id": "punchie_bitieplus",
"type": "GENERIC",
"name": { "str": "pair of knuckle biters+", "str_pl": "pairs of knuckle biters+" },
- "description": "A pair of knuckles designed to imitate a jaw with heavily arranged metal teeth, textured in red hue. Every successful impacts will cause it to bite quickly to its prey.",
+ "description": "A pair of knuckles designed to imitate a jaw with heavily arranged metal teeth, textured in red hue. Every successful impact will cause it to bite into its prey.",
"weight": "1000 g",
"volume": "500 ml",
"symbol": "f",
@@ -116,7 +116,7 @@
"id": "hammerius",
"type": "GENERIC",
"name": { "str": "hammerius", "str_pl": "hammeriuses" },
- "description": "A huge, fearsome battle hammer. Its flattened surface has symmetric holes, in which spikes are seen beneath it, and everytime you bash an opponent, it retracts to puncture the prey's innards.",
+ "description": "A huge, fearsome battle hammer. Its flattened surface has symmetrical holes, concealing teeth that deploy just before impact.",
"weight": "4520 g",
"volume": "5 L",
"symbol": "T",
@@ -134,7 +134,7 @@
"id": "hammeriusplus",
"type": "GENERIC",
"name": { "str": "hammerius+", "str_pl": "hammeriuses+" },
- "description": "A huge, fearsome battle hammer, textured in red hue. Its flattened surface has symmetric holes, in which spikes are seen, and everytime you bash an opponent, it retracts to puncture the prey's inner flesh.",
+ "description": "A huge, fearsome battle hammer, textured in red hue. Its flattened surface has symmetrical holes, concealing teeth that deploy just before impact.",
"weight": "3705 g",
"volume": "5 L",
"symbol": "T",
@@ -145,14 +145,14 @@
"cutting": 14,
"material": [ "steel", "compactblood" ],
"color": "red",
- "techniques": [ "WBLOCK_1", "UPRIGHT_BASH", "DOWNWARD_BASH", "TRENCH" ],
+ "techniques": [ "WBLOCK_1", "UPRIGHT_BASH", "DOWNWARD_BASH" ],
"flags": [ "STAB", "DURABLE_MELEE" ]
},
{
"id": "falc_crimsword",
"type": "GENERIC",
"name": { "str": "fanged falchion" },
- "description": "A plain longsword with peculiar hilt and its forked tip imitates a pair of fangs of some sort. Pretty easy to use and its weight is unique for such a fearsome sword.",
+ "description": "A longsword with peculiar hilt and forked tip mimicking a pair of fangs.",
"weight": "2680 g",
"volume": "3 L",
"symbol": "!",
@@ -171,7 +171,7 @@
"id": "falc_crimswordplus",
"type": "GENERIC",
"name": { "str": "fanged falchion+", "str_pl": "fanged falchions+" },
- "description": "A plain longsword hued in crimson with peculiar hilt and its forked tip imitates a pair of fangs of some sort. Pretty easy to use and its weight is unique for such a fearsome sword.",
+ "description": "A longsword hued in crimson with peculiar hilt and forked tip mimicking a pair of fangs.",
"weight": "2785 g",
"volume": "3 L",
"symbol": "!",
diff --git a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json
index c5ec568..0b2987f 100644
--- a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json
+++ b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json
@@ -24,6 +24,7 @@
"dispersion": 185,
"durability": 8,
"clip_size": 1,
+ "reload": 135,
"valid_mod_locations": [ [ "sights", 1 ], [ "accessories", 2 ] ]
},
{
@@ -49,6 +50,7 @@
"durability": 7,
"burst": 3,
"clip_size": 16,
+ "reload": 80,
"loudness": 155,
"valid_mod_locations": [
[ "accessories", 4 ],
@@ -84,6 +86,7 @@
"recoil": 12,
"durability": 6,
"clip_size": 12,
+ "reload": 100,
"loudness": 3,
"range": 10,
"ranged_damage": { "damage_type": "stab", "amount": 2 },
@@ -119,6 +122,7 @@
"recoil": 20,
"durability": 8,
"clip_size": 10,
+ "reload": 100,
"loudness": 3,
"range": 20,
"ranged_damage": { "damage_type": "stab", "amount": 15 },
@@ -156,9 +160,11 @@
"modes": [ [ "DEFAULT", "semi-auto", 3 ], [ "BURST", "5 rd.", 9 ], [ "AUTO", "auto", 60 ] ],
"dispersion": 180,
"sight_dispersion": 100,
+ "aim_speed": 2,
"recoil": 30,
"durability": 8,
"clip_size": 400,
+ "reload": 175,
"loudness": 3,
"ranged_damage": { "damage_type": "stab", "amount": 5 },
"valid_mod_locations": [
@@ -191,9 +197,11 @@
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "5 rd.", 5 ], [ "AUTO", "auto", 20 ] ],
"dispersion": 185,
"sight_dispersion": 95,
+ "aim_speed": 3,
"recoil": 10,
"durability": 8,
"clip_size": 100,
+ "reload": 75,
"loudness": 3,
"ranged_damage": { "damage_type": "stab", "amount": 3 },
"valid_mod_locations": [
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json b/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json
deleted file mode 100644
index a17c252..0000000
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/locationmap.json
+++ /dev/null
@@ -1,42 +0,0 @@
-[
- {
- "id": "crypt_map",
- "type": "GENERIC",
- "category": "books",
- "name": "crypt map",
- "description": "This odd, hand drawn map points the crypts in its range. There's no actual road going there, but it's an enough information for you.",
- "weight": "30 g",
- "volume": "250 ml",
- "price": 0,
- "to_hit": -1,
- "material": [ "paper" ],
- "symbol": "#",
- "color": "red",
- "use_action": {
- "type": "reveal_map",
- "radius": 180,
- "terrain": [ "crypt1", "crypt2" ],
- "message": "You add the Crypt(s) to your map."
- }
- },
- {
- "id": "vampcave_map",
- "type": "GENERIC",
- "category": "books",
- "name": "cove map",
- "description": "This odd, hand drawn map only points the vampire cove. There's no actual road going there, but it's an enough information for you.",
- "weight": "50 g",
- "volume": "250 ml",
- "price": 0,
- "to_hit": -1,
- "material": [ "paper" ],
- "symbol": "#",
- "color": "red",
- "use_action": {
- "type": "reveal_map",
- "radius": 180,
- "terrain": [ "vampcave_entrance" ],
- "message": "You add the Vampire Cove to your map."
- }
- }
-]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json
index c4b7443..2e2ecc0 100644
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json
@@ -77,5 +77,164 @@
"occurrences": [ 0, 2 ],
"overmaps": [ { "overmap": "vampirus", "point": [ 0, 0, 0 ] }, { "overmap": "vampirus_prison_up", "point": [ 0, 0, -1 ] } ],
"type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 1",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, 0, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 1, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 2",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Hamlets consist of 0-6 houses. No other structures.",
+ "id": "Ghost Hamlet 3",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 75, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Village consists of 0-16 abandoned houses and a church.",
+ "id": "Ghost Village 1",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 50, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -3, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, -2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 1, -3, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Village consists of 0-16 abandoned houses and a church.",
+ "id": "Ghost VIllage 2",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 50, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 2, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, -1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 0, -1, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 1, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 2, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ 3, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 3, -3, 0 ] }
+ ],
+ "type": "overmap_special"
+ },
+ {
+ "//": "Town consists of 0-40 abandoned houses, a church and some manorial buildings. The largest pseudo-generated structure you'll ever met in this mod.",
+ "id": "Ghost Town",
+ "locations": [ "forest" ],
+ "flags": [ "UNIQUE" ],
+ "occurrences": [ 25, 100 ],
+ "overmaps": [
+ { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
+ { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 0, 2, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 0, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -2, 4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 5, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 5, 0 ] },
+ { "overmap": "ghost_townservice_north", "point": [ 1, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ 3, 1, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 3, 2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ 1, 3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ 2, 3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, 2, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, 2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -3, 2, 0 ] },
+ { "overmap": "ghost_townservice_north", "point": [ -1, 0, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, 0, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -2, 1, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -1, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -2, -1, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -2, -2, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -1, -3, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, -3, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -3, -3, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -3, -2, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -4, -3, 0 ] },
+ { "overmap": "ghost_townhouseeast_north", "point": [ -4, -4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -3, -4, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -2, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -3, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -4, -5, 0 ] },
+ { "overmap": "ghost_townhousesouth_north", "point": [ -5, -5, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -5, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -2, -4, 0 ] },
+ { "overmap": "ghost_townhousewest_north", "point": [ -1, -4, 0 ] },
+ { "overmap": "ghost_townhousenorth_north", "point": [ -1, -2, 0 ] }
+ ],
+ "type": "overmap_special"
}
]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001
deleted file mode 100644
index 84543c0..0000000
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP001
+++ /dev/null
@@ -1,240 +0,0 @@
-[
- {
- "id": "Wasteland Outskirts",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 50, 100 ],
- "overmaps": [
- { "overmap": "wo3_north", "point": [ 0, 0, 0 ] },
- { "overmap": "wo2_north", "point": [ 1, 0, 0 ] },
- { "overmap": "wo1_north", "point": [ 2, 0, 0 ] },
- { "overmap": "wo6_north", "point": [ 0, 1, 0 ] },
- { "overmap": "wo5_north", "point": [ 1, 1, 0 ] },
- { "overmap": "wo4_north", "point": [ 2, 1, 0 ] },
- { "overmap": "wo9_north", "point": [ 0, 2, 0 ] },
- { "overmap": "wo8_north", "point": [ 1, 2, 0 ] },
- { "overmap": "wo7_north", "point": [ 2, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Memorial Crypt",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 75, 100 ],
- "overmaps": [ { "overmap": "crypt1_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt1_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Eye Crypt",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 75, 100 ],
- "overmaps": [ { "overmap": "crypt2_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt2_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Vampire Cove",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 50, 100 ],
- "overmaps": [
- { "overmap": "vampcave_entrance_north", "point": [ 0, 0, 0 ] },
- { "overmap": "vampcave_corridor1_north", "point": [ 0, 0, -1 ] },
- { "overmap": "vampcave_corridor2_north", "point": [ 0, 1, -1 ] },
- { "overmap": "vampcave_basement_north", "point": [ 0, 1, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Pedestal - Bloodrune",
- "locations": [ "forest", "field" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Gravesite - Wild",
- "locations": [ "forest", "field" ],
- "occurrences": [ 0, 10 ],
- "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "bhole",
- "locations": [ "field" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [
- { "overmap": "bloodhole_north", "point": [ 0, 0, 0 ] },
- { "overmap": "bloodhole_bottom_north", "point": [ 0, 0, -1 ] },
- { "overmap": "bloodhole_lair_north", "point": [ 0, 0, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Vampirus",
- "locations": [ "forest" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "vampirus", "point": [ 0, 0, 0 ] }, { "overmap": "vampirus_prison_up", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 1",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 75, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, 0, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 1, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 2",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 75, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 3",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 75, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost Village 1",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 50, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost VIllage 2",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 50, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 3, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Town consists of 0-40 abandoned houses, a church and some manorial buildings. The largest pseudo-generated structure you'll ever met in this mod.",
- "id": "Ghost Town",
- "locations": [ "forest" ],
- "flags": [ "UNIQUE" ],
- "occurrences": [ 25, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 5, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 5, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -3, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -4, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -5, -5, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -5, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, -2, 0 ] }
- ],
- "type": "overmap_special"
- }
-]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1
deleted file mode 100644
index e5a5bda..0000000
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP002-ALLCLASSIC_0-1
+++ /dev/null
@@ -1,240 +0,0 @@
-[
- {
- "id": "Wasteland Outskirts",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "wo3_north", "point": [ 0, 0, 0 ] },
- { "overmap": "wo2_north", "point": [ 1, 0, 0 ] },
- { "overmap": "wo1_north", "point": [ 2, 0, 0 ] },
- { "overmap": "wo6_north", "point": [ 0, 1, 0 ] },
- { "overmap": "wo5_north", "point": [ 1, 1, 0 ] },
- { "overmap": "wo4_north", "point": [ 2, 1, 0 ] },
- { "overmap": "wo9_north", "point": [ 0, 2, 0 ] },
- { "overmap": "wo8_north", "point": [ 1, 2, 0 ] },
- { "overmap": "wo7_north", "point": [ 2, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Memorial Crypt",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [ { "overmap": "crypt1_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt1_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Eye Crypt",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [ { "overmap": "crypt2_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt2_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Vampire Cove",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "vampcave_entrance_north", "point": [ 0, 0, 0 ] },
- { "overmap": "vampcave_corridor1_north", "point": [ 0, 0, -1 ] },
- { "overmap": "vampcave_corridor2_north", "point": [ 0, 1, -1 ] },
- { "overmap": "vampcave_basement_north", "point": [ 0, 1, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Pedestal - Bloodrune",
- "locations": [ "forest", "field" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Gravesite - Wild",
- "locations": [ "forest", "field" ],
- "occurrences": [ 0, 10 ],
- "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "bhole",
- "locations": [ "field" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [
- { "overmap": "bloodhole_north", "point": [ 0, 0, 0 ] },
- { "overmap": "bloodhole_bottom_north", "point": [ 0, 0, -1 ] },
- { "overmap": "bloodhole_lair_north", "point": [ 0, 0, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Vampirus",
- "locations": [ "forest" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "vampirus", "point": [ 0, 0, 0 ] }, { "overmap": "vampirus_prison_up", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 1",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, 0, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 1, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 2",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 3",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost Village 1",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost VIllage 2",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 3, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Town consists of 0-40 abandoned houses, a church and some manorial buildings. The largest pseudo-generated structure you'll ever met in this mod.",
- "id": "Ghost Town",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 5, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 5, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -3, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -4, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -5, -5, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -5, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, -2, 0 ] }
- ],
- "type": "overmap_special"
- }
-]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2 b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2
deleted file mode 100644
index 23de793..0000000
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json-BACKUP003-UNIQUECLASSIC_0-2
+++ /dev/null
@@ -1,244 +0,0 @@
-[
- {
- "id": "Wasteland Outskirts",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "wo3_north", "point": [ 0, 0, 0 ] },
- { "overmap": "wo2_north", "point": [ 1, 0, 0 ] },
- { "overmap": "wo1_north", "point": [ 2, 0, 0 ] },
- { "overmap": "wo6_north", "point": [ 0, 1, 0 ] },
- { "overmap": "wo5_north", "point": [ 1, 1, 0 ] },
- { "overmap": "wo4_north", "point": [ 2, 1, 0 ] },
- { "overmap": "wo9_north", "point": [ 0, 2, 0 ] },
- { "overmap": "wo8_north", "point": [ 1, 2, 0 ] },
- { "overmap": "wo7_north", "point": [ 2, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Memorial Crypt",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [ { "overmap": "crypt1_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt1_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Eye Crypt",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [ { "overmap": "crypt2_north", "point": [ 0, 0, 0 ] }, { "overmap": "crypt2_b1_north", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Vampire Cove",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "vampcave_entrance_north", "point": [ 0, 0, 0 ] },
- { "overmap": "vampcave_corridor1_north", "point": [ 0, 0, -1 ] },
- { "overmap": "vampcave_corridor2_north", "point": [ 0, 1, -1 ] },
- { "overmap": "vampcave_basement_north", "point": [ 0, 1, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Pedestal - Bloodrune",
- "locations": [ "forest", "field" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "Gravesite - Wild",
- "flags": [ "CLASSIC", "UNIQUE" ],
- "locations": [ "forest", "field" ],
- "occurrences": [ 0, 10 ],
- "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ],
- "type": "overmap_special"
- },
- {
- "id": "bhole",
- "flags": [ "CLASSIC", "UNIQUE" ],
- "locations": [ "field" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [
- { "overmap": "bloodhole_north", "point": [ 0, 0, 0 ] },
- { "overmap": "bloodhole_bottom_north", "point": [ 0, 0, -1 ] },
- { "overmap": "bloodhole_lair_north", "point": [ 0, 0, -2 ] }
- ],
- "type": "overmap_special"
- },
- {
- "id": "Vampirus",
- "flags": [ "CLASSIC", "UNIQUE" ],
- "locations": [ "forest" ],
- "occurrences": [ 0, 15 ],
- "overmaps": [ { "overmap": "vampirus", "point": [ 0, 0, 0 ] }, { "overmap": "vampirus_prison_up", "point": [ 0, 0, -1 ] } ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 1",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, 0, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 1, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 2",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Hamlets consist of 0-6 houses. No other structures.",
- "id": "Ghost Hamlet 3",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost Village 1",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Village consists of 0-16 abandoned houses and a church.",
- "id": "Ghost VIllage 2",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 0, -1, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 0, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 1, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 1, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 2, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ 3, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, -3, 0 ] }
- ],
- "type": "overmap_special"
- },
- {
- "//": "Town consists of 0-40 abandoned houses, a church and some manorial buildings. The largest pseudo-generated structure you'll ever met in this mod.",
- "id": "Ghost Town",
- "locations": [ "forest" ],
- "flags": [ "CLASSIC", "UNIQUE" ],
- "occurrences": [ 0, 100 ],
- "overmaps": [
- { "overmap": "ghost_townchurch_north", "point": [ 0, 0, 0 ] },
- { "overmap": "ghost_towngardenroad_north", "point": [ 0, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 0, 2, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 0, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 5, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 5, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ 1, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ 3, 1, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 3, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ 1, 3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ 2, 3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, 2, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, 2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -3, 2, 0 ] },
- { "overmap": "ghost_townservice_north", "point": [ -1, 0, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, 0, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -1, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -2, 1, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -1, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -2, -2, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -1, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -3, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -3, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -3, -2, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -3, 0 ] },
- { "overmap": "ghost_townhouseeast_north", "point": [ -4, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -3, -4, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -2, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -3, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -4, -5, 0 ] },
- { "overmap": "ghost_townhousesouth_north", "point": [ -5, -5, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -5, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -2, -4, 0 ] },
- { "overmap": "ghost_townhousewest_north", "point": [ -1, -4, 0 ] },
- { "overmap": "ghost_townhousenorth_north", "point": [ -1, -2, 0 ] }
- ],
- "type": "overmap_special"
- }
-]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json
index f734198..f3637c4 100644
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json
+++ b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json
@@ -238,5 +238,68 @@
"see_cost": 5,
"extras": "build",
"flags": [ "NO_ROTATE" ]
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousenorth",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townhouseeast",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousesouth",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townhousewest",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townchurch",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_towngardenroad",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "ghost_townservice",
+ "name": "forest",
+ "sym": "F",
+ "color": "green",
+ "see_cost": 5,
+ "extras": "build"
}
]
diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json
deleted file mode 100644
index b988878..0000000
--- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_terrain.json
+++ /dev/null
@@ -1,24 +0,0 @@
-[
- {
- "type": "terrain",
- "id": "t_blood_sh",
- "description": "Shallow Blood",
- "name": "shallow blood",
- "symbol": "~",
- "color": "light_red",
- "move_cost": 5,
- "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE" ],
- "connects_to": "WATER"
- },
- {
- "type": "terrain",
- "id": "t_blood_dp",
- "description": "Deep Blood",
- "name": "deep blood",
- "symbol": "~",
- "color": "red",
- "move_cost": 8,
- "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER" ],
- "connects_to": "WATER"
- }
-]
diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/+Graveyard.json b/vamp_stuff/Modification_Files/Monsters/Zombies/+Graveyard.json
index 8edc59e..f28b275 100644
--- a/vamp_stuff/Modification_Files/Monsters/Zombies/+Graveyard.json
+++ b/vamp_stuff/Modification_Files/Monsters/Zombies/+Graveyard.json
@@ -28,7 +28,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_blooddefused",
@@ -60,7 +60,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bloodinfused",
@@ -91,7 +91,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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bonetitan",
@@ -121,7 +121,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bonewraith",
@@ -152,6 +152,6 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
index 2464646..10265a8 100644
--- a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
+++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json
@@ -28,7 +28,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_blooddefused",
@@ -60,7 +60,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bloodinfused",
@@ -91,7 +91,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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bonetitan",
@@ -121,7 +121,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
},
{
"id": "mon_zombie_bonewraith",
@@ -152,6 +152,6 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "NO_BREATHE", "REVIVES", "BONES", "FILTHY" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
index f8bfa94..d9e32ed 100644
--- a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
+++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json
@@ -28,7 +28,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_sinker",
@@ -60,7 +60,7 @@
"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" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "NIGHT_INVISIBILITY", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_warlock",
@@ -95,7 +95,7 @@
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
"death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"id": "mon_zombie_succumbvampire_conjurer",
@@ -130,7 +130,7 @@
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
"death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
},
{
"//": "A support class. It heals nearby allies and deals aoe damage to enemies.",
@@ -163,6 +163,6 @@
"looks_like": "mon_zombie_succumbvampire",
"death_drops": "succumbvampire",
"death_function": [ "DISAPPEAR" ],
- "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS" ]
+ "flags": [ "SEES", "HEARS", "SMELLS", "POISON", "NO_BREATHE", "REVIVES", "BONES", "CAN_OPEN_DOORS", "FILTHY" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_mutatinoc.json b/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_mutatinoc.json
new file mode 100644
index 0000000..df51f72
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_mutatinoc.json
@@ -0,0 +1,44 @@
+[
+ {
+ "type": "mutation",
+ "id": "SHMELD",
+ "name": "Shadow Meld",
+ "points": 4,
+ "description": "The light around you bends strangely, making it harder for enemies to notice you.",
+ "valid": false,
+ "purifiable": false,
+ "prereqs": [ "WEAKSCENT" ],
+ "threshreq": [ "THRESH_VAMP" ],
+ "category": [ "VAMP" ],
+ "stealth_modifier": 25
+ },
+ {
+ "type": "mutation",
+ "id": "BEAUTIFULVAMP",
+ "name": "Moon-lit Grace",
+ "points": 6,
+ "visibility": -7,
+ "ugliness": -7,
+ "description": "Aside from your appearances, your movements are incredibly graceful and allow you to seemingly glide through every task.",
+ "threshreq": [ "THRESH_VAMP" ],
+ "category": [ "VAMP" ],
+ "stealth_modifier": 5,
+ "noise_modifier": 0.2,
+ "movecost_modifier": 0.9,
+ "attackcost_modifier": 0.9
+ },
+ {
+ "type": "mutation",
+ "id": "VAMPEYES",
+ "name": "Red Iris",
+ "mixed_effect": true,
+ "points": 4,
+ "visibility": -1,
+ "ugliness": -1,
+ "description": "You eyes are a pleasant shade of hypnotic scarlet. People feel mildly persuaded by you.",
+ "prereqs": [ "BEAUTIFUL" ],
+ "cancels": [ "BIRD_EYE", "LIZ_EYE", "FEL_EYE", "URSINE_EYE", "COMPOUND_EYES", "ELFAEYES" ],
+ "category": [ "VAMP" ],
+ "social_modifiers": { "lie": 5, "persuade": 10, "intimidate": 1 }
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_vamp_mutations.json b/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_vamp_mutations.json
new file mode 100644
index 0000000..af25eaf
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Mutation/crt-lift/crt_vamp_mutations.json
@@ -0,0 +1,419 @@
+[
+ {
+ "type": "mutation",
+ "id": "THRESH_VAMP",
+ "name": "Vampire",
+ "points": 1,
+ "description": "You are proof of immortality. The living nightmare of the dark days, is now a scavenger of the Cataclysm.",
+ "valid": false,
+ "purifiable": false,
+ "threshold": true,
+ "enchantments": [ "VAMP_ench" ]
+ },
+ {
+ "type": "mutation",
+ "id": "FLEET",
+ "name": "Fleet-Footed",
+ "points": 2,
+ "description": "You can move more quickly than most, resulting in a 15% speed bonus on sure footing.",
+ "starting_trait": true,
+ "changes_to": [ "FLEET2" ],
+ "category": [ "SPIDER", "MOUSE", "VAMP" ],
+ "types": [ "RUNNING" ],
+ "movecost_flatground_modifier": 0.85
+ },
+ {
+ "type": "mutation",
+ "id": "GOODHEARING",
+ "name": "Good Hearing",
+ "points": 1,
+ "description": "Your hearing is better than average, and you can hear distant sounds more easily.",
+ "starting_trait": true,
+ "category": [ "ALPHA", "MOUSE", "ELFA", "VAMP" ],
+ "cancels": [ "BADHEARING" ],
+ "hearing_modifier": 1.25
+ },
+ {
+ "type": "mutation",
+ "id": "GOODCARDIO",
+ "name": "Indefatigable",
+ "points": 2,
+ "description": "Whether due to exercise and good diet, or due to a natural propensity to physical endurance, you tire due to physical exertion much less readily than others. Your maximum stamina is 25% higher than usual.",
+ "starting_trait": true,
+ "valid": false,
+ "cancels": [ "BADCARDIO" ],
+ "changes_to": [ "GOODCARDIO2" ],
+ "category": [ "FISH", "LUPINE", "MOUSE", "INSECT", "VAMP" ],
+ "max_stamina_modifier": 1.25
+ },
+ {
+ "type": "mutation",
+ "id": "FASTHEALER",
+ "name": "Fast Healer",
+ "points": 2,
+ "description": "You heal faster when sleeping and will even recover a small amount of HP when not sleeping.",
+ "starting_trait": true,
+ "types": [ "HEALING" ],
+ "changes_to": [ "FASTHEALER2", "REGEN_LIZ" ],
+ "category": [ "MEDICAL", "VAMP" ],
+ "healing_awake": 0.2,
+ "healing_resting": 0.5
+ },
+ {
+ "type": "mutation",
+ "id": "FASTHEALER2",
+ "name": { "str": "Very Fast Healer" },
+ "points": 4,
+ "description": "Your flesh regenerates slowly, and you will regain HP even when not sleeping.",
+ "types": [ "HEALING" ],
+ "prereqs": [ "FASTHEALER" ],
+ "changes_to": [ "REGEN" ],
+ "category": [ "PLANT", "VAMP" ],
+ "healing_awake": 0.66,
+ "healing_resting": 0.5,
+ "mending_modifier": 4.0
+ },
+ {
+ "type": "mutation",
+ "id": "REGEN",
+ "name": { "str": "Regeneration" },
+ "points": 6,
+ "description": "Your flesh regenerates from wounds incredibly quickly.",
+ "types": [ "HEALING" ],
+ "prereqs": [ "FASTHEALER2" ],
+ "category": [ "SLIME", "TROGLOBITE", "VAMP" ],
+ "healing_awake": 2.0,
+ "healing_resting": 1.5,
+ "mending_modifier": 16.0
+ },
+ {
+ "type": "mutation",
+ "id": "PAINRESIST",
+ "name": "Pain Resistant",
+ "points": 2,
+ "description": "You have a high tolerance for pain.",
+ "starting_trait": true,
+ "valid": false,
+ "cancels": [ "MORE_PAIN", "MORE_PAIN2", "MORE_PAIN3" ],
+ "category": [ "MEDICAL", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "NIGHTVISION",
+ "name": "Night Vision",
+ "points": 2,
+ "description": "You possess natural night vision, and can see further in the dark than most. Activate to toggle NV-visible areas on or off.",
+ "starting_trait": true,
+ "changes_to": [ "NIGHTVISION2" ],
+ "cancels": [ "ELFA_NV", "ELFA_FNV", "FEL_NV", "URSINE_EYE" ],
+ "category": [ "BIRD", "CATTLE", "INSECT", "VAMP" ],
+ "active": true,
+ "starts_active": true
+ },
+ {
+ "type": "mutation",
+ "id": "NIGHTVISION2",
+ "name": "High Night Vision",
+ "points": 4,
+ "description": "You can see incredibly well in the dark! Activate to toggle NV-visible areas on or off.",
+ "prereqs": [ "NIGHTVISION" ],
+ "changes_to": [ "NIGHTVISION3" ],
+ "cancels": [ "ELFA_NV", "ELFA_FNV", "FEL_NV", "URSINE_EYE" ],
+ "category": [ "FISH", "BEAST", "INSECT", "RAT", "CHIMERA", "LUPINE", "MOUSE", "VAMP" ],
+ "active": true,
+ "starts_active": true
+ },
+ {
+ "type": "mutation",
+ "id": "NIGHTVISION3",
+ "name": "Full Night Vision",
+ "points": 6,
+ "description": "You can see in pitch blackness as if you were wearing night-vision goggles. Activate to toggle NV-visible areas on or off.",
+ "prereqs": [ "NIGHTVISION2" ],
+ "leads_to": [ "INFRARED" ],
+ "cancels": [ "ELFA_NV", "ELFA_FNV", "FEL_NV", "URSINE_EYE" ],
+ "category": [ "FISH", "TROGLOBITE", "SPIDER", "VAMP" ],
+ "active": true,
+ "starts_active": true
+ },
+ {
+ "type": "mutation",
+ "id": "INFRARED",
+ "name": { "str": "Infrared Vision" },
+ "points": 5,
+ "description": "Your eyes have mutated to pick up radiation in the infrared spectrum.",
+ "prereqs": [ "NIGHTVISION3" ],
+ "cancels": [ "LIZ_IR" ],
+ "category": [ "INSECT", "TROGLOBITE", "SPIDER", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "DEFT",
+ "name": "Deft",
+ "points": 1,
+ "description": "While you're not any better at melee combat, you are better at recovering from a miss, and will be able to attempt another strike faster.",
+ "starting_trait": true,
+ "category": [ "BIRD", "BEAST", "RAPTOR", "MOUSE", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "TERRIFYING",
+ "name": "Terrifying",
+ "points": 1,
+ "description": "There's something about you that creatures find frightening, and they are more likely to try to flee.",
+ "starting_trait": true,
+ "category": [ "BEAST", "INSECT", "CHIMERA", "VAMP" ],
+ "social_modifiers": { "intimidate": 15 }
+ },
+ {
+ "type": "mutation",
+ "id": "LIGHTSTEP",
+ "name": "Light Step",
+ "points": 1,
+ "description": "You make less noise while walking. You're also less likely to set off traps.",
+ "starting_trait": true,
+ "category": [ "BIRD", "ELFA", "FELINE", "VAMP" ],
+ "cancels": [ "CLUMSY" ],
+ "noise_modifier": 0.4
+ },
+ {
+ "type": "mutation",
+ "id": "CANNIBAL",
+ "name": "Cannibal",
+ "points": 1,
+ "description": "For your whole life you've been forbidden from indulging in your peculiar tastes. Now the world's ended, and you'll be damned if anyone is going to tell you that you can't eat people.",
+ "starting_trait": true,
+ "valid": false,
+ "cancels": [ "VEGETARIAN" ],
+ "category": [ "VAMP" ],
+ "flags": [ "CANNIBAL" ]
+ },
+ {
+ "type": "mutation",
+ "id": "CARNIVORE",
+ "name": { "str": "Carnivore" },
+ "points": -4,
+ "description": "Your body's ability to digest fruits, vegetables, grains and nuts is severely hampered. You cannot eat anything besides meat.",
+ "cancels": [ "VEGETARIAN", "HERBIVORE", "RUMINANT", "GRAZER" ],
+ "leads_to": [ "SAPROVORE" ],
+ "category": [ "LIZARD", "BEAST", "SPIDER", "CHIMERA", "RAPTOR", "FELINE", "VAMP" ],
+ "vitamin_rates": [ [ "vitC", -1200 ] ]
+ },
+ {
+ "type": "mutation",
+ "id": "PRED1",
+ "name": { "str": "Culler" },
+ "points": 2,
+ "description": "You've had a revelation: by killing the weaker creatures, who would only die anyway, you preserve resources for those better able to survive. You are less bothered by the deaths of others: their own weakness invited these fates upon them.",
+ "purifiable": false,
+ "changes_to": [ "PRED2" ],
+ "prereqs": [ "CARNIVORE", "THRESH_URSINE" ],
+ "threshreq": [
+ "THRESH_BEAST",
+ "THRESH_RAPTOR",
+ "THRESH_CHIMERA",
+ "THRESH_LUPINE",
+ "THRESH_FELINE",
+ "THRESH_URSINE",
+ "THRESH_LIZARD",
+ "THRESH_SPIDER",
+ "THRESH_VAMP"
+ ]
+ },
+ {
+ "type": "mutation",
+ "id": "WEAKSCENT",
+ "name": "Weak Scent",
+ "points": 1,
+ "description": "Your scent is quite weak. Animals that track your scent will do so with more difficulty.",
+ "starting_trait": true,
+ "category": [ "ALPHA", "VAMP" ],
+ "types": [ "SCENT" ]
+ },
+ {
+ "type": "mutation",
+ "id": "PRETTY",
+ "name": "Pretty",
+ "points": 1,
+ "ugliness": -2,
+ "description": "You are a sight to behold. NPCs who care about such things will react more kindly to you.",
+ "starting_trait": true,
+ "category": [ "ALPHA", "FELINE", "LUPINE", "VAMP" ],
+ "cancels": [ "UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3" ],
+ "changes_to": [ "BEAUTIFUL" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BEAUTIFUL",
+ "name": { "str": "Beautiful" },
+ "points": 2,
+ "visibility": 4,
+ "ugliness": -4,
+ "description": "You're a real head-turner. Some people will react well to your appearance, and most people have an easier time trusting you.",
+ "cancels": [ "UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3" ],
+ "prereqs": [ "PRETTY" ],
+ "changes_to": [ "BEAUTIFUL2" ],
+ "category": [ "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BEAUTIFUL2",
+ "name": { "str": "Very Beautiful" },
+ "points": 3,
+ "visibility": 7,
+ "ugliness": -7,
+ "description": "You are a vision of beauty. Some people will react very well to your looks, and most people will trust you immediately.",
+ "cancels": [ "UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3" ],
+ "prereqs": [ "BEAUTIFUL" ],
+ "changes_to": [ "BEAUTIFUL3" ],
+ "category": [ "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BEAUTIFUL3",
+ "name": { "str": "Glorious" },
+ "points": 4,
+ "visibility": 10,
+ "ugliness": -10,
+ "description": "You are incredibly beautiful. People cannot help themselves due to your charms, and will do whatever they can to please you.",
+ "cancels": [ "UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3" ],
+ "prereqs": [ "BEAUTIFUL2" ],
+ "category": [ "ELFA", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "INSOMNIA",
+ "name": "Insomniac",
+ "points": -2,
+ "description": "You have a hard time falling asleep, even under the best circumstances!",
+ "starting_trait": true,
+ "valid": false,
+ "category": [ "MEDICAL", "VAMP" ],
+ "cancels": [ "EASYSLEEPER" ]
+ },
+ {
+ "type": "mutation",
+ "id": "THINSKIN",
+ "name": "Thin-Skinned",
+ "points": -1,
+ "description": "Your skin is fragile. Cutting damage is slightly increased for you.",
+ "starting_trait": true,
+ "cancels": [ "THICKSKIN" ],
+ "category": [ "VAMP" ],
+ "armor": [ { "parts": "ALL", "cut": -1 } ]
+ },
+ {
+ "type": "mutation",
+ "id": "WEAKSTOMACH",
+ "name": "Weak Stomach",
+ "points": -1,
+ "description": "You are more likely to throw up from food poisoning, alcohol, etc.",
+ "starting_trait": true,
+ "changes_to": [ "NAUSEA" ],
+ "category": [ "VAMP" ],
+ "cancels": [ "STRONGSTOMACH" ]
+ },
+ {
+ "type": "mutation",
+ "id": "ALBINO",
+ "name": "Albino",
+ "points": -1,
+ "description": "You lack skin pigmentation due to a genetic problem. You sunburn extremely easily, and typically use an umbrella and sunglasses when going out in the sun.",
+ "starting_trait": true,
+ "changes_to": [ "SUNBURN" ],
+ "category": [ "TROGLOBITE", "MOUSE", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "FLIMSY",
+ "name": "Flimsy",
+ "points": -4,
+ "description": "Your body can't take much abuse. Its maximum HP is 25% lower than usual and you heal slightly slower. Stacks with Glass Jaw.",
+ "starting_trait": true,
+ "valid": false,
+ "social_modifiers": { "intimidate": -2 },
+ "cancels": [ "TOUGH", "TOUGH2", "TOUGH3" ],
+ "category": [ "MOUSE", "ELFA", "VAMP" ],
+ "changes_to": [ "FLIMSY2" ],
+ "hp_modifier": -0.25
+ },
+ {
+ "type": "mutation",
+ "id": "FANGS",
+ "name": "Fangs",
+ "points": 2,
+ "visibility": 2,
+ "ugliness": 2,
+ "description": "Your teeth have grown into two-inch-long fangs, allowing you to make an extra attack when conditions favor it.",
+ "types": [ "TEETH" ],
+ "changes_to": [ "SABER_TEETH", "SHARKTEETH" ],
+ "category": [ "LIZARD", "FISH", "LUPINE", "FELINE", "CHIMERA" ],
+ "attacks": [
+ {
+ "attack_text_u": "You sink your fangs into %s",
+ "attack_text_npc": "%1$s sinks their fangs into %2$s",
+ "blocker_mutations": [ "MUZZLE", "MUZZLE_LONG", "MUZZLE_RAT" ],
+ "body_part": "MOUTH",
+ "chance": 20,
+ "base_damage": { "damage_type": "stab", "amount": 20 }
+ },
+ {
+ "attack_text_u": "You sink your fangs into %s",
+ "attack_text_npc": "%1$s sinks their fangs into %2$s",
+ "required_mutations": [ "MUZZLE" ],
+ "body_part": "MOUTH",
+ "chance": 18,
+ "base_damage": { "damage_type": "stab", "amount": 20 }
+ },
+ {
+ "attack_text_u": "You sink your fangs into %s",
+ "attack_text_npc": "%1$s sinks their fangs into %2$s",
+ "required_mutations": [ "MUZZLE_LONG" ],
+ "body_part": "MOUTH",
+ "chance": 15,
+ "base_damage": { "damage_type": "stab", "amount": 20 }
+ },
+ {
+ "attack_text_u": "You sink your fangs into %s",
+ "attack_text_npc": "%1$s sinks their fangs into %2$s",
+ "required_mutations": [ "MUZZLE_RAT" ],
+ "body_part": "MOUTH",
+ "chance": 19,
+ "base_damage": { "damage_type": "stab", "amount": 20 }
+ }
+ ]
+ },
+ {
+ "type": "mutation",
+ "id": "NAILS",
+ "name": "Long Fingernails",
+ "points": 1,
+ "visibility": 1,
+ "description": "Your fingernails are long and sharp. If you aren't wearing gloves, your unarmed attacks deal a minor amount of cutting damage.",
+ "types": [ "CLAWS" ],
+ "changes_to": [ "CLAWS", "TALONS" ],
+ "cancels": [ "ARM_TENTACLES", "ARM_TENTACLES_4", "ARM_TENTACLES_8" ],
+ "category": [ "RAPTOR" ]
+ },
+ {
+ "type": "mutation",
+ "id": "POISONOUS",
+ "name": "Venomous",
+ "points": 1,
+ "description": "Your body produces a potent venom. Cutting or stabbing attacks from mutations have a chance to poison your target.",
+ "prereqs": [ "POISRESIST" ],
+ "leads_to": [ "EATPOISON" ],
+ "changes_to": [ "POISONOUS2" ],
+ "category": [ "SLIME", "TROGLOBITE", "SPIDER", "VAMP" ]
+ },
+ {
+ "type": "mutation",
+ "id": "SUNBURN",
+ "name": "Solar Sensitivity",
+ "points": -3,
+ "description": "Your skin simply cannot handle ultraviolet radiation, such as sunlight. It will seriously burn you.",
+ "prereqs": [ "ALBINO" ],
+ "prereqs2": [ "TROGLO2", "TROGLO3" ],
+ "category": [ "TROGLOBITE", "VAMP" ]
+ }
+]
diff --git a/vamp_stuff/Modification_Files/Mutation/crt-lift/vamp_mut_cat.json b/vamp_stuff/Modification_Files/Mutation/crt-lift/vamp_mut_cat.json
new file mode 100644
index 0000000..f0e07e6
--- /dev/null
+++ b/vamp_stuff/Modification_Files/Mutation/crt-lift/vamp_mut_cat.json
@@ -0,0 +1,48 @@
+[
+ {
+ "type": "mutation_category",
+ "id": "VAMP",
+ "name": "Vampire",
+ "threshold_mut": "THRESH_VAMP",
+ "mutagen_message": "Nearby shadows seem to bend towards you for a moment and then reality warps back into place.",
+ "iv_message": "You twitch and pant randomly as your desire to slake your inhuman thirst becomes overwhelming.",
+ "iv_min_mutations": 1,
+ "iv_additional_mutations": 2,
+ "iv_additional_mutations_chance": 3,
+ "iv_hunger": 15,
+ "iv_thirst": 20,
+ "iv_pain": 5,
+ "iv_fatigue": -5,
+ "memorial_message": "Dispersed into the shadows."
+ },
+ {
+ "type": "dream",
+ "messages": [ "You have a strange dream about the shadows.", "Your dreams give you a peculiar feeling of sinking into the dark." ],
+ "category": "VAMP",
+ "strength": 1
+ },
+ {
+ "type": "dream",
+ "messages": [ "You have a vivid dream of talking a midnight stroll.", "You dream of drinking copious amounts of warm water." ],
+ "category": "VAMP",
+ "strength": 2
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "You have a dream of being chased by dogs as something warm drips from your mouth.",
+ "Snippets of stalking something in the star-lit night shakes you awake."
+ ],
+ "category": "VAMP",
+ "strength": 3
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "You dream of sinking your fangs into more and more enemies.",
+ "You have a lucid dream where streams of blood are slowly pooling around your feet."
+ ],
+ "category": "VAMP",
+ "strength": 4
+ }
+]
diff --git a/vamp_stuff/Modification_Files/NPC/v_classes.json b/vamp_stuff/Modification_Files/NPC/v_classes.json
index 87ac28e..ea5af7c 100644
--- a/vamp_stuff/Modification_Files/NPC/v_classes.json
+++ b/vamp_stuff/Modification_Files/NPC/v_classes.json
@@ -24,16 +24,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -61,16 +73,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -99,16 +123,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -142,16 +178,28 @@
"carry_override": "VAMP_UNDERCOMMANDO_carry",
"weapon_override": "VAMP_UNDERCOMMANDO_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -179,16 +227,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -216,16 +276,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -253,16 +325,28 @@
"carry_override": "VAMP_carry",
"weapon_override": "VAMP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
@@ -297,16 +381,28 @@
"carry_override": "VAMP_GUNSHOP_carry",
"weapon_override": "VAMP_GUNSHOP_wielded_weapon",
"traits": [
- [ "VAMP", 100 ],
- [ "PALE", 100 ],
- [ "NOPAIN", 100 ],
- [ "SUNBURN", 100 ],
- [ "BEAUTIFUL3", 100 ],
- [ "QUICK", 100 ],
+ [ "THRESH_VAMP", 100 ],
+ [ "FLEET", 100 ],
+ [ "GOODHEARING", 100 ],
+ [ "GOODCARDIO", 100 ],
[ "REGEN", 100 ],
+ [ "PAINRESIST", 100 ],
+ [ "DEFT", 100 ],
+ [ "TERRIFYING", 100 ],
+ [ "LIGHTSTEP", 100 ],
+ [ "CANNIBAL", 100 ],
+ [ "CARNIVORE", 100 ],
+ [ "WEAKSCENT", 100 ],
+ [ "SHMELD", 100],
+ [ "BEAUTIFUL3", 100 ],
+ [ "BEAUTIFULVAMP", 100],
+ [ "PALE", 100 ],
[ "NIGHTVISION3", 100 ],
+ [ "INFRARED", 100 ],
+ [ "VAMPEYES", 100 ],
[ "FANGS", 100 ],
- [ "CARNIVORE", 100 ]
+ [ "NAILS", 100 ],
+ [ "SUNBURN", 100 ]
]
},
{
diff --git a/vamp_stuff/Modification_Files/NPC/v_faction.json b/vamp_stuff/Modification_Files/NPC/v_faction.json
index 0eb6f7c..8578aea 100644
--- a/vamp_stuff/Modification_Files/NPC/v_faction.json
+++ b/vamp_stuff/Modification_Files/NPC/v_faction.json
@@ -79,7 +79,7 @@
"hells_raiders": { "kill on sight": true },
"gods_community": { "kill on sight": false }
},
- "description": "A malicious group of inhumane entities that thrives to live in peace, and tends to help the last surviving humans. They do not come in sizes, but their dark century experiences are beyond expectations. Their purpose is to hope for humans to survive and assists to eradicate anything threatens them with their utmost capabilities."
+ "description": "Children of the Night. They do not exist in great numbers, but their centuries of experience are beyond compare. They tend to help the last surviving humans, if only to ensure an ongoing supply of human blood."
},
{
"type": "faction",
@@ -160,6 +160,6 @@
},
"hells_raiders": { "kill on sight": true }
},
- "description": "A community of people who resides at the wasteland outskirts. They seek refuge from unnatural hazards, and has chosen to live with vampires. Unsure about its consequences, but still are trustworthy towards them."
+ "description": "A community of humans who resides at the wasteland outskirts. They seek refuge from unnatural hazards, and have chosen to live alongside vampires for their mutual protection."
}
]
diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_mission.json b/vamp_stuff/Modification_Files/NPC/v_npc_mission.json
index 53c1f80..82886a8 100644
--- a/vamp_stuff/Modification_Files/NPC/v_npc_mission.json
+++ b/vamp_stuff/Modification_Files/NPC/v_npc_mission.json
@@ -4,7 +4,7 @@
"id": "VAMP_UNDERCOMMANDO_quest1",
"type": "mission_definition",
"name": "Collect 30 blood",
- "description": "Collect <color_light_red>30 human blood</color> then bring it to the commando.",
+ "description": "Collect 7.5 L of <color_light_red>human blood</color> then bring it to the commando.",
"goal": "MGOAL_NULL",
"difficulty": 0,
"value": 100000,
@@ -28,7 +28,7 @@
"id": "VAMP_UNDERCOMMANDO_quest2",
"type": "mission_definition",
"name": "Collect 15 small leech teeth",
- "description": "Gather <color_light_red>15 small leech teeth</color> and give them to the commando. They are rarely dropped by <color_magenta>leeches</color> that lives in the <color_light_blue>swamp</color>.",
+ "description": "Gather 15 <color_light_red>small leech teeth</color> and give them to the commando.",
"goal": "MGOAL_NULL",
"difficulty": 2,
"value": 200000,
@@ -37,7 +37,7 @@
"has_generic_rewards": false,
"dialogue": {
"describe": "I want you to slay something...",
- "offer": "Ofcourse you know about the bloodsucking pests on the swamp, we hate those parasites squirming for blood to live. Hand over 15 of their teeth as a proof to succeed this trial.",
+ "offer": "Of course you know about the bloodsucking pests on the swamp, we hate those parasites squirming for blood to live. Hand over 15 of their teeth as a proof to succeed this trial.",
"accepted": "Slay them in any way you want.",
"rejected": "It's just okay.",
"advice": "They are blind, and depends on what they hear or smell.",
@@ -52,7 +52,7 @@
"id": "VAMP_UNDERCOMMANDO_quest3",
"type": "mission_definition",
"name": "Take the blood sac from the giant \"Thing\"",
- "description": "Get the <color_light_red>blood sac</color> by slaying the <color_magenta>giant \"Thing\"</color>, then deliver it to the commando.\n<color_red>Going unprepared is a death trap!</color>.",
+ "description": "Slay the <color_magenta>giant \"Thing\"</color>, then deliver the <color_light_red>blood sac</color> to the commando.",
"goal": "MGOAL_NULL",
"difficulty": 10,
"value": 300000,
@@ -71,7 +71,7 @@
"offer": "There is a peculiar cave with vast blood residue in it and I think its their gathering place. This giant \"thing\" on the depths, you'll need to bring it down as my command.",
"accepted": "Bring its blood sac, that would be a nice prize taking it down and as a proof of succeeding this test.",
"rejected": "Gather your courage first.",
- "advice": "It is blind and very slow, slower than a human snail, but it'll devour you and causes deadly injuries getting near it... Now get going!",
+ "advice": "It is blind and very slow, slower than a human snail, but it'll either devour you and cause deadly injuries if you get near it... Now get going!",
"inquire": "Killed it?",
"success": "Damn kid, that's the mess you wanted to get. And you are still alive after that!",
"success_lie": "Well, thank you. *smirks*",
@@ -117,12 +117,12 @@
"followup": "VAMP_LONELY_quest2",
"dialogue": {
"describe": "I want you for this errand.",
- "offer": "Did you know we have been using blood substitutes for decades? Well, that's a good thing for us. Now, I want you to collect a few human blood, either yours or not... 15, I suppose that will satisfy my pleasure for that taste once again.",
+ "offer": "Did you know we have been using blood substitutes for decades? That turned out to be a good decision for us considering the current situation. Now, I want you to collect some human blood, either yours or not... a gallon, I suppose that will satisfy my pleasure for the taste once again.",
"accepted": "You better do this. Sinking my fangs onto your flimsy neck is indeed fatal.",
"rejected": "Talk to me again later if you want to help me.",
"advice": "Murder someone if you are desperate to collect them.",
"inquire": "Did you get my drinks?",
- "success": "Fascinating work, mortal.",
+ "success": "Fantastic work, mortal.",
"success_lie": "Well, thank you. *smirks*",
"failure": "*smilesatyou*",
"failure_lie_": "Do not lie!"
@@ -132,7 +132,7 @@
"id": "VAMP_LONELY_quest2",
"type": "mission_definition",
"name": "Take down 10 elder zombies",
- "description": "Slay <color_magenta>10 elder zombies</color> then talk to the vampire after completion. <color_magenta>Elder zombies</color> are depicted to their stone-like, compact blood and are rarely seen in the <color_light_blue>graveyards</color>.",
+ "description": "Slay <color_magenta>10 elder zombies</color> then talk to the vampire after completion.",
"goal": "MGOAL_KILL_MONSTER_SPEC",
"difficulty": 3,
"value": 300000,
@@ -143,12 +143,12 @@
"followup": "VAMP_LONELY_quest3",
"dialogue": {
"describe": "This is a little harder...",
- "offer": "The gravestone in this crypt were built long ago, and the dead bodies has been buried here since before I reside here. Surprisingly, they were resurrected with this odd \"magic\". I want you to take 10 of them down and let their hollow vessel for an eternal rest.",
+ "offer": "The gravestones in this crypt were built long ago, and the dead bodies had been buried since before I resided here. Surprisingly, they were resurrected with some form of \"magic\". I want you to take 10 of them down and give the hollow vessels for an eternal rest.",
"accepted": "Good. Now go outside and look for them.",
"rejected": "Come back later.",
- "advice": "Their blood has calcified into a shell, and it is distinctive to their appearance.",
+ "advice": "Their blood has calcified into a shell from their age, making them distinctive in appearance. Don't expect to find them around any modern era cemetary.",
"inquire": "Now?",
- "success": "I know you can do it...",
+ "success": "I knew you can do it...",
"success_lie": "Well, thank you. *smirks*",
"failure": "*glares*",
"failure_lie_": "Do not lie!"
@@ -158,7 +158,7 @@
"id": "VAMP_LONELY_quest3",
"type": "mission_definition",
"name": "Bring a bloodrune",
- "description": "Get a <color_light_red>bloodrune</color> then deliver it to the vampire.",
+ "description": "Obtain a <color_light_red>bloodrune</color> then deliver it to the vampire.",
"goal": "MGOAL_NULL",
"difficulty": 5,
"value": 400000,
@@ -177,12 +177,12 @@
},
"dialogue": {
"describe": "This is a bit hard for you. You still want to try?",
- "offer": "Bloodrune... The vampire's eternal soul. Merely a fact that few of us night creatures turn into an object upon death, yet most resists to that point.\nIn the dark days, bloodrunes are set in a pedestal by elder civilizations, and said that their \"god\" will accept it as a praise, which is not true. Get this rune for me, to honor its soul in a way we normally do.",
+ "offer": "Bloodrune... The vampire's eternal soul. Few of us night creatures crystalize into one upon death, though most vampires survive long enough for it to be a possiblity.\nIn the dark days, bloodrunes were set in pedestal by past civilizations, and said that their \"god\" would accept it as an offering, which is not true. Get this rune for me, so I can honor that soul in the proper way.",
"accepted": "Good.",
"rejected": "Just do it later on.",
- "advice": "A vampire's death is a big success to those elderly jerks. Well, it is their belief that can't be bothered in any way.",
+ "advice": "A vampire's death is an event to celebrate to those ancient jerks. Well, it is their belief that can't be bothered in any way.",
"inquire": "Got it?",
- "success": "I thank you for this rune.\n*Shatters it by hand*\n",
+ "success": "I thank you for this bloodrune.\n*Shatters it by hand*\n",
"success_lie": "Just thanks...",
"failure": "*smirks*",
"failure_lie": "I shouldn't believe you with this."
@@ -205,12 +205,12 @@
"origins": [ "ORIGIN_SECONDARY" ],
"dialogue": {
"describe": "This is the last job, you want to do it?",
- "offer": "Since you've been helping me for a while, I will need you to travel with me to the vampire cove. Being isolated for centuries is a great experience, but seeing a living community of my kind alleviates my frozen body the most.",
+ "offer": "Since you've been helping me for a while, I will need you to travel with me to the vampire cove. Being isolated for centuries is a rewarding experience, but seeing a living community of my kind should rejuvinate my frozen body the most.",
"accepted": "Good, those tests proved yourself a good descendant. As a reward, I'll protect you along the way.",
"rejected": "Just okay, get back later...",
- "advice": "This may be a long journey. You know I'm a night creature, so you'll have to take care of me in daytime.",
+ "advice": "This may be a long journey. You know I'm a night creature, so you'll have to shield me during in daytime.",
"inquire": "What?",
- "success": "I see my kindred seems alright. Well, it does matter to me, and you've been the key to this. Thank you, descendant.",
+ "success": "I see my kindred are doing well. This does matter to me, and you've been the key to this. Thank you, descendant.",
"success_lie": "Just thanks...",
"failure": "*smirks*",
"failure_lie": "I better have killed you, mortal."
@@ -219,8 +219,8 @@
{
"id": "VAMP_UNDERTRADER_quest",
"type": "mission_definition",
- "name": "Get 2 Corrupt Bloodrune Stone",
- "description": "Get the <color_light_red>2 corrupted bloodrune stones</color> that are dropped by killing the <color_magenta>infected vampires</color> then deliver them to the trader.",
+ "name": "Kill the Infected Vampires",
+ "description": "Kill the <color_magenta>infected vampires</color>, then return their <color_light_red>corrupted bloodrune stones</color> to the trader.",
"goal": "MGOAL_NULL",
"difficulty": 3,
"value": 100000,
@@ -234,10 +234,10 @@
"followup": "VAMP_UNDERTRADER_quest2",
"dialogue": {
"describe": "Well, actually we have a problem...",
- "offer": "Our kin isn't a target of diseases, but those 2 vampires at the back, they really look bad and start raging on its own, so we cage them at early state... Never knew the magic was that strong enough to kill EVEN us. I want you to end the sick vampires as your task and get their corrupted bloodrune. We know we can dispose them easily, but our beliefs prevent us from killing our own kind.",
+ "offer": "Our kin isn't normally vulnerable to disease, but those 2 vampires at the back, they really look bad and have become feral, so we caged them as soon as it was clear they had contracted something... Never knew that magic was strong enough to kill EVEN us. I want you to pur an end to the sick vampires and get their corrupted bloodrunes. We know we can dispose them easily, but our traditions forbid us from killing our own kind.",
"accepted": "Thank you, now go.",
"rejected": "You need to do that later.",
- "advice": "Serious pain you'll get from breaking into their cage.",
+ "advice": "Expect some serious pain after you enter their cage.",
"inquire": "What happened there?",
"success": "Great, mortal. This oozing bloodrune will now meet its place... Or not at all.",
"success_lie": "Well, thank you. *smirks*",
@@ -249,7 +249,7 @@
"id": "VAMP_UNDERTRADER_quest2",
"type": "mission_definition",
"name": "Slay 10 bats",
- "description": "Kill <color_magenta>10 bats</color> then talk to the trader after completion. <color_magenta>Bats</color> are commonly seen at <color_gray>nighttime</color> or inside a <color_light_blue>cave</color>.",
+ "description": "Kill 10 <color_magenta>vampire bats</color>, then talk to the trader after completion.",
"goal": "MGOAL_KILL_MONSTER_SPEC",
"difficulty": 2,
"value": 200000,
@@ -259,7 +259,7 @@
"end": { "effect": { "npc_add_trait": "undertradertestsdone" } },
"dialogue": {
"describe": "We do appreciate your assistance with our needs.",
- "offer": "Vampire bats became literal bloodsuckers these passing days and I want you to hunt down 10 of these vermins. We've been swarmed by these creatures lately but gladly we managed to shove them away.",
+ "offer": "Vampire bats have become a threat to anything filled with these days, even going so far as to prey on vampires. I want you to reduce their numbers by hunting down 10 of these vermin.",
"accepted": "Good. Come back anytime you want.",
"rejected": "I guess you're afraid of bats...",
"advice": "Bats are nocturnal, and tends to live in dark places like caves.",
diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json b/vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json
index d633202..c486990 100644
--- a/vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json
+++ b/vamp_stuff/Modification_Files/NPC/v_npc_responds/Isolated/v_lo_responses.json
@@ -44,11 +44,11 @@
{ "text": "About that quest...", "topic": "TALK_MISSION_INQUIRE", "condition": "has_assigned_mission" },
{ "text": "Ummm... You want to stick with me?", "topic": "TALK_VAMP_LONELY_wego" },
{
- "text": "I'm vacant for your needs.",
+ "text": "I'm available for work.",
"topic": "TALK_VAMP_LONELY_testsdone",
"condition": { "and": [ { "npc_has_trait": "isolatedtestsdone" }, { "not": { "u_has_trait": "isolatedvampmark" } } ] }
},
- { "text": "I'm vacant for your needs.", "topic": "TALK_MISSION_LIST", "condition": "has_available_mission" },
+ { "text": "I'm available for work.", "topic": "TALK_MISSION_LIST", "condition": "has_available_mission" },
{ "text": "Sorry to bother.", "topic": "TALK_DONE" }
]
},
diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_responds/Underrefugee/v_ug_responses.json b/vamp_stuff/Modification_Files/NPC/v_npc_responds/Underrefugee/v_ug_responses.json
index c68e284..fed01b9 100644
--- a/vamp_stuff/Modification_Files/NPC/v_npc_responds/Underrefugee/v_ug_responses.json
+++ b/vamp_stuff/Modification_Files/NPC/v_npc_responds/Underrefugee/v_ug_responses.json
@@ -89,7 +89,7 @@
"effect": { "npc_add_trait": "underguard2talkedcata" }
},
{
- "text": "I'm vacant for jobs.",
+ "text": "I'm available for work.",
"topic": "TALK_VAMP_UNDERGUARD2_job",
"condition": { "not": { "npc_has_trait": "underguard2talkedjob" } },
"effect": { "npc_add_trait": "underguard2talkedjob" }
diff --git a/vamp_stuff/Modification_Files/Others/v_effects.json b/vamp_stuff/Modification_Files/Others/v_effects.json
index 9fe1b6e..b8cf22a 100644
--- a/vamp_stuff/Modification_Files/Others/v_effects.json
+++ b/vamp_stuff/Modification_Files/Others/v_effects.json
@@ -2,7 +2,17 @@
{
"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" ]
+ "removes_effects": [ "stung", "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "paralyzepoison", "migo_atmosphere",
+ "asthma",
+ "anemia", "hypocalcemia", "hypovitA", "hypovitB", "scurvy", "hypervitaminosis",
+ "stim_overdose",
+ "common_cold", "flu",
+ "bloodworms", "brainworms", "paincysts", "tapeworm", "tetanus" ],
+ "blocks_effects": [ "stung", "poison", "badpoison", "paralyzepoison", "smoke", "teargas", "relax_gas", "paralyzepoison", "migo_atmosphere",
+ "asthma",
+ "anemia", "hypocalcemia", "hypovitA", "hypovitB", "scurvy", "hypervitaminosis",
+ "stim_overdose",
+ "common_cold", "flu",
+ "bloodworms", "brainworms", "paincysts", "tapeworm", "tetanus" ]
}
]
diff --git a/vamp_stuff/Modification_Files/Others/v_scenario_class.json b/vamp_stuff/Modification_Files/Others/v_scenario_class.json
index 3e3be76..f23baa9 100644
--- a/vamp_stuff/Modification_Files/Others/v_scenario_class.json
+++ b/vamp_stuff/Modification_Files/Others/v_scenario_class.json
@@ -90,5 +90,4 @@
]
}
}
- }
]
diff --git a/vamp_stuff/Modification_Files/Others/v_techniques.json b/vamp_stuff/Modification_Files/Others/v_techniques.json
index e979290..a9b6f4c 100644
--- a/vamp_stuff/Modification_Files/Others/v_techniques.json
+++ b/vamp_stuff/Modification_Files/Others/v_techniques.json
@@ -18,9 +18,9 @@
],
"mult_bonuses": [
[ "movecost", 1.33 ],
- [ "damage", "bash", "str", 1.33 ],
- [ "damage", "cut", "str", 1.66 ],
- [ "damage", "stab", "str", 0.66 ]
+ [ "damage", "bash", 1.33 ],
+ [ "damage", "cut", 1.66 ],
+ [ "damage", "stab", 0.66 ]
]
},
{
@@ -37,9 +37,9 @@
"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 ]
+ [ "damage", "bash", 1.66 ],
+ [ "damage", "cut", 1.33 ],
+ [ "damage", "stab", 0.66 ]
]
},
{
@@ -54,9 +54,9 @@
"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 ]
+ [ "damage", "bash", 0.66 ],
+ [ "damage", "cut", 0.66 ],
+ [ "damage", "stab", 0.66 ]
]
},
{
@@ -84,7 +84,7 @@
"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 ] ]
+ "mult_bonuses": [ [ "damage", "stab", 2.0 ] ]
},
{
"type": "technique",
@@ -97,7 +97,7 @@
"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 ] ]
+ "mult_bonuses": [ [ "damage", "stab", 4.0 ] ]
},
{
"type": "technique",
@@ -110,7 +110,7 @@
"weighting": 1,
"down_dur": 3,
"messages": [ "%s was tripped", "<npcname> tripped %s" ],
- "mult_bonuses": [ [ "movecost", 0.75 ], [ "damage", "bash", "str", 1.0 ] ]
+ "mult_bonuses": [ [ "movecost", 0.75 ] ]
},
{
"type": "technique",
@@ -152,9 +152,9 @@
"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 ]
+ [ "damage", "bash", 1.66 ],
+ [ "damage", "cut", 0.66 ],
+ [ "damage", "stab", 1.33 ]
]
},
{
@@ -171,9 +171,9 @@
"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 ]
+ [ "damage", "bash", 1.66 ],
+ [ "damage", "cut", 0.66 ],
+ [ "damage", "stab", 1.66 ]
]
},
{
diff --git a/vamp_stuff/modinfo.json b/vamp_stuff/modinfo.json
index 8a0591c..5b8d6a9 100644
--- a/vamp_stuff/modinfo.json
+++ b/vamp_stuff/modinfo.json
@@ -1,7 +1,7 @@
[
{
"type": "MOD_INFO",
- "id": "vamp_stuff",
+ "ident": "vamp_stuff",
"name": "Vampiric Stuff",
"authors": [ "Axema Vales" ],
"description": "\n<color_red>Adds night creatures, new items, monsters and locations.</color>\n<color_light_red>More on interactions with npcs and quests, providing a subtle RPG playstyle.\n\n<color_light_cyan>Note that this mod is currently in <color_light_green>stable</color> state. Bugs rarely appears, but if you encounter one or a recent CDDA update has caused an error, feel free to notify the author by creating an issue on its GitHub repository or sending a PM on Discord.</color>",
diff --git a/vamp_stuff/readme b/vamp_stuff/readme
new file mode 100644
index 0000000..9ebe229
--- /dev/null
+++ b/vamp_stuff/readme
@@ -0,0 +1,23 @@
+Update for 0.E.3
+Add vampire traits from CRT
+Adjust vampire npc traits
+Reduce the OP nature of the blood weapons.
+Adjust the blood backpacks in line with standard ones.
+Add synthetic blood and recipe.
+Fix blood to actually be healthy and enjoyable for vampires.
+Fix broken ghost town configuration.
+Ensure item drops by mod zombies are filthy.
+Clean up a lot of broken english.
+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.
+-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.
+
+
+To-Do:
+Fix the vampire immunity to apply properly.
+Create a way to become a vampire.
+Rebalance blood more so it won't make you fat so quickly.
+Add synthetic blood to vampire merchants.
+Come up with some other way to get human blood without killing.