From 0f19bc2ae45fa9ca940c25c89770868157275fa2 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Fri, 9 Apr 2021 21:43:36 -0700 Subject: Many changes to bring the mod more up to date with 0.E.3 Rebalance blood backpacks --- vamp_stuff/Modification_Files/Books/v_books.json | 18 +- vamp_stuff/Modification_Files/Books/v_note.json | 6 +- vamp_stuff/Modification_Files/Books/v_scrolls.json | 4 +- .../Items/Armor_Set/Normal/v_bloodset.json | 8 +- .../Items/Armor_Set/v_armor_recipes.json | 36 +- .../Items/Armor_Set/v_bloodgear.json | 38 +- .../Modification_Files/Items/Misc/v_recipe.json | 32 +- .../Items/Tools/v_qualities.json | 8 +- .../Modification_Files/Items/Tools/v_tools.json | 12 +- .../Modification_Files/Items/Weapons/ammo.json | 10 +- .../Items/Weapons/ranged_weapon.json | 24 +- .../Items/Weapons/ranged_weapon_mod.json | 2 +- .../Locations/-Essentials/v_locationmap.json | 42 -- .../Locations/-Essentials/v_overmap_special.json | 240 ---------- .../Locations/-Essentials/v_overmap_terrain.json | 305 ------------- .../Locations/-Essentials/v_ter_furn.json | 49 --- .../Locations/Essentials/v_locationmap.json | 42 ++ .../Locations/Essentials/v_overmap_special.json | 240 ++++++++++ .../Locations/Essentials/v_overmap_terrain.json | 305 +++++++++++++ .../Locations/Essentials/v_ter_furn.json | 49 +++ .../Locations/MemorialCrypt.json | 6 +- .../Locations/Misc/vampirus.json | 9 +- .../Monsters/Insects/+Leech.json | 490 --------------------- .../Modification_Files/Monsters/Insects/Leech.json | 490 +++++++++++++++++++++ .../Monsters/Zombies/Graveyard.json | 20 +- .../Monsters/Zombies/Vampire.json | 20 +- .../Monsters/shot_method_ammo.json | 6 +- .../Modification_Files/Mutation/v_classes.json | 6 +- .../Mutation/v_dialogue_traits.json | 120 ++--- .../NPC/npc_gears/npc_gears_sell.json | 2 +- vamp_stuff/Modification_Files/NPC/v_classes.json | 20 +- .../Modification_Files/NPC/v_npc_mission.json | 46 +- .../Modification_Files/Others/v_item_category.json | 14 +- .../Modification_Files/Others/v_scenario.json | 6 +- .../Others/v_scenario_class.json | 185 ++++---- .../Modification_Files/Spells/+Misc/README.md | 4 - .../Spells/+Misc/v_spell_emit.json | 9 - .../Spells/+Misc/v_spell_item.json | 103 ----- .../Spells/+Misc/v_spell_mon.json | 207 --------- .../Spells/Hemomancer/v_blood_T1.json | 6 +- .../Spells/Hemomancer/v_blood_T2.json | 4 +- .../Spells/Hemomancer/v_blood_T3.json | 4 +- .../Spells/Hemomancer/v_blood_T4.json | 6 +- .../Spells/Hemomancer/v_blood_T5.json | 4 +- .../Spells/Hemomancer/v_blood_T6.json | 6 +- .../Spells/Hemomancer/v_blood_T7.json | 2 +- .../Modification_Files/Spells/Misc/README.md | 4 + .../Spells/Misc/v_spell_emit.json | 9 + .../Spells/Misc/v_spell_item.json | 103 +++++ .../Spells/Misc/v_spell_mon.json | 207 +++++++++ .../Spells/Profane_Conjurer/v_elem_T1.json | 6 +- .../Spells/Profane_Conjurer/v_elem_T2.json | 2 +- .../Spells/Profane_Conjurer/v_elem_T3.json | 4 +- .../Spells/Profane_Conjurer/v_elem_T4.json | 2 +- .../Spells/Profane_Conjurer/v_elem_T5.json | 4 +- .../Spells/Profane_Conjurer/v_elem_T6.json | 4 +- .../Spells/Profane_Conjurer/v_elem_T7.json | 4 +- .../Spells/Warlock/v_mana_T1.json | 4 +- .../Spells/Warlock/v_mana_T2.json | 4 +- .../Spells/Warlock/v_mana_T3.json | 4 +- .../Spells/Warlock/v_mana_T4.json | 2 +- .../Spells/Warlock/v_mana_T5.json | 4 +- .../Spells/Warlock/v_mana_T6.json | 4 +- .../Spells/Warlock/v_mana_T7.json | 2 +- .../Modification_Files/Spells/v_spell_combo.json | 32 +- .../Spells/v_spell_hit_time.json | 30 +- .../Spells/v_spell_monspell.json | 50 +-- vamp_stuff/readme | 2 +- 68 files changed, 1886 insertions(+), 1866 deletions(-) delete mode 100644 vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json delete mode 100644 vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json delete mode 100644 vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json delete mode 100644 vamp_stuff/Modification_Files/Locations/-Essentials/v_ter_furn.json create mode 100644 vamp_stuff/Modification_Files/Locations/Essentials/v_locationmap.json create mode 100644 vamp_stuff/Modification_Files/Locations/Essentials/v_overmap_special.json create mode 100644 vamp_stuff/Modification_Files/Locations/Essentials/v_overmap_terrain.json create mode 100644 vamp_stuff/Modification_Files/Locations/Essentials/v_ter_furn.json delete mode 100644 vamp_stuff/Modification_Files/Monsters/Insects/+Leech.json create mode 100644 vamp_stuff/Modification_Files/Monsters/Insects/Leech.json delete mode 100644 vamp_stuff/Modification_Files/Spells/+Misc/README.md delete mode 100644 vamp_stuff/Modification_Files/Spells/+Misc/v_spell_emit.json delete mode 100644 vamp_stuff/Modification_Files/Spells/+Misc/v_spell_item.json delete mode 100644 vamp_stuff/Modification_Files/Spells/+Misc/v_spell_mon.json create mode 100644 vamp_stuff/Modification_Files/Spells/Misc/README.md create mode 100644 vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json create mode 100644 vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json create mode 100644 vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json diff --git a/vamp_stuff/Modification_Files/Books/v_books.json b/vamp_stuff/Modification_Files/Books/v_books.json index be6c5e8..95fffad 100644 --- a/vamp_stuff/Modification_Files/Books/v_books.json +++ b/vamp_stuff/Modification_Files/Books/v_books.json @@ -2,7 +2,7 @@ { "id": "vamp_darkfashion1", "type": "BOOK", - "name": "Red Velvets - The Dark Fashion", + "name": { "str": "Red Velvets - The Dark Fashion" }, "description": "A somewhat horrifying book of sophisticated blood clothing. Much of its content are trash and filled with monochrome images.", "weight": "850 g", "volume": "1500 ml", @@ -19,7 +19,7 @@ { "id": "vamp_gunner1", "type": "BOOK", - "name": "Glorious Gunnery", + "name": { "str": "Glorious Gunnery" }, "description": "A rather advanced gun listing with photos and descriptions. It has everything in it, including a complex, but understandable session of creation.", "weight": "1250 g", "volume": "2250 ml", @@ -36,7 +36,7 @@ { "id": "vamp_upgradebook1", "type": "BOOK", - "name": "The Vampiric Infusion", + "name": { "str": "The Vampiric Infusion" }, "description": "This book holds almost all the basics of blood infusion that improves efficiency and lethality of certain items. The half of this book is written in a different language, leaving it unreadable... Unless you are able to get translations.", "weight": "925 g", "volume": "1500 ml", @@ -53,7 +53,7 @@ { "id": "vamp_book1", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "A piece of paper with a hand drawn picture of a pale man holding a heavily blood stained sword impaled amongst the pile of corpses, which is gruesome to look at. Under the photo is a note, which is blurry and unreadable.", "weight": "200 g", "volume": "250 ml", @@ -70,7 +70,7 @@ { "id": "vamp_book2", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "A piece of paper with a hand drawn picture of a beautiful lady on top of a cliff, holding her bow gracefully. Written under it is Invynel, with an inspiring short folklore about her.", "weight": "200 g", "volume": "250 ml", @@ -87,7 +87,7 @@ { "id": "vamp_book3", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "A simple hand drawn picture of an odd dagger, with engravings of ancient language of some sort.", "weight": "200 g", "volume": "250 ml", @@ -104,7 +104,7 @@ { "id": "vamp_book4", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "Crushed human corpses and a huge, bloody hammer, this is what you only see on this drawn picture.", "weight": "200 g", "volume": "250 ml", @@ -121,7 +121,7 @@ { "id": "vamp_book5", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "A bloody fight between medieval humans and a vampire with odd, brawling knuckles at a castle corridor background, much like an invasion. This hand drawn picture has shown nothing else.", "weight": "200 g", "volume": "250 ml", @@ -138,7 +138,7 @@ { "id": "vamp_book6", "type": "BOOK", - "name": "Gravedigger's page note", + "name": { "str": "Gravedigger's page note" }, "description": "A succulent fanged sword, oddly deformed with its rusty dull blade. Its heavily burnt bottom page made it vaguely understandable of what it is.", "weight": "200 g", "volume": "250 ml", diff --git a/vamp_stuff/Modification_Files/Books/v_note.json b/vamp_stuff/Modification_Files/Books/v_note.json index b9c3797..008cec8 100644 --- a/vamp_stuff/Modification_Files/Books/v_note.json +++ b/vamp_stuff/Modification_Files/Books/v_note.json @@ -5,7 +5,7 @@ "category": "books", "symbol": ",", "color": "light_gray", - "name": "apprentice's note", + "name": { "str": "apprentice's note" }, "snippet_category": "v_war_tips", "description": "A torn-up paper. Something's written on it.", "price": 0, @@ -20,7 +20,7 @@ "category": "books", "symbol": ",", "color": "light_gray", - "name": "apprentice's note", + "name": { "str": "apprentice's note" }, "snippet_category": "v_elem_tips", "description": "A torn-up paper. Something's written on it.", "price": 0, @@ -35,7 +35,7 @@ "category": "books", "symbol": ",", "color": "light_gray", - "name": "apprentice's note", + "name": { "str": "apprentice's note" }, "snippet_category": "v_hemo_tips", "description": "A torn-up paper. Something's written on it.", "price": 0, diff --git a/vamp_stuff/Modification_Files/Books/v_scrolls.json b/vamp_stuff/Modification_Files/Books/v_scrolls.json index 71918a7..176d4a9 100644 --- a/vamp_stuff/Modification_Files/Books/v_scrolls.json +++ b/vamp_stuff/Modification_Files/Books/v_scrolls.json @@ -1,7 +1,7 @@ [ { "abstract": "v_spell_scroll", - "name": "Spell Scroll", + "name": { "str": "Spell Scroll" }, "type": "GENERIC", "weight": "475 g", "volume": "500 ml", @@ -14,7 +14,7 @@ "type": "GENERIC", "copy-from": "v_spell_scroll", "id": "v_spell_scroll_VAMPIRIC_DEBUG", - "name": "scroll of ancient vampiric wisdom", + "name": { "str": "scroll of ancient vampiric wisdom" }, "description": "Written in an unreadable language. With just a glimpse, you learn how to cast all vampiric spells!", "use_action": { "type": "learn_spell", 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 d42849f..e4119e9 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 @@ -3,7 +3,7 @@ "id": "blood_suit", "type": "ARMOR", "category": "armor", - "name": { "str": "blood suit" }, + "name": { "str": "blood leather suit" }, "description": "A lightweight, blood red suit made completely of flexible blood compact sheets and designed to be worn under your clothes. Protects vital extremeties.", "weight": "685 g", "volume": "750 ml", @@ -50,7 +50,7 @@ "name": { "str": "blood leather duster" }, "description": "Consists of blood compact sheets and leather. This fleshy duster provides good storage and cotton lining for warmth.", "weight": "1997 g", - "volume": 34, + "volume": "8500 ml", "price": 0, "to_hit": -1, "material": [ "compactblood", "leather", "cotton" ], @@ -93,7 +93,7 @@ "name": { "str": "blood leather pants" }, "description": "A pair of pants created from leather and blood compact sheets. Offers decent protection.", "weight": "1920 g", - "volume": 9, + "volume": "2250 ml", "price": 0, "material": [ "compactblood", "leather" ], "symbol": "[", @@ -113,7 +113,7 @@ "name": { "str": "pair of blood leather boots" }, "description": "Pair of boots made from tough leather and blood compact sheets. It's a great choice for rough journeys.", "weight": "1030 g", - "volume": 10, + "volume": "2500 ml", "price": 0, "to_hit": -1, "bashing": 2, diff --git a/vamp_stuff/Modification_Files/Items/Armor_Set/v_armor_recipes.json b/vamp_stuff/Modification_Files/Items/Armor_Set/v_armor_recipes.json index 0427e09..853788a 100644 --- a/vamp_stuff/Modification_Files/Items/Armor_Set/v_armor_recipes.json +++ b/vamp_stuff/Modification_Files/Items/Armor_Set/v_armor_recipes.json @@ -7,7 +7,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 49500, + "time": "495 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "duster_survivor", 1 ] ], [ [ "compactsheet", 5 ] ], [ [ "stickyblood", 2 ] ] ] }, @@ -19,7 +19,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 45200, + "time": "452 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "pants_survivor", 1 ] ], [ [ "compactsheet", 4 ] ], [ [ "stickyblood", 2 ] ] ] }, @@ -31,7 +31,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 34200, + "time": "342 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "gloves_survivor", 1 ] ], [ [ "compactsheet", 2 ] ], [ [ "stickyblood", 1 ] ] ] }, @@ -43,7 +43,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 43200, + "time": "432 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "trenchcoat_survivor", 1 ] ], [ [ "compactsheet", 5 ] ], [ [ "stickyblood", 2 ] ] ] }, @@ -55,7 +55,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 36200, + "time": "362 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "boots_survivor", 1 ] ], [ [ "compactsheet", 3 ] ], [ [ "stickyblood", 1 ] ] ] }, @@ -67,7 +67,7 @@ "skill_used": "fabrication", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 42200, + "time": "422 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 }, { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "hood_survivor", 1 ] ], [ [ "compactsheet", 4 ] ], [ [ "stickyblood", 2 ] ] ] }, @@ -80,7 +80,7 @@ "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "using": [ [ "filament", 10 ] ], - "time": 14200, + "time": "142 s", "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 } ], "components": [ [ [ "string_6", 2 ] ], [ [ "compactsheet", 1 ] ] ] }, @@ -92,7 +92,7 @@ "skill_used": "tailor", "difficulty": 6, "book_learn": [ [ "vamp_darkfashion1", 10 ] ], - "time": 14200, + "time": "142 s", "using": [ [ "filament", 15 ] ], "qualities": [ { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 } ], "components": [ [ [ "string_6", 3 ] ], [ [ "compactsheet", 1 ] ] ] @@ -104,11 +104,11 @@ "subcategory": "CSC_ARMOR_STORAGE", "skill_used": "tailor", "difficulty": 4, - "time": 76000, + "time": "50 m", "autolearn": true, "using": [ [ "filament", 35 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "compactsheet", 9 ] ], [ [ "string_6", 4 ] ] ] + "components": [ [ [ "compactsheet", 3 ] ], [ [ "scrap", 6 ] ] ] }, { "result": "bigbloodpack", @@ -117,11 +117,11 @@ "subcategory": "CSC_ARMOR_STORAGE", "skill_used": "tailor", "difficulty": 4, - "time": 36000, + "time": "240 m", "autolearn": true, "using": [ [ "filament", 35 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "compactsheet", 3 ] ], [ [ "string_6", 1 ] ] ] + "components": [ [ [ "compactsheet", 7 ] ], [ [ "scrap", 12 ] ] ] }, { "result": "blood_suit", @@ -131,7 +131,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 53450, + "time": "534 s", "using": [ [ "filament", 45 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 5 ] ] ] @@ -144,7 +144,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 41000, + "time": "410 s", "using": [ [ "filament", 55 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 3 ] ], [ [ "leather", 3 ] ] ] @@ -157,7 +157,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 47500, + "time": "475 s", "using": [ [ "filament", 65 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 5 ] ], [ [ "leather", 6 ] ] ] @@ -170,7 +170,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 34500, + "time": "345 s", "using": [ [ "filament", 20 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 2 ] ], [ [ "leather", 2 ] ] ] @@ -183,7 +183,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 43300, + "time": "433 s", "using": [ [ "filament", 60 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 4 ] ], [ [ "leather", 4 ] ] ] @@ -196,7 +196,7 @@ "skill_used": "tailor", "book_learn": [ [ "vamp_darkfashion1", 10 ] ], "difficulty": 5, - "time": 32550, + "time": "325 s", "using": [ [ "filament", 30 ] ], "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "compactsheet", 3 ] ], [ [ "leather", 3 ] ] ] 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 f6eadfa..a7d7ddc 100644 --- a/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json +++ b/vamp_stuff/Modification_Files/Items/Armor_Set/v_bloodgear.json @@ -2,7 +2,7 @@ { "id": "bloodbootsheath", "type": "ARMOR", - "name": { "str": "blood sheet ankle sheath" }, + "name": { "str": "blood leather ankle sheath" }, "description": "A blood red, improvised ankle sheath, its material makes it tough and easier to wear. Activate to sheathe/draw a knife.", "weight": "180 g", "volume": "500 ml", @@ -29,7 +29,7 @@ { "id": "bloodwristsheath", "type": "ARMOR", - "name": { "str": "blood sheet wrist sheath" }, + "name": { "str": "blood leather wrist sheath" }, "description": "A blood red wrist sheath. Small weapons are quickly drawn under your hands, just like what assassins do, but untrained people can hurt themselves. Activate to fast sheath/draw a knife.", "weight": "180 g", "volume": "500 ml", @@ -56,41 +56,47 @@ { "id": "bloodpack", "type": "ARMOR", - "name": { "str": "bloodpack" }, - "description": "Handcrafted backpack made of tough blood compact sheets.", + "name": { "str": "blood leather backpack" }, + "description": "A small backpack handmade from blood leather. Good durable storage for a little encumbrance.", + "//": "Rebased on a leather backpack.", "weight": "950 g", - "volume": 11, + "volume": "2000 ml", "price": 0, - "material": [ "compactblood", "cotton" ], + "rigid": false, + "material": [ "compactblood" ], "symbol": "[", + "looks_like": "backpack", "color": "red", "covers": [ "TORSO" ], "coverage": 30, - "encumbrance": 2, - "max_encumbrance": 15, + "encumbrance": 4, + "max_encumbrance": 17, "storage": "15 L", + "warmth": 0, "material_thickness": 1, - "looks_like": "backpack", - "flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ] + "flags": [ "BELTED", "WATER_FRIENDLY", "STURDY" ] }, { "id": "bigbloodpack", "type": "ARMOR", - "name": { "str": "large bloodpack" }, - "description": "Improved bloodpack with additional pockets for even more storage.", + "name": { "str": "blood leather rucksack" }, + "description": "A large blood leather rucksack, provides a lot of storage and is quite durable.", + "//": "Rebased on a military rucksack.", "weight": "1250 g", - "volume": 12, + "volume": "4 L", "price": 0, - "material": [ "compactblood", "cotton" ], + "rigid": false, + "material": [ "compactblood" ], "symbol": "[", + "looks_like": "rucksack", "color": "red", "covers": [ "TORSO" ], "coverage": 40, "encumbrance": 2, "max_encumbrance": 20, "storage": "22 L", + "warmth": 0, "material_thickness": 1, - "looks_like": "backpack", - "flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ] + "flags": [ "BELTED", "WATER_FRIENDLY", "STURDY" ] } ] diff --git a/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json b/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json index 9a17d2c..ac5c286 100644 --- a/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json +++ b/vamp_stuff/Modification_Files/Items/Misc/v_recipe.json @@ -6,7 +6,7 @@ "subcategory": "CSC_WEAPON_CUTTING", "skill_used": "fabrication", "difficulty": 8, - "time": 420000, + "time": "240 m", "book_learn": [ [ "vamp_book1", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -26,7 +26,7 @@ "subcategory": "CSC_WEAPON_CUTTING", "skill_used": "fabrication", "difficulty": 8, - "time": 85000, + "time": "15 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "sword_sip", 1 ] ], [ [ "melted_bloodrune", 1 ] ] ] @@ -38,7 +38,7 @@ "subcategory": "CSC_WEAPON_RANGED", "skill_used": "archery", "difficulty": 8, - "time": 380000, + "time": "240 m", "book_learn": [ [ "vamp_book2", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -58,7 +58,7 @@ "subcategory": "CSC_WEAPON_PIERCING", "skill_used": "fabrication", "difficulty": 8, - "time": 320000, + "time": "240 m", "book_learn": [ [ "vamp_book3", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -71,7 +71,7 @@ "subcategory": "CSC_WEAPON_PIERCING", "skill_used": "fabrication", "difficulty": 8, - "time": 85000, + "time": "15 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "sword_dive", 1 ] ], [ [ "melted_bloodrune", 1 ] ] ] @@ -83,7 +83,7 @@ "subcategory": "CSC_WEAPON_BASHING", "skill_used": "fabrication", "difficulty": 8, - "time": 420000, + "time": "240 m", "book_learn": [ [ "vamp_book4", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -96,7 +96,7 @@ "subcategory": "CSC_WEAPON_BASHING", "skill_used": "fabrication", "difficulty": 8, - "time": 85000, + "time": "15 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "hammerius", 1 ] ], [ [ "melted_bloodrune", 1 ] ] ] @@ -108,7 +108,7 @@ "subcategory": "CSC_WEAPON_BASHING", "skill_used": "fabrication", "difficulty": 8, - "time": 297000, + "time": "240 m", "book_learn": [ [ "vamp_book5", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -121,7 +121,7 @@ "subcategory": "CSC_WEAPON_BASHING", "skill_used": "fabrication", "difficulty": 8, - "time": 85000, + "time": "15 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "punchie_bitie", 1 ] ], [ [ "melted_bloodrune", 2 ] ] ] @@ -133,7 +133,7 @@ "subcategory": "CSC_WEAPON_CUTTING", "skill_used": "fabrication", "difficulty": 8, - "time": 320000, + "time": "240 m", "book_learn": [ [ "vamp_book6", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ], "tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -146,7 +146,7 @@ "subcategory": "CSC_WEAPON_CUTTING", "skill_used": "fabrication", "difficulty": 8, - "time": 85000, + "time": "15 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BINFUSING", "level": 1 } ], "components": [ [ [ "falc_crimsword", 1 ] ], [ [ "melted_bloodrune", 1 ] ] ] @@ -179,7 +179,7 @@ "subcategory": "CSC_OTHER_MATERIALS", "skill_used": "fabrication", "difficulty": 0, - "time": 19000, + "time": "10 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "BOIL", "level": 1 } ], "tools": [ [ [ "surface_heat", 3, "LIST" ] ] ], @@ -192,7 +192,7 @@ "subcategory": "CSC_ELECTRONIC_TOOLS", "skill_used": "electronics", "difficulty": 8, - "time": 100000, + "time": "180 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 }, { "id": "SCREW", "level": 1 } ], "tools": [ [ [ "anvil", -1 ] ], [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ], @@ -233,7 +233,7 @@ "subcategory": "CSC_OTHER_MATERIALS", "skill_used": "fabrication", "difficulty": 4, - "time": 1250, + "time": "5 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BCOMPRESSING", "level": 1 } ], "components": [ [ [ "bloodpowder", 125 ] ] ] @@ -245,7 +245,7 @@ "subcategory": "CSC_OTHER_MATERIALS", "skill_used": "fabrication", "difficulty": 4, - "time": 5000, + "time": "10 m", "book_learn": [ [ "vamp_upgradebook1", 10 ] ], "qualities": [ { "id": "BCHEMISTRY", "level": 1 } ], "components": [ [ [ "bloodextract", 30 ] ] ] @@ -257,7 +257,7 @@ "subcategory": "CSC_OTHER_MATERIALS", "skill_used": "fabrication", "difficulty": 0, - "time": 250, + "time": "5 m", "qualities": [ { "id": "HAMMER", "level": 3 } ], "components": [ [ [ "bigbloodrune", 1 ] ] ] }, diff --git a/vamp_stuff/Modification_Files/Items/Tools/v_qualities.json b/vamp_stuff/Modification_Files/Items/Tools/v_qualities.json index 27bc7d9..347a867 100644 --- a/vamp_stuff/Modification_Files/Items/Tools/v_qualities.json +++ b/vamp_stuff/Modification_Files/Items/Tools/v_qualities.json @@ -2,21 +2,21 @@ { "type": "tool_quality", "id": "BINFUSING", - "name": "blood infusing" + "name": { "str": "blood infusing" } }, { "type": "tool_quality", "id": "BREFINING", - "name": "blood refining" + "name": { "str": "blood refining" } }, { "type": "tool_quality", "id": "BCOMPRESSING", - "name": "blood compressing" + "name": { "str": "blood compressing" } }, { "type": "tool_quality", "id": "BCHEMISTRY", - "name": "blood chemistry" + "name": { "str": "blood chemistry" } } ] diff --git a/vamp_stuff/Modification_Files/Items/Tools/v_tools.json b/vamp_stuff/Modification_Files/Items/Tools/v_tools.json index e838b46..13143c4 100644 --- a/vamp_stuff/Modification_Files/Items/Tools/v_tools.json +++ b/vamp_stuff/Modification_Files/Items/Tools/v_tools.json @@ -8,14 +8,14 @@ "id": "blood_forge_infuse", "looks_like": "forge", "material": [ "steel", "glass" ], - "name": "blood infusion forge", + "name": { "str": "blood infusion forge" }, "price": 0, "price_postapoc": 150000, "qualities": [ [ "BINFUSING", 1 ], [ "HAMMER", 3 ], [ "CHISEL", 3 ] ], "symbol": "Q", "to_hit": -2, "type": "TOOL", - "volume": 15, + "volume": "3750 ml", "weight": "14500 g", "magazines": [ [ @@ -33,14 +33,14 @@ "id": "bloodcompressor", "looks_like": "tailors_kit", "material": [ "steel", "glass" ], - "name": "blood compactor", + "name": { "str": "blood compactor" }, "price": 0, "price_postapoc": 150000, "qualities": [ [ "BCOMPRESSING", 1 ], [ "CUT", 3 ] ], "symbol": "H", "to_hit": -1, "type": "TOOL", - "volume": 13, + "volume": "3250 ml", "weight": "5350 g", "magazines": [ [ @@ -58,14 +58,14 @@ "id": "bloodchem", "looks_like": "chemistry_set", "material": [ "steel", "glass" ], - "name": "blood chemistry set", + "name": { "str": "blood chemistry set" }, "price": 0, "price_postapoc": 150000, "qualities": [ [ "BCHEMISTRY", 1 ], [ "DISTILL", 1 ], [ "CHEM", 3 ], [ "BOIL", 1 ] ], "symbol": "&", "to_hit": -1, "type": "TOOL", - "volume": 13, + "volume": "3250 ml", "weight": "4850 g", "magazines": [ [ diff --git a/vamp_stuff/Modification_Files/Items/Weapons/ammo.json b/vamp_stuff/Modification_Files/Items/Weapons/ammo.json index ac573a8..d394685 100644 --- a/vamp_stuff/Modification_Files/Items/Weapons/ammo.json +++ b/vamp_stuff/Modification_Files/Items/Weapons/ammo.json @@ -2,7 +2,7 @@ { "id": "bloodyshaky", "type": "AMMO", - "name": "shaken blood", + "name": { "str": "shaken blood" }, "description": "Blood which has slightly thickened from intense shaking. Almost compatible with vampiric guns if you're desperately need to feed them.", "weight": "5 g", "volume": "250 ml", @@ -24,7 +24,7 @@ { "id": "bloodypressure", "type": "AMMO", - "name": "pressurized blood", + "name": { "str": "pressurized blood" }, "description": "Cheap and renewable. This heavily compressed blood ammunition is used specifically with certain vampiric guns.", "weight": "5 g", "volume": "250 ml", @@ -46,7 +46,7 @@ { "id": "bloodyinfect", "type": "AMMO", - "name": "traversed blood", + "name": { "str": "traversed blood" }, "description": "Cheap and easy to collect. A combination of pure and infected blood and much more viscous than others.", "weight": "5 g", "volume": "250 ml", @@ -68,7 +68,7 @@ { "id": "bloodshot_00", "type": "AMMO", - "name": "00 bloodshot", + "name": { "str": "00 bloodshot" }, "description": "Blood pellet-filled shot. Maximizes damage at very short range and will cause spread pellets to explode into sharp bits, dealing additional damage on impact. This is the only shotgun ammuminition developed and overused by vampires due to its overall balancing power.", "weight": "35 g", "volume": "250 ml", @@ -89,7 +89,7 @@ { "id": "reloaded_bloodshot_00", "type": "AMMO", - "name": "reloaded 00 bloodshot", + "name": { "str": "reloaded 00 bloodshot" }, "description": "Blood pellet-filled shot. Maximizes damage at very short range and will cause spread pellets to explode into sharp bits, dealing additional damage on impact. This is the only shotgun ammuminition developed and overused by vampires due to its overall balancing power.", "weight": "35 g", "volume": "250 ml", diff --git a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json index 0b2987f..7240e79 100644 --- a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json +++ b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon.json @@ -6,7 +6,7 @@ "price": 0, "price_postapoc": 0, "color": "red", - "name": "Invynel's bow", + "name": { "str": "Invynel's bow" }, "description": "A heavy, steel bow. Its serrated, blade handle makes it available for melee, but unwieldy. Well trained archers find this useful for long to mid range combats greatly.", "material": [ "steel" ], "techniques": [ "BOW_VAMP_SWEEP", "BOW_VAMP_THRUST" ], @@ -15,7 +15,7 @@ "min_strength": 10, "weight": "1225 g", "ammo": [ "arrow" ], - "volume": 12, + "volume": "3000 ml", "bashing": 4, "cutting": 14, "armor_data": { "covers": [ "TORSO" ], "coverage": 15, "material_thickness": 1, "encumbrance": 27 }, @@ -32,7 +32,7 @@ "type": "GUN", "symbol": "(", "color": "red", - "name": "blood striker", + "name": { "str": "blood striker" }, "description": "A modified and beautifully designed striker shotgun created by vampires. Unlike human's, it has a bigger revolving wheel, which occupies additional bullets and a 3-shot burst mode for barraging shots with its improved accuracy.", "price_postapoc": 1318500, "price": 0, @@ -41,7 +41,7 @@ "skill": "shotgun", "weight": "3620 g", "ammo": [ "bloodshot" ], - "volume": 10, + "volume": "2500 ml", "bashing": 8, "to_hit": 0, "dispersion": 205, @@ -69,7 +69,7 @@ "type": "GUN", "symbol": "(", "color": "red", - "name": "blood slinger", + "name": { "str": "blood slinger" }, "description": "A lightweight vampiric gun with special mounted blood-fed container. It uses thickened blood as the primary ammunition, and shoots at high velocity, regardless of its small size.", "price_postapoc": 22500, "price": 0, @@ -78,7 +78,7 @@ "skill": "pistol", "weight": "1428 g", "ammo": [ "ammoblood" ], - "volume": 6, + "volume": "1500 ml", "bashing": 8, "to_hit": 0, "dispersion": 150, @@ -105,7 +105,7 @@ "type": "GUN", "symbol": "(", "color": "red", - "name": "blood stinger", + "name": { "str": "blood stinger" }, "description": "A unique vampiric gun with specially designed barrel and a built-in blood-feed container input method. It uses thickened blood as the primary ammunition, and shoots at extremely high velocity, dealing damage nearly the same to high caliber firearms.", "price_postapoc": 730500, "price": 0, @@ -114,7 +114,7 @@ "skill": "rifle", "weight": "3420 g", "ammo": [ "ammoblood" ], - "volume": 10, + "volume": "2500 ml", "bashing": 8, "to_hit": 0, "dispersion": 170, @@ -145,7 +145,7 @@ "type": "GUN", "symbol": "(", "color": "red", - "name": "blood stream shooter", + "name": { "str": "blood stream shooter" }, "description": "A heavy vampiric gun with very large, built-in blood-feed container input method and a trio-rotational barrel chambers. It uses thickened blood as the primary ammunition, and shoots at maximum firing rate without generating disrupting sounds.", "price_postapoc": 1182900, "price": 0, @@ -154,7 +154,7 @@ "skill": "smg", "weight": "3855 g", "ammo": [ "ammoblood" ], - "volume": 10, + "volume": "2500 ml", "bashing": 4, "to_hit": 0, "modes": [ [ "DEFAULT", "semi-auto", 3 ], [ "BURST", "5 rd.", 9 ], [ "AUTO", "auto", 60 ] ], @@ -182,7 +182,7 @@ "type": "GUN", "symbol": "(", "color": "red", - "name": "blood sprayer", + "name": { "str": "blood sprayer" }, "description": "A lightweight vampiric gun with large, built-in blood-feed container input method. It uses thickened blood as the primary ammunition, and shoots at high firing rate without generating disrupting sounds.", "price_postapoc": 423500, "price": 0, @@ -191,7 +191,7 @@ "skill": "smg", "weight": "1805 g", "ammo": [ "ammoblood" ], - "volume": 6, + "volume": "1500 ml", "bashing": 4, "to_hit": 0, "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "5 rd.", 5 ], [ "AUTO", "auto", 20 ] ], diff --git a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon_mod.json b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon_mod.json index b886b01..dc28df0 100644 --- a/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon_mod.json +++ b/vamp_stuff/Modification_Files/Items/Weapons/ranged_weapon_mod.json @@ -2,7 +2,7 @@ { "id": "bloodstinger_barrel", "type": "GUNMOD", - "name": "bloodstinger barrel", + "name": { "str": "bloodstinger barrel" }, "description": "Odd barrel extension specialized for blood stinger rifles. It has a vented metal end point that pressurizes liquid before firing, increasing damage, accuracy and aiming time.", "weight": "650 g", "volume": "1 L", diff --git a/vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_locationmap.json deleted file mode 100644 index a17c252..0000000 --- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_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 deleted file mode 100644 index 2e2ecc0..0000000 --- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_special.json +++ /dev/null @@ -1,240 +0,0 @@ -[ - { - "id": "Wasteland Outskirts", - "locations": [ "forest" ], - "flags": [ "UNIQUE" ], - "occurrences": [ 0, 5 ], - "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": [ 0, 1 ], - "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": [ 0, 1 ], - "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": [ 0, 4 ], - "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, 3 ], - "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ], - "type": "overmap_special" - }, - { - "id": "Gravesite - Wild", - "locations": [ "forest", "field" ], - "occurrences": [ 0, 5 ], - "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ], - "type": "overmap_special" - }, - { - "id": "bhole", - "locations": [ "field" ], - "occurrences": [ 0, 3 ], - "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, 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_terrain.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json deleted file mode 100644 index 61b1a00..0000000 --- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_overmap_terrain.json +++ /dev/null @@ -1,305 +0,0 @@ -[ - { - "id": "crypt1", - "type": "overmap_terrain", - "name": "forest", - "sym": "F", - "color": "green", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "crypt1_b1", - "type": "overmap_terrain", - "name": "Memorial Crypt", - "sym": "n", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "crypt2", - "type": "overmap_terrain", - "name": "forest", - "sym": "F", - "color": "green", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "crypt2_b1", - "type": "overmap_terrain", - "name": "Eye Crypt", - "sym": "n", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "vampcave_entrance", - "type": "overmap_terrain", - "name": "forest", - "sym": "F", - "color": "green", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "vampcave_corridor1", - "type": "overmap_terrain", - "name": "Vampire Cove - Corridor", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "vampcave_corridor2", - "type": "overmap_terrain", - "name": "Vampire Cove - Corridor", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "vampcave_basement", - "type": "overmap_terrain", - "name": "Vampire Cove - Basement", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "gravesite1", - "type": "overmap_terrain", - "name": "field", - "sym": ".", - "color": "brown", - "see_cost": 5, - "mondensity": 0, - "extras": "build" - }, - { - "id": "bloodrune_pedestal", - "type": "overmap_terrain", - "name": "field", - "sym": ".", - "color": "brown", - "see_cost": 5, - "mondensity": 0, - "extras": "build" - }, - { - "id": "bloodhole", - "type": "overmap_terrain", - "name": "field", - "sym": ".", - "color": "brown", - "see_cost": 2, - "mondensity": 0, - "extras": "build" - }, - { - "id": "bloodhole_bottom", - "type": "overmap_terrain", - "name": "blood residue", - "sym": ".", - "color": "red", - "see_cost": 5, - "mondensity": 0, - "extras": "build" - }, - { - "id": "bloodhole_lair", - "type": "overmap_terrain", - "name": "leech lair", - "sym": ".", - "color": "red", - "see_cost": 5, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo3", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo2", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo1", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo6", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo5", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo4", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo9", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo8", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "id": "wo7", - "type": "overmap_terrain", - "name": "wasteland outskirts", - "sym": "+", - "color": "light_gray", - "see_cost": 20, - "mondensity": 0, - "extras": "build" - }, - { - "type": "overmap_terrain", - "id": "vampirus", - "name": "forest", - "sym": "F", - "color": "green", - "see_cost": 5, - "extras": "build", - "flags": [ "NO_ROTATE" ] - }, - { - "type": "overmap_terrain", - "id": "vampirus_prison_up", - "name": "vampirus", - "sym": "%", - "color": "red", - "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_ter_furn.json b/vamp_stuff/Modification_Files/Locations/-Essentials/v_ter_furn.json deleted file mode 100644 index 626aa2c..0000000 --- a/vamp_stuff/Modification_Files/Locations/-Essentials/v_ter_furn.json +++ /dev/null @@ -1,49 +0,0 @@ -[ - { - "type": "terrain", - "id": "t_blood_sh", - "description": "A shallow blood residue. It's light, crimson hue denotes intense desaturation from aging.", - "name": "shallow blood", - "looks_like": "t_water_sh_underground", - "symbol": "~", - "color": "light_red", - "move_cost": 5, - "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE" ], - "connects_to": "WATER" - }, - { - "type": "terrain", - "id": "t_blood_dp", - "description": "A deep blood residue. It's light, crimson hue denotes intense desaturation from aging.", - "name": "deep blood", - "looks_like": "t_water_dp_underground", - "symbol": "~", - "color": "red", - "move_cost": 8, - "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER" ], - "connects_to": "WATER" - }, - { - "type": "terrain", - "id": "t_vamp_seal", - "name": "seal", - "description": "An invincible force field. A spell could let you go through it, even if its active.", - "looks_like": "t_slope_down", - "symbol": "0", - "color": "white", - "move_cost": 2, - "flags": [ "TRANSPARENT", "PLACE_ITEM" ] - }, - { - "type": "furniture", - "id": "f_slope_down_vamp", - "name": "downward slope", - "description": "A downward facing slope.", - "symbol": ">", - "looks_like": "t_slope_down", - "color": "brown", - "move_cost_mod": 0, - "required_str": -1, - "flags": [ "TRANSPARENT", "NOCOLLIDE", "GOES_DOWN" ] - } -] diff --git a/vamp_stuff/Modification_Files/Locations/Essentials/v_locationmap.json b/vamp_stuff/Modification_Files/Locations/Essentials/v_locationmap.json new file mode 100644 index 0000000..c17ebb4 --- /dev/null +++ b/vamp_stuff/Modification_Files/Locations/Essentials/v_locationmap.json @@ -0,0 +1,42 @@ +[ + { + "id": "crypt_map", + "type": "GENERIC", + "category": "books", + "name": { "str": "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": { "str": "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 new file mode 100644 index 0000000..2e2ecc0 --- /dev/null +++ b/vamp_stuff/Modification_Files/Locations/Essentials/v_overmap_special.json @@ -0,0 +1,240 @@ +[ + { + "id": "Wasteland Outskirts", + "locations": [ "forest" ], + "flags": [ "UNIQUE" ], + "occurrences": [ 0, 5 ], + "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": [ 0, 1 ], + "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": [ 0, 1 ], + "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": [ 0, 4 ], + "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, 3 ], + "overmaps": [ { "overmap": "bloodrune_pedestal_north", "point": [ 0, 0, 0 ] } ], + "type": "overmap_special" + }, + { + "id": "Gravesite - Wild", + "locations": [ "forest", "field" ], + "occurrences": [ 0, 5 ], + "overmaps": [ { "overmap": "gravesite1_north", "point": [ 0, 0, 0 ] } ], + "type": "overmap_special" + }, + { + "id": "bhole", + "locations": [ "field" ], + "occurrences": [ 0, 3 ], + "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, 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_terrain.json b/vamp_stuff/Modification_Files/Locations/Essentials/v_overmap_terrain.json new file mode 100644 index 0000000..61b1a00 --- /dev/null +++ b/vamp_stuff/Modification_Files/Locations/Essentials/v_overmap_terrain.json @@ -0,0 +1,305 @@ +[ + { + "id": "crypt1", + "type": "overmap_terrain", + "name": "forest", + "sym": "F", + "color": "green", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "crypt1_b1", + "type": "overmap_terrain", + "name": "Memorial Crypt", + "sym": "n", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "crypt2", + "type": "overmap_terrain", + "name": "forest", + "sym": "F", + "color": "green", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "crypt2_b1", + "type": "overmap_terrain", + "name": "Eye Crypt", + "sym": "n", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "vampcave_entrance", + "type": "overmap_terrain", + "name": "forest", + "sym": "F", + "color": "green", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "vampcave_corridor1", + "type": "overmap_terrain", + "name": "Vampire Cove - Corridor", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "vampcave_corridor2", + "type": "overmap_terrain", + "name": "Vampire Cove - Corridor", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "vampcave_basement", + "type": "overmap_terrain", + "name": "Vampire Cove - Basement", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "gravesite1", + "type": "overmap_terrain", + "name": "field", + "sym": ".", + "color": "brown", + "see_cost": 5, + "mondensity": 0, + "extras": "build" + }, + { + "id": "bloodrune_pedestal", + "type": "overmap_terrain", + "name": "field", + "sym": ".", + "color": "brown", + "see_cost": 5, + "mondensity": 0, + "extras": "build" + }, + { + "id": "bloodhole", + "type": "overmap_terrain", + "name": "field", + "sym": ".", + "color": "brown", + "see_cost": 2, + "mondensity": 0, + "extras": "build" + }, + { + "id": "bloodhole_bottom", + "type": "overmap_terrain", + "name": "blood residue", + "sym": ".", + "color": "red", + "see_cost": 5, + "mondensity": 0, + "extras": "build" + }, + { + "id": "bloodhole_lair", + "type": "overmap_terrain", + "name": "leech lair", + "sym": ".", + "color": "red", + "see_cost": 5, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo3", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo2", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo1", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo6", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo5", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo4", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo9", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo8", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "id": "wo7", + "type": "overmap_terrain", + "name": "wasteland outskirts", + "sym": "+", + "color": "light_gray", + "see_cost": 20, + "mondensity": 0, + "extras": "build" + }, + { + "type": "overmap_terrain", + "id": "vampirus", + "name": "forest", + "sym": "F", + "color": "green", + "see_cost": 5, + "extras": "build", + "flags": [ "NO_ROTATE" ] + }, + { + "type": "overmap_terrain", + "id": "vampirus_prison_up", + "name": "vampirus", + "sym": "%", + "color": "red", + "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_ter_furn.json b/vamp_stuff/Modification_Files/Locations/Essentials/v_ter_furn.json new file mode 100644 index 0000000..626aa2c --- /dev/null +++ b/vamp_stuff/Modification_Files/Locations/Essentials/v_ter_furn.json @@ -0,0 +1,49 @@ +[ + { + "type": "terrain", + "id": "t_blood_sh", + "description": "A shallow blood residue. It's light, crimson hue denotes intense desaturation from aging.", + "name": "shallow blood", + "looks_like": "t_water_sh_underground", + "symbol": "~", + "color": "light_red", + "move_cost": 5, + "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE" ], + "connects_to": "WATER" + }, + { + "type": "terrain", + "id": "t_blood_dp", + "description": "A deep blood residue. It's light, crimson hue denotes intense desaturation from aging.", + "name": "deep blood", + "looks_like": "t_water_dp_underground", + "symbol": "~", + "color": "red", + "move_cost": 8, + "flags": [ "TRANSPARENT", "LIQUID", "SWIMMABLE", "DEEP_WATER" ], + "connects_to": "WATER" + }, + { + "type": "terrain", + "id": "t_vamp_seal", + "name": "seal", + "description": "An invincible force field. A spell could let you go through it, even if its active.", + "looks_like": "t_slope_down", + "symbol": "0", + "color": "white", + "move_cost": 2, + "flags": [ "TRANSPARENT", "PLACE_ITEM" ] + }, + { + "type": "furniture", + "id": "f_slope_down_vamp", + "name": "downward slope", + "description": "A downward facing slope.", + "symbol": ">", + "looks_like": "t_slope_down", + "color": "brown", + "move_cost_mod": 0, + "required_str": -1, + "flags": [ "TRANSPARENT", "NOCOLLIDE", "GOES_DOWN" ] + } +] diff --git a/vamp_stuff/Modification_Files/Locations/MemorialCrypt.json b/vamp_stuff/Modification_Files/Locations/MemorialCrypt.json index a73fbaf..a99a1d8 100644 --- a/vamp_stuff/Modification_Files/Locations/MemorialCrypt.json +++ b/vamp_stuff/Modification_Files/Locations/MemorialCrypt.json @@ -362,9 +362,9 @@ "rows": [ "oooo0000000ooooooooooooo", "ooo00x~Le0oooooooooooooo", - "oooOx~0000000000000ooooo", - "oooOxx~~~l0)$*-*$)0ooooo", - "oooO0~~< l0) 9 )0ooooo", + "ooo0x~0000000000000ooooo", + "ooo0xx~~~l0)$*-*$)0ooooo", + "ooo00~~< l0) 9 )0ooooo", "oooo0~ly l0) )0ooooo", "oooo000+00000 000ooooo", "oooooo0 000000+00ooooooo", diff --git a/vamp_stuff/Modification_Files/Locations/Misc/vampirus.json b/vamp_stuff/Modification_Files/Locations/Misc/vampirus.json index 77d041f..7b3a1f1 100644 --- a/vamp_stuff/Modification_Files/Locations/Misc/vampirus.json +++ b/vamp_stuff/Modification_Files/Locations/Misc/vampirus.json @@ -109,7 +109,14 @@ " ,,,, ", " + + " ], - "terrain": { ",": "t_rock_floor", " ": "t_rock", "*": "t_slope_up", "+": [ "t_door_c", "t_door_c", "t_door_o" ] }, + "terrain": { + ",": "t_rock_floor", + " ": "t_rock", + "*": "t_slope_up", + "+": [ "t_door_c", "t_door_c", "t_door_o" ], + "-": "t_blood_sh", + "_": "t_wall_half" + }, "place_monsters": [ { "monster": "GROUP_VAMPIRUS_LABY", "density": 0.625, "x": [ 1, 23 ], "y": [ 1, 23 ] } ], "npcs": { "=": { "class": "HUMAN_VAÎœPRISON" } } } diff --git a/vamp_stuff/Modification_Files/Monsters/Insects/+Leech.json b/vamp_stuff/Modification_Files/Monsters/Insects/+Leech.json deleted file mode 100644 index 2bad1fd..0000000 --- a/vamp_stuff/Modification_Files/Monsters/Insects/+Leech.json +++ /dev/null @@ -1,490 +0,0 @@ -[ - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 4, - "armor_cut": 2, - "bodytype": "snake", - "color": "light_green", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A leech with green and yellow segmented colors, it drips concentrated toxin as it slither along the way.", - "diff": 15, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "zombie_meatslug", - "hp": 60, - "id": "mon_insect_abominableleech", - "material": [ "iflesh" ], - "melee_cut": 4, - "melee_dice": 2, - "melee_dice_sides": 2, - "melee_skill": 2, - "morale": 100, - "name": { "str": "abominable leech" }, - "size": "TINY", - "species": [ "INSECT", "LEECH" ], - "speed": 95, - "symbol": "~", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_ABOMIUPGRADE" } - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "HURT", "FRIEND_DIED" ], - "armor_bash": 7, - "armor_cut": 3, - "bodytype": "snake", - "color": "yellow_green", - "death_drops": "leech", - "death_function": [ "ACID", "NORMAL" ], - "default_faction": "leech", - "description": "Its mouth doesn't stop drooping yellowish chemical stuff into the terrain it passes by. This leech's flesh has completely adopted to handle the extreme hazards cause by acid, and became a part to its internal organs. Due to thinned skin layer, it is fragile to physical harm, but overprotected by burning blood.", - "diff": 25, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "ACIDPROOF", "ACID_BLOOD", "ACIDTRAIL", "PATH_AVOID_DANGER_1" ], - "harvest": "zombie_meatslug", - "hp": 140, - "id": "mon_insect_acidicleech", - "material": [ "iflesh" ], - "melee_cut": 6, - "melee_dice": 2, - "melee_dice_sides": 5, - "melee_skill": 3, - "morale": 100, - "name": { "str": "acidic leech" }, - "size": "MEDIUM", - "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "ACID", 30 ] ], - "special_when_hit": [ "ACIDSPLASH", 100 ], - "species": [ "INSECT", "LEECH" ], - "speed": 85, - "symbol": "$", - "type": "MONSTER" - }, - { - "anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ], - "armor_bash": 3, - "armor_cut": 1, - "bodytype": "snake", - "color": "red", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A larger, segmented worm. The bite it makes can suck out liters of blood if remains intact for minutes.", - "diff": 10, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 45, - "id": "mon_insect_bigleech", - "material": [ "flesh" ], - "melee_cut": 3, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_skill": 2, - "morale": 100, - "name": { "str": "big leech" }, - "size": "SMALL", - "species": [ "INSECT", "LEECH" ], - "speed": 95, - "symbol": "~", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" } - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 1, - "armor_cut": 1, - "bodytype": "snake", - "color": "light_green_green", - "death_drops": "leech", - "death_function": [ "GAS" ], - "default_faction": "leech", - "description": "A large worm with a nearly transparent, bloated hump in its back, filled with pressurized poison gas. It slithers faster than most and definitely, it will explode when touched.", - "diff": 15, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "exempt", - "hp": 15, - "id": "mon_insect_bloatedleech", - "material": [ "iflesh" ], - "melee_cut": 1, - "melee_dice": 1, - "melee_dice_sides": 1, - "melee_skill": 1, - "morale": 100, - "name": { "str": "bloated leech" }, - "size": "SMALL", - "special_attacks": [ [ "SUICIDE", 5 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 145, - "symbol": "~", - "type": "MONSTER" - }, - { - "anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE" ], - "armor_bash": 14, - "armor_cut": 12, - "bodytype": "snake", - "color": "white_red", - "death_drops": "devourerleech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "It excrete blood from its body continuously as it slithers very slow. This enormous leech has hundreds of teeth and slabs of elastic skin makes it hideous physically.", - "diff": 50, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 435, - "id": "mon_insect_devourerleech", - "material": [ "flesh" ], - "melee_cut": 8, - "melee_dice": 6, - "melee_dice_sides": 8, - "melee_skill": 5, - "morale": 100, - "name": { "str": "devourer leech" }, - "size": "HUGE", - "special_attacks": [ [ "crunch", 20 ], [ "devour", 50 ], [ "bodyslam", 15 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 55, - "symbol": "S", - "type": "MONSTER" - }, - { - "aggression": 25, - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 10, - "armor_cut": 7, - "bodytype": "snake", - "color": "red_cyan", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A man-sized, monoeye leech with a bubbling blood residue under its mouth and a saggy skin lies under it. If left unnoticed, it can shoot with pressurize power!", - "diff": 26, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], - "harvest": "meatslug", - "hp": 114, - "id": "mon_insect_bloodsurgeleech", - "material": [ "iflesh" ], - "melee_cut": 2, - "melee_dice": 3, - "melee_dice_sides": 5, - "melee_skill": 3, - "morale": 100, - "name": { "str": "blood surge leech" }, - "path_settings": { "max_dist": 4 }, - "size": "MEDIUM", - "special_attacks": [ - { - "cooldown": 3, - "description": "The blood surge leech showers its blood!", - "fake_dex": 8, - "fake_per": 10, - "fake_skills": [ [ "gun", 3 ], [ "smg", 2 ] ], - "fake_str": 12, - "gun_type": "bloodsurgeleechmouth", - "move_cost": 255, - "ranges": [ [ 1, 3, "DEFAULT" ] ], - "targeting_cost": 100, - "targeting_sound": "bubbling liquid", - "targeting_volume": 25, - "type": "gun" - } - ], - "species": [ "INSECT", "LEECH" ], - "speed": 90, - "symbol": "$", - "type": "MONSTER", - "vision_day": 25 - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 6, - "armor_cut": 4, - "bodytype": "snake", - "color": "light_gray", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A leech with devilish, blade fangs potruding from its mouth. Its thirst for vampire blood caused it to mutate to even more dreadful look, and even more troubles!", - "diff": 20, - "dodge": 3, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 85, - "id": "mon_insect_dreadfulleech", - "material": [ "flesh" ], - "melee_cut": 9, - "melee_dice": 3, - "melee_dice_sides": 5, - "melee_skill": 5, - "morale": 100, - "name": { "str": "dreadful leech" }, - "size": "SMALL", - "special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ], [ "spinbite", 50 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 115, - "symbol": "~", - "type": "MONSTER" - }, - { - "aggression": 25, - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 3, - "armor_cut": 3, - "bodytype": "snake", - "color": "brown", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A small leech with a distinctive large, monoeye above its mouth. Being compatible to precisely shoot its own teeth makes it deadly once ignored.", - "diff": 15, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], - "harvest": "meatslug", - "hp": 52, - "id": "mon_insect_eyedleech", - "material": [ "iflesh" ], - "melee_cut": 2, - "melee_dice": 3, - "melee_dice_sides": 2, - "melee_skill": 2, - "morale": 100, - "name": { "str": "eyed leech" }, - "path_settings": { "max_dist": 6 }, - "size": "TINY", - "special_attacks": [ - { - "cooldown": 3, - "description": "The eyed leech spew its tooth!", - "fake_dex": 8, - "fake_per": 8, - "fake_skills": [ [ "gun", 1 ], [ "pistol", 1 ] ], - "gun_type": "eyedleechmouth", - "move_cost": 125, - "ranges": [ [ 1, 10, "DEFAULT" ] ], - "targeting_cost": 120, - "targeting_sound": "snapped tooth", - "targeting_volume": 25, - "type": "gun" - } - ], - "species": [ "INSECT", "LEECH" ], - "speed": 100, - "symbol": "~", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_EYEDUPGRADE" }, - "vision_day": 25 - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 11, - "armor_cut": 9, - "bodytype": "snake", - "color": "red", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "While it lives, the vastly accumulated blood it has sucked from anything has changed its appearance. This human sized parasite doesn't drink blood anymore... They are eaten as whole instead. Aside that, its hide can deflect almost any inferior projectiles.", - "diff": 20, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 145, - "id": "mon_insect_hugeleech", - "material": [ "flesh" ], - "melee_cut": 6, - "melee_dice": 2, - "melee_dice_sides": 5, - "melee_skill": 3, - "morale": 100, - "name": { "str": "huge leech" }, - "size": "MEDIUM", - "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 95, - "symbol": "$", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_HUGEUPGRADE" } - }, - { - "anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ], - "armor_bash": 2, - "armor_cut": 1, - "bodytype": "snake", - "color": "pink", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A segmented, small worm technically a pest for living things. When biting, it extracts a liquid from its mouth that disables blood clotting, which can be deadly for a limited time.", - "diff": 5, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 20, - "id": "mon_insect_leech", - "material": [ "flesh" ], - "melee_cut": 2, - "melee_dice": 1, - "melee_dice_sides": 3, - "melee_skill": 2, - "morale": 100, - "name": { "str": "leech" }, - "size": "TINY", - "species": [ "INSECT", "LEECH" ], - "speed": 100, - "symbol": "~", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" } - }, - { - "aggression": 100, - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 3, - "armor_cut": 3, - "bodytype": "snake", - "color": "brown_cyan", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "Small, but deadly! The mutation in its iris has changed its presicion and shoots further with sharper teeth ammunition inside its mouth.", - "diff": 29, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], - "harvest": "meatslug", - "hp": 70, - "id": "mon_insect_sharpshooterleech", - "material": [ "iflesh" ], - "melee_cut": 2, - "melee_dice": 3, - "melee_dice_sides": 5, - "melee_skill": 1, - "morale": 25, - "name": { "str": "sharpshooter leech" }, - "path_settings": { "max_dist": 11 }, - "size": "SMALL", - "special_attacks": [ - { - "cooldown": 5, - "description": "The sharpshooter leech spew it tooth!", - "fake_dex": 9, - "fake_per": 9, - "fake_skills": [ [ "gun", 3 ], [ "rifle", 2 ] ], - "gun_type": "sharpshooterleechmouth", - "move_cost": 175, - "ranges": [ [ 1, 13, "DEFAULT" ] ], - "targeting_cost": 175, - "targeting_sound": "snapped tooth", - "targeting_volume": 25, - "type": "gun" - } - ], - "species": [ "INSECT", "LEECH" ], - "speed": 105, - "symbol": "~", - "type": "MONSTER", - "vision_day": 35 - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 16, - "armor_cut": 12, - "bodytype": "snake", - "color": "light_gray_white", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "This overgrown leech possesses tremendous amount of short bone spikes overlapping around its flabby skin. Much slower, tougher and deadlier than before.", - "diff": 30, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "BONES", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 245, - "id": "mon_insect_spikyleech", - "material": [ "flesh" ], - "melee_cut": 9, - "melee_dice": 5, - "melee_dice_sides": 6, - "melee_skill": 5, - "morale": 100, - "name": { "str": "spiky leech" }, - "size": "MEDIUM", - "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "spikeroll", 30 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 75, - "symbol": "$", - "type": "MONSTER" - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 5, - "armor_cut": 3, - "bodytype": "snake", - "color": "light_gray", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "This large leech somehow gained a power from a vampire blood, and caused it to mutate a longer teeth lining. The sucking power that it does will drain you in a pinch.", - "diff": 20, - "dodge": 2, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], - "harvest": "meatslug", - "hp": 65, - "id": "mon_insect_vampireleech", - "material": [ "flesh" ], - "melee_cut": 5, - "melee_dice": 2, - "melee_dice_sides": 4, - "melee_skill": 3, - "morale": 100, - "name": { "str": "vampire leech" }, - "size": "SMALL", - "special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 105, - "symbol": "~", - "type": "MONSTER", - "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_VAMPUPGRADE" } - }, - { - "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], - "armor_bash": 3, - "armor_cut": 3, - "bodytype": "snake", - "color": "light_green_magenta", - "death_drops": "leech", - "death_function": [ "NORMAL" ], - "default_faction": "leech", - "description": "A larger, darker abominable leech with wider mouth and drips highly concentrated toxin as it sway.", - "diff": 15, - "dodge": 1, - "fear_triggers": [ "FIRE" ], - "flags": [ "SMELLS", "HEARS", "SWIMS", "VENOM", "PATH_AVOID_DANGER_1" ], - "harvest": "zombie_meatslug", - "hp": 85, - "id": "mon_insect_venomleech", - "material": [ "iflesh" ], - "melee_cut": 8, - "melee_dice": 3, - "melee_dice_sides": 2, - "melee_skill": 4, - "morale": 100, - "name": { "str": "venomous leech" }, - "size": "SMALL", - "special_attacks": [ [ "leechvenomousinject", 10 ] ], - "species": [ "INSECT", "LEECH" ], - "speed": 100, - "symbol": "~", - "type": "MONSTER" - } -] diff --git a/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json b/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json new file mode 100644 index 0000000..2bad1fd --- /dev/null +++ b/vamp_stuff/Modification_Files/Monsters/Insects/Leech.json @@ -0,0 +1,490 @@ +[ + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 4, + "armor_cut": 2, + "bodytype": "snake", + "color": "light_green", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A leech with green and yellow segmented colors, it drips concentrated toxin as it slither along the way.", + "diff": 15, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "zombie_meatslug", + "hp": 60, + "id": "mon_insect_abominableleech", + "material": [ "iflesh" ], + "melee_cut": 4, + "melee_dice": 2, + "melee_dice_sides": 2, + "melee_skill": 2, + "morale": 100, + "name": { "str": "abominable leech" }, + "size": "TINY", + "species": [ "INSECT", "LEECH" ], + "speed": 95, + "symbol": "~", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_ABOMIUPGRADE" } + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "HURT", "FRIEND_DIED" ], + "armor_bash": 7, + "armor_cut": 3, + "bodytype": "snake", + "color": "yellow_green", + "death_drops": "leech", + "death_function": [ "ACID", "NORMAL" ], + "default_faction": "leech", + "description": "Its mouth doesn't stop drooping yellowish chemical stuff into the terrain it passes by. This leech's flesh has completely adopted to handle the extreme hazards cause by acid, and became a part to its internal organs. Due to thinned skin layer, it is fragile to physical harm, but overprotected by burning blood.", + "diff": 25, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "ACIDPROOF", "ACID_BLOOD", "ACIDTRAIL", "PATH_AVOID_DANGER_1" ], + "harvest": "zombie_meatslug", + "hp": 140, + "id": "mon_insect_acidicleech", + "material": [ "iflesh" ], + "melee_cut": 6, + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_skill": 3, + "morale": 100, + "name": { "str": "acidic leech" }, + "size": "MEDIUM", + "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "ACID", 30 ] ], + "special_when_hit": [ "ACIDSPLASH", 100 ], + "species": [ "INSECT", "LEECH" ], + "speed": 85, + "symbol": "$", + "type": "MONSTER" + }, + { + "anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ], + "armor_bash": 3, + "armor_cut": 1, + "bodytype": "snake", + "color": "red", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A larger, segmented worm. The bite it makes can suck out liters of blood if remains intact for minutes.", + "diff": 10, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 45, + "id": "mon_insect_bigleech", + "material": [ "flesh" ], + "melee_cut": 3, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_skill": 2, + "morale": 100, + "name": { "str": "big leech" }, + "size": "SMALL", + "species": [ "INSECT", "LEECH" ], + "speed": 95, + "symbol": "~", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" } + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 1, + "armor_cut": 1, + "bodytype": "snake", + "color": "light_green_green", + "death_drops": "leech", + "death_function": [ "GAS" ], + "default_faction": "leech", + "description": "A large worm with a nearly transparent, bloated hump in its back, filled with pressurized poison gas. It slithers faster than most and definitely, it will explode when touched.", + "diff": 15, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "exempt", + "hp": 15, + "id": "mon_insect_bloatedleech", + "material": [ "iflesh" ], + "melee_cut": 1, + "melee_dice": 1, + "melee_dice_sides": 1, + "melee_skill": 1, + "morale": 100, + "name": { "str": "bloated leech" }, + "size": "SMALL", + "special_attacks": [ [ "SUICIDE", 5 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 145, + "symbol": "~", + "type": "MONSTER" + }, + { + "anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE" ], + "armor_bash": 14, + "armor_cut": 12, + "bodytype": "snake", + "color": "white_red", + "death_drops": "devourerleech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "It excrete blood from its body continuously as it slithers very slow. This enormous leech has hundreds of teeth and slabs of elastic skin makes it hideous physically.", + "diff": 50, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 435, + "id": "mon_insect_devourerleech", + "material": [ "flesh" ], + "melee_cut": 8, + "melee_dice": 6, + "melee_dice_sides": 8, + "melee_skill": 5, + "morale": 100, + "name": { "str": "devourer leech" }, + "size": "HUGE", + "special_attacks": [ [ "crunch", 20 ], [ "devour", 50 ], [ "bodyslam", 15 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 55, + "symbol": "S", + "type": "MONSTER" + }, + { + "aggression": 25, + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 10, + "armor_cut": 7, + "bodytype": "snake", + "color": "red_cyan", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A man-sized, monoeye leech with a bubbling blood residue under its mouth and a saggy skin lies under it. If left unnoticed, it can shoot with pressurize power!", + "diff": 26, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], + "harvest": "meatslug", + "hp": 114, + "id": "mon_insect_bloodsurgeleech", + "material": [ "iflesh" ], + "melee_cut": 2, + "melee_dice": 3, + "melee_dice_sides": 5, + "melee_skill": 3, + "morale": 100, + "name": { "str": "blood surge leech" }, + "path_settings": { "max_dist": 4 }, + "size": "MEDIUM", + "special_attacks": [ + { + "cooldown": 3, + "description": "The blood surge leech showers its blood!", + "fake_dex": 8, + "fake_per": 10, + "fake_skills": [ [ "gun", 3 ], [ "smg", 2 ] ], + "fake_str": 12, + "gun_type": "bloodsurgeleechmouth", + "move_cost": 255, + "ranges": [ [ 1, 3, "DEFAULT" ] ], + "targeting_cost": 100, + "targeting_sound": "bubbling liquid", + "targeting_volume": 25, + "type": "gun" + } + ], + "species": [ "INSECT", "LEECH" ], + "speed": 90, + "symbol": "$", + "type": "MONSTER", + "vision_day": 25 + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 6, + "armor_cut": 4, + "bodytype": "snake", + "color": "light_gray", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A leech with devilish, blade fangs potruding from its mouth. Its thirst for vampire blood caused it to mutate to even more dreadful look, and even more troubles!", + "diff": 20, + "dodge": 3, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 85, + "id": "mon_insect_dreadfulleech", + "material": [ "flesh" ], + "melee_cut": 9, + "melee_dice": 3, + "melee_dice_sides": 5, + "melee_skill": 5, + "morale": 100, + "name": { "str": "dreadful leech" }, + "size": "SMALL", + "special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ], [ "spinbite", 50 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 115, + "symbol": "~", + "type": "MONSTER" + }, + { + "aggression": 25, + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 3, + "armor_cut": 3, + "bodytype": "snake", + "color": "brown", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A small leech with a distinctive large, monoeye above its mouth. Being compatible to precisely shoot its own teeth makes it deadly once ignored.", + "diff": 15, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], + "harvest": "meatslug", + "hp": 52, + "id": "mon_insect_eyedleech", + "material": [ "iflesh" ], + "melee_cut": 2, + "melee_dice": 3, + "melee_dice_sides": 2, + "melee_skill": 2, + "morale": 100, + "name": { "str": "eyed leech" }, + "path_settings": { "max_dist": 6 }, + "size": "TINY", + "special_attacks": [ + { + "cooldown": 3, + "description": "The eyed leech spew its tooth!", + "fake_dex": 8, + "fake_per": 8, + "fake_skills": [ [ "gun", 1 ], [ "pistol", 1 ] ], + "gun_type": "eyedleechmouth", + "move_cost": 125, + "ranges": [ [ 1, 10, "DEFAULT" ] ], + "targeting_cost": 120, + "targeting_sound": "snapped tooth", + "targeting_volume": 25, + "type": "gun" + } + ], + "species": [ "INSECT", "LEECH" ], + "speed": 100, + "symbol": "~", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_EYEDUPGRADE" }, + "vision_day": 25 + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 11, + "armor_cut": 9, + "bodytype": "snake", + "color": "red", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "While it lives, the vastly accumulated blood it has sucked from anything has changed its appearance. This human sized parasite doesn't drink blood anymore... They are eaten as whole instead. Aside that, its hide can deflect almost any inferior projectiles.", + "diff": 20, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 145, + "id": "mon_insect_hugeleech", + "material": [ "flesh" ], + "melee_cut": 6, + "melee_dice": 2, + "melee_dice_sides": 5, + "melee_skill": 3, + "morale": 100, + "name": { "str": "huge leech" }, + "size": "MEDIUM", + "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 95, + "symbol": "$", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_HUGEUPGRADE" } + }, + { + "anger_triggers": [ "PLAYER_WEAK", "FRIEND_DIED", "HURT" ], + "armor_bash": 2, + "armor_cut": 1, + "bodytype": "snake", + "color": "pink", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A segmented, small worm technically a pest for living things. When biting, it extracts a liquid from its mouth that disables blood clotting, which can be deadly for a limited time.", + "diff": 5, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 20, + "id": "mon_insect_leech", + "material": [ "flesh" ], + "melee_cut": 2, + "melee_dice": 1, + "melee_dice_sides": 3, + "melee_skill": 2, + "morale": 100, + "name": { "str": "leech" }, + "size": "TINY", + "species": [ "INSECT", "LEECH" ], + "speed": 100, + "symbol": "~", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_UPGRADE" } + }, + { + "aggression": 100, + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 3, + "armor_cut": 3, + "bodytype": "snake", + "color": "brown_cyan", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "Small, but deadly! The mutation in its iris has changed its presicion and shoots further with sharper teeth ammunition inside its mouth.", + "diff": 29, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SEES", "PRIORITIZE_TARGETS", "SWIMS", "PATH_AVOID_DANGER_2" ], + "harvest": "meatslug", + "hp": 70, + "id": "mon_insect_sharpshooterleech", + "material": [ "iflesh" ], + "melee_cut": 2, + "melee_dice": 3, + "melee_dice_sides": 5, + "melee_skill": 1, + "morale": 25, + "name": { "str": "sharpshooter leech" }, + "path_settings": { "max_dist": 11 }, + "size": "SMALL", + "special_attacks": [ + { + "cooldown": 5, + "description": "The sharpshooter leech spew it tooth!", + "fake_dex": 9, + "fake_per": 9, + "fake_skills": [ [ "gun", 3 ], [ "rifle", 2 ] ], + "gun_type": "sharpshooterleechmouth", + "move_cost": 175, + "ranges": [ [ 1, 13, "DEFAULT" ] ], + "targeting_cost": 175, + "targeting_sound": "snapped tooth", + "targeting_volume": 25, + "type": "gun" + } + ], + "species": [ "INSECT", "LEECH" ], + "speed": 105, + "symbol": "~", + "type": "MONSTER", + "vision_day": 35 + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 16, + "armor_cut": 12, + "bodytype": "snake", + "color": "light_gray_white", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "This overgrown leech possesses tremendous amount of short bone spikes overlapping around its flabby skin. Much slower, tougher and deadlier than before.", + "diff": 30, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "BONES", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 245, + "id": "mon_insect_spikyleech", + "material": [ "flesh" ], + "melee_cut": 9, + "melee_dice": 5, + "melee_dice_sides": 6, + "melee_skill": 5, + "morale": 100, + "name": { "str": "spiky leech" }, + "size": "MEDIUM", + "special_attacks": [ [ "crunch", 20 ], [ "sucking", 15 ], [ "spikeroll", 30 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 75, + "symbol": "$", + "type": "MONSTER" + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 5, + "armor_cut": 3, + "bodytype": "snake", + "color": "light_gray", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "This large leech somehow gained a power from a vampire blood, and caused it to mutate a longer teeth lining. The sucking power that it does will drain you in a pinch.", + "diff": 20, + "dodge": 2, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "PATH_AVOID_DANGER_1" ], + "harvest": "meatslug", + "hp": 65, + "id": "mon_insect_vampireleech", + "material": [ "flesh" ], + "melee_cut": 5, + "melee_dice": 2, + "melee_dice_sides": 4, + "melee_skill": 3, + "morale": 100, + "name": { "str": "vampire leech" }, + "size": "SMALL", + "special_attacks": [ [ "crunch", 20 ], [ "hemorrhage", 30 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 105, + "symbol": "~", + "type": "MONSTER", + "upgrades": { "half_life": 12, "into_group": "GROUP_LEECH_VAMPUPGRADE" } + }, + { + "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_DIED", "HURT" ], + "armor_bash": 3, + "armor_cut": 3, + "bodytype": "snake", + "color": "light_green_magenta", + "death_drops": "leech", + "death_function": [ "NORMAL" ], + "default_faction": "leech", + "description": "A larger, darker abominable leech with wider mouth and drips highly concentrated toxin as it sway.", + "diff": 15, + "dodge": 1, + "fear_triggers": [ "FIRE" ], + "flags": [ "SMELLS", "HEARS", "SWIMS", "VENOM", "PATH_AVOID_DANGER_1" ], + "harvest": "zombie_meatslug", + "hp": 85, + "id": "mon_insect_venomleech", + "material": [ "iflesh" ], + "melee_cut": 8, + "melee_dice": 3, + "melee_dice_sides": 2, + "melee_skill": 4, + "morale": 100, + "name": { "str": "venomous leech" }, + "size": "SMALL", + "special_attacks": [ [ "leechvenomousinject", 10 ] ], + "species": [ "INSECT", "LEECH" ], + "speed": 100, + "symbol": "~", + "type": "MONSTER" + } +] diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json index 10265a8..e59594e 100644 --- a/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json +++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Graveyard.json @@ -2,8 +2,8 @@ { "id": "mon_zombie_bloodcompact", "type": "MONSTER", - "name": "blood compact zombie", - "description": "From the old graveyard it arised. This zombie's age cause its blood to solidify into thick, rock-like armor, but somehow maintains natural speed. With odd-looking teeth lining and stony claws, its threat is impeccable.", + "name": { "str": "blood zombie" }, + "description": "A human body covered in a thick red crust that looks like blood, and brandishing a nasty set of fangs. It does not appear to be slowed despite the bulk of the armor.", "default_faction": "zombie", "species": [ "ZOMBIE", "ELDERZED" ], "size": "MEDIUM", @@ -33,8 +33,8 @@ { "id": "mon_zombie_blooddefused", "type": "MONSTER", - "name": "blood defused zombie", - "description": "This hollowed zombie's blood melts away and cause a minor mutation, such as long claws and immensive fangs. Lackness of weight provides swiftness and good reflexes, but in most cases, its fragility makes it easy to take down.", + "name": { "str": "quick blood zombie" }, + "description": "A human body with long claws, immensive fangs, and a red tint to the skin color. It moves quite swiftly.", "default_faction": "zombie", "species": [ "ZOMBIE", "ELDERZED" ], "bodytype": "human", @@ -65,8 +65,8 @@ { "id": "mon_zombie_bloodinfused", "type": "MONSTER", - "name": "blood infused zombie", - "description": "Once a compact zombie, but its blood has soaked and caused to mutate into a dangerous oversized bone plates and spikes, leaving its fleshy skin saggy. The bone scythes on its hands are symmetrical as a pair while its sharpened teeth potrudes from its jaw, but despite fearsome looks, its weight causes it to stumble... often.", + "name": { "str": "skeletal blood zombie" }, + "description": "A human body covered in plates of red bone and spikes. Its hands have become scythes and bares a maw of sharp teeth.", "default_faction": "zombie", "species": [ "ZOMBIE", "ELDERZED" ], "bodytype": "human", @@ -96,8 +96,8 @@ { "id": "mon_zombie_bonetitan", "type": "MONSTER", - "name": "bone titan zombie", - "description": "An enlarged skeleton mutant with extremely thick bone platings around its body. It walks slowly from carrying itself up.", + "name": { "str": "skeletal titan blood zombie" }, + "description": "A large red skeleton with extremely thick bone plating across its entire body.", "default_faction": "zombie", "species": [ "ZOMBIE", "ELDERZED" ], "bodytype": "human", @@ -126,8 +126,8 @@ { "id": "mon_zombie_bonewraith", "type": "MONSTER", - "name": "bone wraith zombie", - "description": "A skeleton mutant with symmetrical slender thin bone growths on its back, similar to spider's, but appears to be unused in its movement. Being almost weightless, it is quick and lethal alone.", + "name": { "str": "bone wraith blood zombie" }, + "description": "A skeleton with an additional pair of arm protruding from on its back.", "default_faction": "zombie", "species": [ "ZOMBIE", "ELDERZED" ], "bodytype": "human", diff --git a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json index d9e32ed..a193a66 100644 --- a/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json +++ b/vamp_stuff/Modification_Files/Monsters/Zombies/Vampire.json @@ -2,8 +2,8 @@ { "id": "mon_zombie_succumbvampire", "type": "MONSTER", - "name": { "str": "succumbed vampire" }, - "description": "This glorious entity has been engulfed by black, oozing liquid on its eye. Still walks in passion, its thirst for blood has been replaced with fresh meat.", + "name": { "str": "infected vampire" }, + "description": "This former vampire has been engulfed by a black ooze that seeps from its eyes.", "default_faction": "zombie", "species": [ "ZOMBIE" ], "size": "MEDIUM", @@ -33,8 +33,8 @@ { "id": "mon_zombie_succumbvampire_sinker", "type": "MONSTER", - "name": { "str": "rogue sinker" }, - "description": "Shrouded in black, mystical mist, it moves silently in every step while remains unseen to its prey. A vampire skilled in lashing and striking, with pure wisdom to the acts of the dark days.", + "name": { "str": "shady infected vampire" }, + "description": "This former vampire is shrouded in a black mist, silently hunting prey with a totally feral instinct.", "default_faction": "zombie", "species": [ "ZOMBIE" ], "size": "MEDIUM", @@ -65,8 +65,8 @@ { "id": "mon_zombie_succumbvampire_warlock", "type": "MONSTER", - "name": { "str": "wicked warlock" }, - "description": "A vampire full of malice, with hands twitching as if it holds knowledge to spellcrafts. Eyes fallen in deep void, it simply expresses frightful desires among the living.", + "name": { "str": "infected vampire warlock" }, + "description": "This former vampire continually twitches its fingers.", "default_faction": "zombie", "species": [ "ZOMBIE" ], "size": "MEDIUM", @@ -100,8 +100,8 @@ { "id": "mon_zombie_succumbvampire_conjurer", "type": "MONSTER", - "name": { "str": "profane conjurer" }, - "description": "A dark cultist, lays low in its deceiving blank appearance. Hands swaying slyly, it occasionally pulses in black aura, denoting a strong familiarity with ancient profane arts.", + "name": { "str": "infected vampire conjurer" }, + "description": "This former vampire occasionally pulses a black aura.", "default_faction": "zombie", "species": [ "ZOMBIE" ], "size": "MEDIUM", @@ -136,8 +136,8 @@ "//": "A support class. It heals nearby allies and deals aoe damage to enemies.", "id": "mon_zombie_succumbvampire_hemomancer", "type": "MONSTER", - "name": { "str": "hemomancer" }, - "description": "Frantic, but skillful to the arts of hemomancy - one of the oldest form of sorcery. A vampire that drains and manipulates life from creatures within its vicinity to conjure intricate spells.", + "name": { "str": "infected vampire hemomancer" }, + "description": "This former vampire seems to drip with blood that swirls back into its body.", "default_faction": "zombie", "species": [ "ZOMBIE" ], "size": "MEDIUM", diff --git a/vamp_stuff/Modification_Files/Monsters/shot_method_ammo.json b/vamp_stuff/Modification_Files/Monsters/shot_method_ammo.json index f0b7e3e..a8a9521 100644 --- a/vamp_stuff/Modification_Files/Monsters/shot_method_ammo.json +++ b/vamp_stuff/Modification_Files/Monsters/shot_method_ammo.json @@ -2,7 +2,7 @@ { "id": "leechtooth", "type": "AMMO", - "name": "leech tooth", + "name": { "str": "leech tooth" }, "description": "You cheated, buddy.", "weight": "1 g", "volume": "250 ml", @@ -21,7 +21,7 @@ { "id": "leechblood", "type": "AMMO", - "name": "leech blood", + "name": { "str": "leech blood" }, "description": "You cheated, buddy.", "weight": "1 g", "volume": "250 ml", @@ -40,7 +40,7 @@ { "id": "leechsharptooth", "type": "AMMO", - "name": "leech sharp tooth", + "name": { "str": "leech sharp tooth" }, "description": "You cheated, buddy.", "weight": "1 g", "volume": "250 ml", diff --git a/vamp_stuff/Modification_Files/Mutation/v_classes.json b/vamp_stuff/Modification_Files/Mutation/v_classes.json index 52595ab..e68b248 100644 --- a/vamp_stuff/Modification_Files/Mutation/v_classes.json +++ b/vamp_stuff/Modification_Files/Mutation/v_classes.json @@ -2,7 +2,7 @@ { "type": "mutation", "id": "VAMP_MANA_spellcaster", - "name": "Warlock", + "name": { "str": "Warlock" }, "points": 0, "description": "Warlocks follow the rules of the ancient chaotic idols, idols that were said to lived before the existence of the world. They are also called as dark magus, known for their destructive influence over magic. Though it is from the depths of history, their potency remains immeasurable.", "starting_trait": false, @@ -14,7 +14,7 @@ { "type": "mutation", "id": "VAMP_ELEM_spellcaster", - "name": "Profane Conjurer", + "name": { "str": "Profane Conjurer" }, "points": 0, "description": "Profane conjurers reside far from the world, harnessing the dark elements and take control for their own desires. Their magic is imbued with pure evil, infused with elements lead to the corruption of the weak.", "starting_trait": false, @@ -26,7 +26,7 @@ { "type": "mutation", "id": "VAMP_BLOOD_spellcaster", - "name": "Hemomancer", + "name": { "str": "Hemomancer" }, "points": 0, "description": "Hemomancers tend to be resourceful in their environment, manipulating the life force of one's self and seize other's to bind for their own will. They risk their lives in order to overwhelm those who opposes.", "starting_trait": false, diff --git a/vamp_stuff/Modification_Files/Mutation/v_dialogue_traits.json b/vamp_stuff/Modification_Files/Mutation/v_dialogue_traits.json index 71bccec..30d6db4 100644 --- a/vamp_stuff/Modification_Files/Mutation/v_dialogue_traits.json +++ b/vamp_stuff/Modification_Files/Mutation/v_dialogue_traits.json @@ -2,7 +2,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "isolatedintro", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -12,7 +12,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "isolatedhere", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -22,7 +22,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "isolatedurfake", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -32,7 +32,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "isolatedtestsdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -42,7 +42,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "isolatedvampmark", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -52,7 +52,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard1talkedintroduce", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -62,7 +62,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard1talkedintroduceagain", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -72,7 +72,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard1talkeddirection", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -82,7 +82,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard2talkedcommand", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -92,7 +92,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard2talkedcata", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -102,7 +102,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard2talkedjob", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -112,7 +112,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underguard3fear", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -122,7 +122,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandotalkedhim", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -132,7 +132,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandotalkedgun", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -142,7 +142,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandotalkedworld", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -152,7 +152,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandotalkedgunshop", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -162,7 +162,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandotestdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -172,7 +172,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "commandovampmark", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -182,7 +182,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "undertradertalkedhim", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -192,7 +192,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "undertradertalkedhappened", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -202,7 +202,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "undertradertestsdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -212,7 +212,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "undertradervampmark", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -222,7 +222,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekermeet", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -232,7 +232,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerwhou", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -242,7 +242,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -252,7 +252,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerwehelp", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -262,7 +262,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerhelpvampirus", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -272,7 +272,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerhelpvampirus_enter", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -282,7 +282,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerhelpvampirusunseal", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -292,7 +292,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "underseekerhelpvampirusdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -302,7 +302,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wvgssupp", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -312,7 +312,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wvgsgun", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -322,7 +322,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg1meet", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -332,7 +332,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg1met", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -342,7 +342,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg1here", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -352,7 +352,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg1know", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -362,7 +362,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg1hire", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -372,7 +372,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2meet", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -382,7 +382,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2who", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -392,7 +392,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2where", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -402,7 +402,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2life", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -412,7 +412,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2himmeet", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -422,7 +422,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2himlook", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -432,7 +432,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2himact", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -442,7 +442,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2himsecret", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -452,7 +452,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2hired", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -462,7 +462,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2vampirushelp", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -472,7 +472,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wsg2vampirusdone", - "name": "Mark of the Vampire", + "name": { "str": "Mark of the Vampire" }, "player_display": false, "points": 0, "purifiable": false, @@ -482,7 +482,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wastehumanjshoptalkedtohere", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -492,7 +492,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wastehumanjshoptalkedtohereagain", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -502,7 +502,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wastehumanjshoptalkedjoblol", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -512,7 +512,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wastehumanassociatemark", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -522,7 +522,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wrsgo", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -532,7 +532,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wrsgoing", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -542,7 +542,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "wrsdone", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -552,7 +552,7 @@ { "description": "NPCs will check your progress with this trait.", "id": "hvprisoncomesaveme", - "name": "Mark of the Human", + "name": { "str": "Mark of the Human" }, "player_display": false, "points": 0, "purifiable": false, @@ -562,7 +562,7 @@ { "description": "NPC with this trait tells their unique story.", "id": "lonevamp_s1", - "name": "Survivor Story", + "name": { "str": "Survivor Story" }, "player_display": false, "points": 0, "purifiable": false, @@ -572,7 +572,7 @@ { "description": "NPC with this trait tells their unique story.", "id": "lonevamp_s1_her", - "name": "Survivor Story", + "name": { "str": "Survivor Story" }, "player_display": false, "points": 0, "purifiable": false, @@ -582,7 +582,7 @@ { "description": "NPC with this trait tells their unique story.", "id": "lonevamp_s1_wound", - "name": "Survivor Story", + "name": { "str": "Survivor Story" }, "player_display": false, "points": 0, "purifiable": false, @@ -592,7 +592,7 @@ { "description": "NPC with this trait tells their unique story.", "id": "lonevamp_s1_what", - "name": "Survivor Story", + "name": { "str": "Survivor Story" }, "player_display": false, "points": 0, "purifiable": false, diff --git a/vamp_stuff/Modification_Files/NPC/npc_gears/npc_gears_sell.json b/vamp_stuff/Modification_Files/NPC/npc_gears/npc_gears_sell.json index cc6d031..c407b54 100644 --- a/vamp_stuff/Modification_Files/NPC/npc_gears/npc_gears_sell.json +++ b/vamp_stuff/Modification_Files/NPC/npc_gears/npc_gears_sell.json @@ -39,7 +39,7 @@ [ "blood_stream_shooter", 20 ] ] }, - { + { "type": "item_group", "id": "HUMAN_JUNKSHOP_sell", "entries": [ { "group": "HUMAN_JUNKSHOP_sell_items", "count": [ 20, 30 ] } ] diff --git a/vamp_stuff/Modification_Files/NPC/v_classes.json b/vamp_stuff/Modification_Files/NPC/v_classes.json index a592e90..cbdca77 100644 --- a/vamp_stuff/Modification_Files/NPC/v_classes.json +++ b/vamp_stuff/Modification_Files/NPC/v_classes.json @@ -3,7 +3,7 @@ "type": "npc_class", "id": "V_LONELY", "common": false, - "name": "Vampire", + "name": { "str": "Vampire" }, "job_description": "Isolated vampires.", "bonus_str": { "rng": [ 4, 8 ] }, "bonus_dex": { "rng": [ 4, 8 ] }, @@ -57,7 +57,7 @@ { "type": "npc_class", "id": "V_UNDERREFUGEE", - "name": "Underground Vampires", + "name": { "str": "Underground Vampires" }, "job_description": "Underground vampire refugees.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -111,7 +111,7 @@ { "type": "npc_class", "id": "V_UNDERTRADER", - "name": "Underground Vampires", + "name": { "str": "Underground Vampires" }, "job_description": "Underground vampire traders.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -166,7 +166,7 @@ { "type": "npc_class", "id": "V_UNDERCOMMANDO", - "name": "Underground Vampires", + "name": { "str": "Underground Vampires" }, "job_description": "Underground vampire commando.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -226,7 +226,7 @@ { "type": "npc_class", "id": "V_WASTELAND", - "name": "Wasteland Vampires", + "name": { "str": "Wasteland Vampires" }, "job_description": "Wasteland refugees.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -280,7 +280,7 @@ { "type": "npc_class", "id": "V_WASTEGUARD1", - "name": "Wasteland Guard Vampire", + "name": { "str": "Wasteland Guard Vampire" }, "job_description": "Wasteland refugee guard.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -334,7 +334,7 @@ { "type": "npc_class", "id": "V_WASTEGUARD2", - "name": "Wasteland Guard Vampire", + "name": { "str": "Wasteland Guard Vampire" }, "job_description": "Wasteland refugee guard.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -388,7 +388,7 @@ { "type": "npc_class", "id": "V_GUNSHOP", - "name": "Vampire Gunkeeper", + "name": { "str": "Vampire Gunkeeper" }, "job_description": "Gunshop owner.", "common": false, "bonus_str": { "rng": [ 4, 8 ] }, @@ -449,7 +449,7 @@ { "type": "npc_class", "id": "H_WASTELAND", - "name": "Wasteland Refugee", + "name": { "str": "Wasteland Refugee" }, "job_description": "I hide at wastelands.", "common": false, "bonus_per": { "one_in": 4 }, @@ -471,7 +471,7 @@ { "type": "npc_class", "id": "H_JUNKSHOP", - "name": "Shopkeep", + "name": { "str": "Shopkeep" }, "job_description": "I trade at wastelands.", "common": false, "bonus_per": { "one_in": 4 }, diff --git a/vamp_stuff/Modification_Files/NPC/v_npc_mission.json b/vamp_stuff/Modification_Files/NPC/v_npc_mission.json index d05e30f..55d4e73 100644 --- a/vamp_stuff/Modification_Files/NPC/v_npc_mission.json +++ b/vamp_stuff/Modification_Files/NPC/v_npc_mission.json @@ -3,7 +3,7 @@ "//": "Subgoals that you may want to complete or to keep you in the bay for moments.", "id": "VAMP_UNDERCOMMANDO_quest1", "type": "mission_definition", - "name": "Collect blood", + "name": { "str": "Collect blood" }, "description": "Collect 7.5 L of human blood.", "goal": "MGOAL_NULL", "difficulty": 0, @@ -27,7 +27,7 @@ { "id": "VAMP_UNDERCOMMANDO_quest2", "type": "mission_definition", - "name": "Destroy 15 small leeches", + "name": { "str": "Destroy 15 small leeches" }, "description": "Destroy 15 small leeches, then deliver the teeth to the commando as proof.", "goal": "MGOAL_NULL", "difficulty": 2, @@ -51,7 +51,7 @@ { "id": "VAMP_UNDERCOMMANDO_quest3", "type": "mission_definition", - "name": "Slay the \"Thing\"", + "name": { "str": "Slay the \"Thing\"" }, "description": "Slay the giant \"Thing\", then deliver the blood sac to the commando as proof.", "goal": "MGOAL_NULL", "difficulty": 10, @@ -82,7 +82,7 @@ { "id": "VAMP_UNDERCOMMANDO_quest4", "type": "mission_definition", - "name": "Kill zombies", + "name": { "str": "Kill zombies" }, "description": "Kill 200 zombies.", "goal": "MGOAL_KILL_MONSTER_SPEC", "difficulty": 5, @@ -107,7 +107,7 @@ { "id": "VAMP_LONELY_quest1", "type": "mission_definition", - "name": "Collect blood", + "name": { "str": "Collect blood" }, "description": "Gather 3.75 L human blood.", "goal": "MGOAL_NULL", "difficulty": 0, @@ -120,7 +120,7 @@ "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.", + "advice": "Murder someone if you are desperate to collect some.", "inquire": "Did you get my drinks?", "success": "Fantastic work, mortal.", "success_lie": "Well, thank you. *smirks*", @@ -131,7 +131,7 @@ { "id": "VAMP_LONELY_quest2", "type": "mission_definition", - "name": "Take down elder zombies", + "name": { "str": "Take down elder zombies" }, "description": "Slay 10 elder zombies.", "goal": "MGOAL_KILL_MONSTER_SPEC", "difficulty": 3, @@ -143,7 +143,7 @@ "followup": "VAMP_LONELY_quest3", "dialogue": { "describe": "This is a little harder...", - "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.", + "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 an eternal rest.", "accepted": "Good. Now go outside and look for them.", "rejected": "Come back later.", "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.", @@ -157,7 +157,7 @@ { "id": "VAMP_LONELY_quest3", "type": "mission_definition", - "name": "Bring a bloodrune", + "name": { "str": "Bring a bloodrune" }, "description": "Obtain a bloodrune.", "goal": "MGOAL_NULL", "difficulty": 5, @@ -191,7 +191,7 @@ { "id": "VAMP_LONELY_quest4", "type": "mission_definition", - "name": "Take Vampire to the Cove", + "name": { "str": "Take Vampire to the Cove" }, "description": "Escort the vampire to the Vampire Cove.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 2, @@ -219,7 +219,7 @@ { "id": "VAMP_UNDERTRADER_quest", "type": "mission_definition", - "name": "Kill the Infected Vampires", + "name": { "str": "Kill the Infected Vampires" }, "description": "Kill the infected vampires, then return their corrupted bloodrune stones to the trader as proof.", "goal": "MGOAL_NULL", "difficulty": 3, @@ -248,7 +248,7 @@ { "id": "VAMP_UNDERTRADER_quest2", "type": "mission_definition", - "name": "Slay bats", + "name": { "str": "Slay bats" }, "description": "Kill 10 vampire bats.", "goal": "MGOAL_KILL_MONSTER_SPEC", "difficulty": 2, @@ -273,7 +273,7 @@ { "id": "VAMP_UNDERSEEKER_quest1", "type": "mission_definition", - "name": "Go to a forgotten burial site", + "name": { "str": "Go to a forgotten burial site" }, "description": " Travel to a burial site.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 1, @@ -311,7 +311,7 @@ { "id": "VAMP_UNDERSEEKER_quest2", "type": "mission_definition", - "name": "Go to the wasteland outskirts", + "name": { "str": "Go to the wasteland outskirts" }, "description": "Along with the seeker, travel to the wasteland outskirts.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 2, @@ -340,7 +340,7 @@ { "id": "VAMP_WS2_quest1", "type": "mission_definition", - "name": "Recruit Radio Specialist", + "name": { "str": "Recruit Radio Specialist" }, "description": "Ask the Radio Specialist to join.", "goal": "MGOAL_RECRUIT_NPC", "difficulty": 2, @@ -368,7 +368,7 @@ { "id": "VAMP_WS2_quest2", "type": "mission_definition", - "name": "Slay the succumbed vampire", + "name": { "str": "Slay the succumbed vampire" }, "description": "Kill the succumbed vampire.", "goal": "MGOAL_KILL_MONSTER", "difficulty": 10, @@ -403,7 +403,7 @@ { "id": "VAMP_WS2_quest3", "type": "mission_definition", - "name": "Destroy the vampirus", + "name": { "str": "Destroy the vampirus" }, "description": "With the help of the seeker, locate and destroy the vampirus, the place where infected vampires gather.", "goal": "MGOAL_CONDITION", "goal_condition": { "u_has_trait": "wsg2vampirusdone" }, @@ -429,7 +429,7 @@ { "id": "VAMP_UNDERSEEKER_quest_vampirus1", "type": "mission_definition", - "name": "Travel to the vampirus", + "name": { "str": "Travel to the vampirus" }, "description": "Along with the seeker, travel to the vampirus.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 1, @@ -466,7 +466,7 @@ { "id": "VAMP_UNDERSEEKER_quest_vampirus2", "type": "mission_definition", - "name": "Unseal the entrance", + "name": { "str": "Unseal the entrance" }, "description": "Protect the seeker from the zeds attracted to your location.", "goal": "MGOAL_CONDITION", "goal_condition": { @@ -512,7 +512,7 @@ { "id": "HUMAN_RADIOSPEC_quest", "type": "mission_definition", - "name": "Bring Radio Specialist to the outskirts", + "name": { "str": "Bring Radio Specialist to the outskirts" }, "description": "Escort the specialist to the wasteland outskirts.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 1, @@ -546,7 +546,7 @@ { "id": "HUMAN_VAÎœPRISON_quest", "type": "mission_definition", - "name": "Bring Prisoner to the outskirts", + "name": { "str": "Bring Prisoner to the outskirts" }, "description": "Take the prisoner to the wasteland outskirts.", "goal": "MGOAL_GO_TO_TYPE", "difficulty": 3, @@ -573,7 +573,7 @@ "//": "Missions obtained from starting with the 'Vampire Wannabe' scenario.", "id": "SCEN_FIND_CRYPT", "type": "mission_definition", - "name": "Reach a memorial crypt", + "name": { "str": "Reach a memorial crypt" }, "description": "Travel to a memorial crypt then inspect its surroundings.", "goal": "MGOAL_GO_TO_TYPE", "destination": "crypt1_b1", @@ -588,7 +588,7 @@ "//": "From this mission, players will start to progress little by little, by showing quest related structures.", "id": "SCEN_RECRUIT_VAMP", "type": "mission_definition", - "name": "Dark Descendant", + "name": { "str": "Dark Descendant" }, "description": "Ask a lone vampire to join your party.\nYou must earn their trust by doing their favor.", "goal": "MGOAL_RECRUIT_NPC", "recruit_class ": [ "VAMP_LONELY_M", "VAMP_LONELY_F" ], diff --git a/vamp_stuff/Modification_Files/Others/v_item_category.json b/vamp_stuff/Modification_Files/Others/v_item_category.json index 3729aa1..88b1b1c 100644 --- a/vamp_stuff/Modification_Files/Others/v_item_category.json +++ b/vamp_stuff/Modification_Files/Others/v_item_category.json @@ -1,6 +1,8 @@ -{ - "id": "v_form", - "type": "ITEM_CATEGORY", - "name": "FORMS", - "sort_rank": 25 -} +[ + { + "id": "v_form", + "type": "ITEM_CATEGORY", + "name": { "str": "FORMS" }, + "sort_rank": 25 + } +] diff --git a/vamp_stuff/Modification_Files/Others/v_scenario.json b/vamp_stuff/Modification_Files/Others/v_scenario.json index 9d339d1..0f7039f 100644 --- a/vamp_stuff/Modification_Files/Others/v_scenario.json +++ b/vamp_stuff/Modification_Files/Others/v_scenario.json @@ -1,4 +1,5 @@ -{ +[ + { "type": "scenario", "name": "Vampire Wannabe", "description": "You have always been obsessed with vampires and chose to live out your dream in an isolated LMOE shelter. Being a loner has kept you safe from the riots, but as your food supply runs out you are forced to go out into the wild... And face the wrath of the angry mob waiting outside your 'lair'.", @@ -17,4 +18,5 @@ "vampfreak", "sovamp" ] -} + } +] diff --git a/vamp_stuff/Modification_Files/Others/v_scenario_class.json b/vamp_stuff/Modification_Files/Others/v_scenario_class.json index f23baa9..c40a1d1 100644 --- a/vamp_stuff/Modification_Files/Others/v_scenario_class.json +++ b/vamp_stuff/Modification_Files/Others/v_scenario_class.json @@ -1,93 +1,96 @@ -[{ - "type": "profession", - "ident": "vampfreak", - "name": "Vampire Freak", - "description": "You know vampires exist, and you had papers to prove it, but they were burned by a religious group that strictly disagreed with your dangerous beliefs. Now that everyone has died out, you're free to act on that knowledge in this now dead world.", - "points": 1, - "skills": [{ - "level": 3, - "name": "speech" - }, { - "level": 1, - "name": "survival" - }, { - "level": 1, - "name": "firstaid" - } - ], - "items": { - "both": [ - "jeans", - "longshirt", - "socks", - "coat_winter", - "boots_winter", - "knit_scarf", - "pockknife", - "water_clean" - ], - "male": [ - "boxer_shorts" - ], - "female": [ - "bra", - "panties" - ] - } - }, { - "type": "profession", - "ident": "sovamp", - "name": "So-called Vampire", - "description": "You call yourself a vampire, and you're too proud to question if you really are one. Living alone has taught you self-reliance, and along with the survivalist equipment under your shelter, you are well prepared to face the challenges of this now dead world.", - "points": 8, - "skills": [{ - "level": 6, - "name": "melee" - }, { - "level": 5, - "name": "cutting" - }, { - "level": 5, - "name": "stabbing" - }, { - "level": 4, - "name": "bashing" - }, { - "level": 5, - "name": "dodge" - }, { - "level": 6, - "name": "survival" - }, { - "level": 3, - "name": "firstaid" - }, { - "level": 5, - "name": "fabrication" - } - ], - "items": { - "both": [ - "backpack_leather", - "armor_nomad", - "helmet_nomad", - "socks", - "mask_lsurvivor", - "lsurvivor_pants", - "lsurvivor_armor", - "hood_lsurvivor", - "gloves_lsurvivor", - "boots_lsurvivor", - "knife_combat", - "sheath" - ], - "male": [ - "boxer_shorts" - ], - "female": [ - "bra", - "panties" - ] - } +[ + { + "type": "profession", + "ident": "vampfreak", + "name": "Vampire Freak", + "description": "You know vampires exist, and you had papers to prove it, but they were burned by a religious group that strictly disagreed with your dangerous beliefs. Now that everyone has died out, you're free to act on that knowledge in this now dead world.", + "points": 1, + "skills": [{ + "level": 3, + "name": "speech" + }, { + "level": 1, + "name": "survival" + }, { + "level": 1, + "name": "firstaid" + } + ], + "items": { + "both": [ + "jeans", + "longshirt", + "socks", + "coat_winter", + "boots_winter", + "knit_scarf", + "pockknife", + "water_clean" + ], + "male": [ + "boxer_shorts" + ], + "female": [ + "bra", + "panties" + ] } + }, + { + "type": "profession", + "ident": "sovamp", + "name": "So-called Vampire", + "description": "You call yourself a vampire, and you're too proud to question if you really are one. Living alone has taught you self-reliance, and along with the survivalist equipment under your shelter, you are well prepared to face the challenges of this now dead world.", + "points": 8, + "skills": [ + { + "level": 6, + "name": "melee" + }, { + "level": 5, + "name": "cutting" + }, { + "level": 5, + "name": "stabbing" + }, { + "level": 4, + "name": "bashing" + }, { + "level": 5, + "name": "dodge" + }, { + "level": 6, + "name": "survival" + }, { + "level": 3, + "name": "firstaid" + }, { + "level": 5, + "name": "fabrication" + } + ], + "items": { + "both": [ + "backpack_leather", + "armor_nomad", + "helmet_nomad", + "socks", + "mask_lsurvivor", + "lsurvivor_pants", + "lsurvivor_armor", + "hood_lsurvivor", + "gloves_lsurvivor", + "boots_lsurvivor", + "knife_combat", + "sheath" + ], + "male": [ + "boxer_shorts" + ], + "female": [ + "bra", + "panties" + ] + } + } ] diff --git a/vamp_stuff/Modification_Files/Spells/+Misc/README.md b/vamp_stuff/Modification_Files/Spells/+Misc/README.md deleted file mode 100644 index 31041f6..0000000 --- a/vamp_stuff/Modification_Files/Spells/+Misc/README.md +++ /dev/null @@ -1,4 +0,0 @@ -##### Files that encounter an error are taken here -When looking for a specific `id` (definitely because of bad file sorting), it ends up with the loading screen error. It is not fatal, but makes a feature broken throughout the game. - -For the solution, I seperate them into a new folder, to make them look for the specific `id` after that `id` has loaded. \ No newline at end of file diff --git a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_emit.json b/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_emit.json deleted file mode 100644 index 54e9ab0..0000000 --- a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_emit.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "id": "emit_v_desolate", - "type": "emit", - "field": "fd_desolate", - "qty": 100, - "intensity": 1 - } -] diff --git a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_item.json b/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_item.json deleted file mode 100644 index b4803f4..0000000 --- a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_item.json +++ /dev/null @@ -1,103 +0,0 @@ -[ - { - "id": "v_hemo_whip", - "type": "GENERIC", - "symbol": "/", - "color": "light_red", - "name": "leech's whip", - "description": "Viscious dire whip, serving its owner with an unbreakable loyalty. Throbs as if it is alive, its bloodlust flows through its wielder who radiates in faint, velvety aura.\n* 10% chance to perform Sweeping Strike while attacking. Sweeping Strike deals 16 cutting damage to foes in a very wide cone.\n* 20% chance to drain life force from an adjacent foe when hit, dealing up to 2 biological damage and heals you by 1.", - "weight": "2110 g", - "volume": "1500 ml", - "material": [ "flesh" ], - "techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ], - "flags": [ "REACH_ATTACK", "REACH3", "WHIP", "TRADER_AVOID", "UNARMED_WEAPON", "UNBREAKABLE_MELEE", "MAGIC_FOCUS" ], - "relic_data": { - "passive_effects": [ - { - "has": "WIELD", - "condition": "ALWAYS", - "hit_you_effect": [ { "id": "v_hemo_whip_spell_ss_maybe" } ], - "hit_me_effect": [ { "id": "v_hemo_whip_spell_d_maybe" } ], - "values": [ { "value": "STRENGTH", "add": 1 }, { "value": "SPEED", "add": 5 }, { "value": "MAX_HP", "add": 10 } ] - } - ] - }, - "cutting": 22, - "category": "weapons" - }, - { - "id": "v_hemo_crimsoncoat_coat", - "type": "ARMOR", - "name": "crimson coat", - "description": "A thick layer of blood, protecting your body from harm. 'Break' the barrier by dropping it.\n* 75% chance for the coat to react, immediately piercing the attacker when hit that deals 12 stabbing damage and renders them unconscious for 1-3 turns.", - "weight": "3 g", - "volume": "3 ml", - "price": 0, - "material": [ "flesh" ], - "coverage": 100, - "symbol": "0", - "color": "red", - "relic_data": { - "passive_effects": [ - { - "has": "WORN", - "condition": "ALWAYS", - "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ], - "values": [ { "value": "ARMOR_BASH", "add": -70 }, { "value": "ARMOR_CUT", "add": -70 }, { "value": "ARMOR_STAB", "add": -70 } ] - } - ] - }, - "covers": [ "HEAD", "TORSO", "ARM_R", "ARM_L", "LEG_R", "LEG_L" ], - "flags": [ "PERSONAL", "OVERSIZE", "BLOCK_WHILE_WORN", "SEMITANGIBLE", "NO_DROP" ] - }, - { - "id": "v_hemo_form_orus", - "type": "GENERIC", - "name": "Orus", - "description": "Hemomancer form:\nOrus, the zealous manipulator.\n* 10% chance to summon a bloodling near a blood field within 10 tiles for every 20 seconds.\n* 10% chance to summon a bloodling when hit.\n* 20% chance to summon a bloodling and 5% chance to summon a bloodling predecessor while attacking.", - "weight": "3 g", - "volume": "3 ml", - "price": 0, - "material": [ "flesh" ], - "symbol": "0", - "color": "red", - "relic_data": { - "passive_effects": [ - { - "has": "HELD", - "condition": "ALWAYS", - "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ], - "values": [ { "value": "MAX_HP", "add": 50 }, { "value": "SPEED", "add": -15 } ], - "intermittent_activation": [ { "effects": [ { "frequency": "30 seconds", "spell_effects": [ { "id": "v_hemo_orusform_bloodling" } ] } ] } ] - } - ] - }, - "flags": [ "NO_DROP" ], - "category": "v_form" - }, - { - "id": "v_war_etherealenchant", - "type": "ARMOR", - "name": "ethereal enchantment", - "description": "Enshrouds your wielded weapon (or even bare fists) in ghastly mists.\n* 5% to summon an etherean silhouette for 15-25 turns while attacking.", - "weight": "3 g", - "volume": "3 ml", - "price": 0, - "material": [ "ethereal" ], - "coverage": 0, - "symbol": "0", - "color": "red", - "relic_data": { - "passive_effects": [ - { - "has": "WORN", - "condition": "ALWAYS", - "hit_you_effect": [ { "id": "v_war_etherealenchant_ss_maybe" } ], - "values": [ { "value": "ITEM_DAMAGE_AP", "add": 20 }, { "value": "ATTACK_COST", "add": -15 } ] - } - ] - }, - "covers": [ "ARM_R", "ARM_L" ], - "flags": [ "AURA", "ONLY_ONE", "SEMITANGIBLE", "NO_DROP" ] - } -] diff --git a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_mon.json b/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_mon.json deleted file mode 100644 index c67bb61..0000000 --- a/vamp_stuff/Modification_Files/Spells/+Misc/v_spell_mon.json +++ /dev/null @@ -1,207 +0,0 @@ -[ - { - "id": "mon_desolation_aura", - "type": "MONSTER", - "name": "desolate gloom", - "description": "A hovering mist of pure dread, undulating in soft, patterned beats.", - "default_faction": "player", - "species": [ "HORROR" ], - "diff": 30, - "volume": "3 ml", - "weight": "3 g", - "note": "No way to make this monster immune to its own emitted fields, so an invincible HP is needed here. Take note that only the player and any vampire NPCs are immune, and nothing else.", - "hp": 1000000, - "speed": 50, - "symbol": "*", - "color": "light_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 0, - "melee_dice": 0, - "melee_dice_sides": 0, - "melee_cut": 0, - "dodge": 6, - "vision_day": 30, - "vision_night": 30, - "harvest": "exempt", - "emit_fields": [ "emit_v_desolate" ], - "death_function": [ "MELT" ], - "flags": [ - "SEES", - "HEARS", - "GOODHEARING", - "SMELLS", - "NOHEAD", - "HARDTOSHOOT", - "WEBWALK", - "FLIES", - "PLASTIC", - "ELECTRIC", - "ACIDPROOF", - "NO_BREATHE", - "NOGIB" - ] - }, - { - "id": "mon_orus_bloodling", - "type": "MONSTER", - "name": "bloodling", - "description": "Bloated lump of blood, forming into something... frightening.", - "default_faction": "zombie", - "species": [ "ZOMBIE" ], - "volume": "62500 ml", - "weight": "81500 g", - "hp": 25, - "speed": 10, - "material": [ "flesh" ], - "attack_cost": 300, - "harvest": "exempt", - "symbol": "&", - "color": "light_red", - "aggression": 100, - "morale": 100, - "melee_skill": 4, - "melee_dice": 2, - "melee_dice_sides": 2, - "melee_cut": 0, - "armor_bash": 20, - "death_function": [ "MELT" ], - "regenerates": 5, - "flags": [ - "SEES", - "HEARS", - "SMELLS", - "WARM", - "BASHES", - "GROUP_BASH", - "POISON", - "ELECTRIC", - "ACIDPROOF", - "NO_BREATHE", - "PLASTIC" - ] - }, - { - "id": "mon_ether_shadow", - "type": "MONSTER", - "name": "etherean silhouette", - "description": "A deceitful humanoid shadow, glimmering in faint, ghastly light.", - "default_faction": "player", - "species": [ "HORROR" ], - "bodytype": "human", - "diff": 10, - "note": "ethereal creatures has no physical density.", - "volume": "3 ml", - "weight": "3 g", - "hp": 20, - "speed": 130, - "symbol": "@", - "color": "light_gray", - "aggression": 100, - "morale": 100, - "melee_skill": 0, - "melee_dice": 0, - "melee_dice_sides": 0, - "melee_cut": 0, - "dodge": 8, - "armor_cut": 999, - "armor_stab": 999, - "armor_bash": 999, - "vision_day": 18, - "vision_night": 18, - "luminance": 5, - "path_settings": { "max_dist": 5, "max_length": 20 }, - "special_attacks": [ - { - "type": "spell", - "spell_data": { "id": "mon_ether_shadow_spell_target" }, - "cooldown": 14, - "monster_message": "%1$s stares at %3$s as it gesture its arms!" - } - ], - "harvest": "exempt", - "death_function": [ "MELT" ], - "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] - }, - { - "id": "mon_idol_vex", - "type": "MONSTER", - "name": "Vex", - "description": "An etherean deity, concealed beneath an impenetrable barrier. Within a clear vision, a vaguely humanoid figure floats freely mid-air.", - "default_faction": "player", - "species": [ "HORROR" ], - "bodytype": "human", - "diff": 50, - "volume": "3 ml", - "weight": "3 g", - "hp": 400, - "speed": 60, - "symbol": "@", - "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 0, - "melee_dice": 0, - "melee_dice_sides": 0, - "melee_cut": 0, - "dodge": 5, - "armor_cut": 999, - "armor_stab": 999, - "armor_bash": 999, - "vision_day": 30, - "vision_night": 30, - "luminance": 20, - "path_settings": { "max_dist": 5, "max_length": 20 }, - "special_attacks": [ - { - "type": "spell", - "spell_data": { "id": "mon_idol_vex_spell_target" }, - "cooldown": 11, - "monster_message": "%1$s shimmers as it glares at %3$s!" - } - ], - "harvest": "exempt", - "death_function": [ "MELT" ], - "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] - }, - { - "id": "mon_idol_vex_etherhar", - "type": "MONSTER", - "name": "ethereal harbringer", - "description": "A ghastly cloud of concentrated etherean power. Seems to be volatile, and may suddenly implode when it is touched.", - "default_faction": "player", - "species": [ "HORROR" ], - "diff": 20, - "volume": "3 ml", - "weight": "3 g", - "hp": 5, - "speed": 25, - "symbol": "0", - "color": "white", - "aggression": 100, - "morale": 100, - "melee_skill": 0, - "melee_dice": 0, - "melee_dice_sides": 0, - "melee_cut": 0, - "dodge": 2, - "armor_cut": 999, - "armor_stab": 999, - "armor_bash": 999, - "vision_day": 10, - "vision_night": 10, - "luminance": 2, - "path_settings": { "max_dist": 5, "max_length": 20 }, - "special_attacks": [ - { - "type": "spell", - "spell_data": { "id": "mon_idol_vex_etherhar_spell_target" }, - "cooldown": 1, - "monster_message": "%1$s shines vigorously!" - } - ], - "harvest": "exempt", - "death_function": [ "MELT" ], - "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] - } -] diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json index 94d32c3..72fd7a1 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T1.json @@ -2,7 +2,7 @@ { "id": "t1_blood_transfusion", "type": "SPELL", - "name": "Transfusion", + "name": { "str": "Transfusion" }, "description": "The basic spell of a hemomancer, draining a random hostile's life force within reach.\n* For every damage, it deals up to 2 biological damage and heals you by 1.\n\nThis is a tier 1 spell.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -27,7 +27,7 @@ { "id": "t1_blood_bcurl", "type": "SPELL", - "name": "Blood Curl", + "name": { "str": "Blood Curl" }, "description": "Immobilizes the target by manipulating its life force to bind onto itself.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", @@ -48,7 +48,7 @@ { "id": "t1_blood_clot", "type": "SPELL", - "name": "Clot", + "name": { "str": "Clot" }, "description": "You use your blood to send towards the bleeding body part and mend it immediately. While active, it'll block further bleeding.\n\nThis is a tier 1 spell.", "valid_targets": [ "self" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json index 3cde80a..7edc48d 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T2.json @@ -2,7 +2,7 @@ { "id": "t2_blood_bloodpuddle", "type": "SPELL", - "name": "Blood Puddle", + "name": { "str": "Blood Puddle" }, "description": "You barf a mouthful of thick blood in an area, greatly slowing any creature that walks through it.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile", "ally", "ground" ], "effect": "projectile_attack", @@ -25,7 +25,7 @@ { "id": "t2_blood_bloodsting", "type": "SPELL", - "name": "Blood Sting", + "name": { "str": "Blood Sting" }, "description": "Conjure own's blood to shoot towards the target, shaping into a dart as it fly that deals stabbing damage.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile", "ally", "ground" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json index 83f4d7b..c98aabc 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T3.json @@ -2,7 +2,7 @@ { "id": "t3_blood_crimsonhaze", "type": "SPELL", - "name": "Crimson Haze", + "name": { "str": "Crimson Haze" }, "description": "Vaporizes your blood to create a disorienting wave of haze that slows down foes around you.\n* Foes within a 4 tile radius are afflicted with blindness for 7 turns.\n\nThis is a Tier 3 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", @@ -27,7 +27,7 @@ { "id": "t3_blood_suppress", "type": "SPELL", - "name": "Suppress", + "name": { "str": "Suppress" }, "description": "Heavily binds the target, dealing biological damage and renders them unconscious.\n\nThis is a Tier 3 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json index 21a61df..07c786c 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T4.json @@ -2,7 +2,7 @@ { "id": "t4_blood_riptide", "type": "SPELL", - "name": "Riptide", + "name": { "str": "Riptide" }, "description": "Conjures a large amount of blood to strike the targets inside a wide cone, dealing bashing damage.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "cone_attack", @@ -29,7 +29,7 @@ { "id": "t4_blood_bloodsurge", "type": "SPELL", - "name": "Blood Surge", + "name": { "str": "Blood Surge" }, "description": "You put yourself in a battle trance using your life force, increasing your might, mobility and endurance for a short period of time.\n\nThis is a tier 4 spell.", "valid_targets": [ "ground", "self" ], "effect": "target_attack", @@ -49,7 +49,7 @@ { "id": "t4_blood_bloodwave", "type": "SPELL", - "name": "Blood Wave", + "name": { "str": "Blood Wave" }, "description": "An innate flash flood of blood bursts out from you, dealing bashing damage to the surrounding targets.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json index 92fe575..b0943c6 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T5.json @@ -2,7 +2,7 @@ { "id": "t5_blood_vampiricoutrage", "type": "SPELL", - "name": "Vampiric Outrage", + "name": { "str": "Vampiric Outrage" }, "description": "Sets you in catastrophic madness, consuming own's life force in exchange of barraging random attacks.\n* For every damage, you randomly attack foes with 25 (bash, cut or stab) damage within a 12 tile radius. There's a 1/10 chance to suck the target's life force, dealing up to 10 biological damage and heals you by 5.\n\nThis is a tier 5 spell.", "message": "Dread fills your mind and body...\nAs you stand, blood tendrils emerges from you!", "valid_targets": [ "none" ], @@ -34,7 +34,7 @@ { "id": "t5_blood_essencepull", "type": "SPELL", - "name": "Essence Pull", + "name": { "str": "Essence Pull" }, "description": "Attempts to instantly kill the target by draining every ounce of their life force, dealing immensive biological damage.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json index 32e2d1d..16f8a8f 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T6.json @@ -2,7 +2,7 @@ { "id": "t6_blood_desolation", "type": "SPELL", - "name": "Desolation", + "name": { "str": "Desolation" }, "description": "Sacrifices a massive amount of life force to summon a lingering aura that saps life from all surrounding creatures, dealing constant biological damage.\n\nThis is a tier 6 spell.", "valid_targets": [ "self" ], "effect": "summon", @@ -24,7 +24,7 @@ { "id": "t6_blood_crimsoncoat", "type": "SPELL", - "name": "Crimson Coat", + "name": { "str": "Crimson Coat" }, "note": "Timed countering tactic. Useful for preventing high damage attacks like SMASH or gunshots.", "description": "You withdraw for a very short moment, covering your whole body with thick blood layer that nullifies most physical damage. This thick layer does not burden you in any way.\n\nThis is a tier 6 spell.", "valid_targets": [ "self" ], @@ -44,7 +44,7 @@ { "id": "t6_blood_leechswhip", "type": "SPELL", - "name": "Leech's Whip", + "name": { "str": "Leech's Whip" }, "description": "Summons the leech's whip, a biological melee weapon.\n* If wielded while active, provides positives flat bonuses to stats (STR +1, SPD +5) and increases your maximum health by 10.\n\nThis is a tier 6 spell.", "valid_targets": [ "self" ], "effect": "spawn_item", diff --git a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json index b8abc4c..6f4ba24 100644 --- a/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Hemomancer/v_blood_T7.json @@ -2,7 +2,7 @@ { "id": "t7_blood_form_orus", "type": "SPELL", - "name": "Form: Orus", + "name": { "str": "Form: Orus" }, "description": "Impersonates one of ancient hemomancers - Orus, the zealous manipulator - who possesses the ability to rise the impure beings from the blood of their victim.\n* While actively 'having' this form, gains a negative flat bonus to stat (SPD -15), but increases your maximum health by 50.\n\nThis is a tier 7 spell.", "valid_targets": [ "hostile" ], "effect": "spawn_item", diff --git a/vamp_stuff/Modification_Files/Spells/Misc/README.md b/vamp_stuff/Modification_Files/Spells/Misc/README.md new file mode 100644 index 0000000..31041f6 --- /dev/null +++ b/vamp_stuff/Modification_Files/Spells/Misc/README.md @@ -0,0 +1,4 @@ +##### Files that encounter an error are taken here +When looking for a specific `id` (definitely because of bad file sorting), it ends up with the loading screen error. It is not fatal, but makes a feature broken throughout the game. + +For the solution, I seperate them into a new folder, to make them look for the specific `id` after that `id` has loaded. \ No newline at end of file diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json new file mode 100644 index 0000000..54e9ab0 --- /dev/null +++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_emit.json @@ -0,0 +1,9 @@ +[ + { + "id": "emit_v_desolate", + "type": "emit", + "field": "fd_desolate", + "qty": 100, + "intensity": 1 + } +] diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json new file mode 100644 index 0000000..877b769 --- /dev/null +++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_item.json @@ -0,0 +1,103 @@ +[ + { + "id": "v_hemo_whip", + "type": "GENERIC", + "symbol": "/", + "color": "light_red", + "name": { "str": "leech's whip" }, + "description": "Viscious dire whip, serving its owner with an unbreakable loyalty. Throbs as if it is alive, its bloodlust flows through its wielder who radiates in faint, velvety aura.\n* 10% chance to perform Sweeping Strike while attacking. Sweeping Strike deals 16 cutting damage to foes in a very wide cone.\n* 20% chance to drain life force from an adjacent foe when hit, dealing up to 2 biological damage and heals you by 1.", + "weight": "2110 g", + "volume": "1500 ml", + "material": [ "flesh" ], + "techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ], + "flags": [ "REACH_ATTACK", "REACH3", "WHIP", "TRADER_AVOID", "UNARMED_WEAPON", "UNBREAKABLE_MELEE", "MAGIC_FOCUS" ], + "relic_data": { + "passive_effects": [ + { + "has": "WIELD", + "condition": "ALWAYS", + "hit_you_effect": [ { "id": "v_hemo_whip_spell_ss_maybe" } ], + "hit_me_effect": [ { "id": "v_hemo_whip_spell_d_maybe" } ], + "values": [ { "value": "STRENGTH", "add": 1 }, { "value": "SPEED", "add": 5 }, { "value": "MAX_HP", "add": 10 } ] + } + ] + }, + "cutting": 22, + "category": "weapons" + }, + { + "id": "v_hemo_crimsoncoat_coat", + "type": "ARMOR", + "name": { "str": "crimson coat" }, + "description": "A thick layer of blood, protecting your body from harm. 'Break' the barrier by dropping it.\n* 75% chance for the coat to react, immediately piercing the attacker when hit that deals 12 stabbing damage and renders them unconscious for 1-3 turns.", + "weight": "3 g", + "volume": "3 ml", + "price": 0, + "material": [ "flesh" ], + "coverage": 100, + "symbol": "0", + "color": "red", + "relic_data": { + "passive_effects": [ + { + "has": "WORN", + "condition": "ALWAYS", + "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ], + "values": [ { "value": "ARMOR_BASH", "add": -70 }, { "value": "ARMOR_CUT", "add": -70 }, { "value": "ARMOR_STAB", "add": -70 } ] + } + ] + }, + "covers": [ "HEAD", "TORSO", "ARM_R", "ARM_L", "LEG_R", "LEG_L" ], + "flags": [ "PERSONAL", "OVERSIZE", "BLOCK_WHILE_WORN", "SEMITANGIBLE", "NO_DROP" ] + }, + { + "id": "v_hemo_form_orus", + "type": "GENERIC", + "name": { "str": "Orus" }, + "description": "Hemomancer form:\nOrus, the zealous manipulator.\n* 10% chance to summon a bloodling near a blood field within 10 tiles for every 20 seconds.\n* 10% chance to summon a bloodling when hit.\n* 20% chance to summon a bloodling and 5% chance to summon a bloodling predecessor while attacking.", + "weight": "3 g", + "volume": "3 ml", + "price": 0, + "material": [ "flesh" ], + "symbol": "0", + "color": "red", + "relic_data": { + "passive_effects": [ + { + "has": "HELD", + "condition": "ALWAYS", + "hit_me_effect": [ { "id": "v_hemo_crimsoncoat_coat_pr_maybe" } ], + "values": [ { "value": "MAX_HP", "add": 50 }, { "value": "SPEED", "add": -15 } ], + "intermittent_activation": [ { "effects": [ { "frequency": "30 seconds", "spell_effects": [ { "id": "v_hemo_orusform_bloodling" } ] } ] } ] + } + ] + }, + "flags": [ "NO_DROP" ], + "category": "v_form" + }, + { + "id": "v_war_etherealenchant", + "type": "ARMOR", + "name": { "str": "ethereal enchantment" }, + "description": "Enshrouds your wielded weapon (or even bare fists) in ghastly mists.\n* 5% to summon an etherean silhouette for 15-25 turns while attacking.", + "weight": "3 g", + "volume": "3 ml", + "price": 0, + "material": [ "ethereal" ], + "coverage": 0, + "symbol": "0", + "color": "red", + "relic_data": { + "passive_effects": [ + { + "has": "WORN", + "condition": "ALWAYS", + "hit_you_effect": [ { "id": "v_war_etherealenchant_ss_maybe" } ], + "values": [ { "value": "ITEM_DAMAGE_AP", "add": 20 }, { "value": "ATTACK_COST", "add": -15 } ] + } + ] + }, + "covers": [ "ARM_R", "ARM_L" ], + "flags": [ "AURA", "ONLY_ONE", "SEMITANGIBLE", "NO_DROP" ] + } +] diff --git a/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json new file mode 100644 index 0000000..7d4ca16 --- /dev/null +++ b/vamp_stuff/Modification_Files/Spells/Misc/v_spell_mon.json @@ -0,0 +1,207 @@ +[ + { + "id": "mon_desolation_aura", + "type": "MONSTER", + "name": { "str": "desolate gloom" }, + "description": "A hovering mist of pure dread, undulating in soft, patterned beats.", + "default_faction": "player", + "species": [ "HORROR" ], + "diff": 30, + "volume": "3 ml", + "weight": "3 g", + "note": "No way to make this monster immune to its own emitted fields, so an invincible HP is needed here. Take note that only the player and any vampire NPCs are immune, and nothing else.", + "hp": 1000000, + "speed": 50, + "symbol": "*", + "color": "light_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 0, + "melee_dice": 0, + "melee_dice_sides": 0, + "melee_cut": 0, + "dodge": 6, + "vision_day": 30, + "vision_night": 30, + "harvest": "exempt", + "emit_fields": [ "emit_v_desolate" ], + "death_function": [ "MELT" ], + "flags": [ + "SEES", + "HEARS", + "GOODHEARING", + "SMELLS", + "NOHEAD", + "HARDTOSHOOT", + "WEBWALK", + "FLIES", + "PLASTIC", + "ELECTRIC", + "ACIDPROOF", + "NO_BREATHE", + "NOGIB" + ] + }, + { + "id": "mon_orus_bloodling", + "type": "MONSTER", + "name": { "str": "bloodling" }, + "description": "Bloated lump of blood, forming into something... frightening.", + "default_faction": "zombie", + "species": [ "ZOMBIE" ], + "volume": "62500 ml", + "weight": "81500 g", + "hp": 25, + "speed": 10, + "material": [ "flesh" ], + "attack_cost": 300, + "harvest": "exempt", + "symbol": "&", + "color": "light_red", + "aggression": 100, + "morale": 100, + "melee_skill": 4, + "melee_dice": 2, + "melee_dice_sides": 2, + "melee_cut": 0, + "armor_bash": 20, + "death_function": [ "MELT" ], + "regenerates": 5, + "flags": [ + "SEES", + "HEARS", + "SMELLS", + "WARM", + "BASHES", + "GROUP_BASH", + "POISON", + "ELECTRIC", + "ACIDPROOF", + "NO_BREATHE", + "PLASTIC" + ] + }, + { + "id": "mon_ether_shadow", + "type": "MONSTER", + "name": { "str": "etherean silhouette" }, + "description": "A deceitful humanoid shadow, glimmering in faint, ghastly light.", + "default_faction": "player", + "species": [ "HORROR" ], + "bodytype": "human", + "diff": 10, + "note": "ethereal creatures has no physical density.", + "volume": "3 ml", + "weight": "3 g", + "hp": 20, + "speed": 130, + "symbol": "@", + "color": "light_gray", + "aggression": 100, + "morale": 100, + "melee_skill": 0, + "melee_dice": 0, + "melee_dice_sides": 0, + "melee_cut": 0, + "dodge": 8, + "armor_cut": 999, + "armor_stab": 999, + "armor_bash": 999, + "vision_day": 18, + "vision_night": 18, + "luminance": 5, + "path_settings": { "max_dist": 5, "max_length": 20 }, + "special_attacks": [ + { + "type": "spell", + "spell_data": { "id": "mon_ether_shadow_spell_target" }, + "cooldown": 14, + "monster_message": "%1$s stares at %3$s as it gesture its arms!" + } + ], + "harvest": "exempt", + "death_function": [ "MELT" ], + "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] + }, + { + "id": "mon_idol_vex", + "type": "MONSTER", + "name": { "str": "Vex" }, + "description": "An etherean deity, concealed beneath an impenetrable barrier. Within a clear vision, a vaguely humanoid figure floats freely mid-air.", + "default_faction": "player", + "species": [ "HORROR" ], + "bodytype": "human", + "diff": 50, + "volume": "3 ml", + "weight": "3 g", + "hp": 400, + "speed": 60, + "symbol": "@", + "color": "white", + "aggression": 100, + "morale": 100, + "melee_skill": 0, + "melee_dice": 0, + "melee_dice_sides": 0, + "melee_cut": 0, + "dodge": 5, + "armor_cut": 999, + "armor_stab": 999, + "armor_bash": 999, + "vision_day": 30, + "vision_night": 30, + "luminance": 20, + "path_settings": { "max_dist": 5, "max_length": 20 }, + "special_attacks": [ + { + "type": "spell", + "spell_data": { "id": "mon_idol_vex_spell_target" }, + "cooldown": 11, + "monster_message": "%1$s shimmers as it glares at %3$s!" + } + ], + "harvest": "exempt", + "death_function": [ "MELT" ], + "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] + }, + { + "id": "mon_idol_vex_etherhar", + "type": "MONSTER", + "name": { "str": "ethereal harbringer" }, + "description": "A ghastly cloud of concentrated etherean power. Seems to be volatile, and may suddenly implode when it is touched.", + "default_faction": "player", + "species": [ "HORROR" ], + "diff": 20, + "volume": "3 ml", + "weight": "3 g", + "hp": 5, + "speed": 25, + "symbol": "0", + "color": "white", + "aggression": 100, + "morale": 100, + "melee_skill": 0, + "melee_dice": 0, + "melee_dice_sides": 0, + "melee_cut": 0, + "dodge": 2, + "armor_cut": 999, + "armor_stab": 999, + "armor_bash": 999, + "vision_day": 10, + "vision_night": 10, + "luminance": 2, + "path_settings": { "max_dist": 5, "max_length": 20 }, + "special_attacks": [ + { + "type": "spell", + "spell_data": { "id": "mon_idol_vex_etherhar_spell_target" }, + "cooldown": 1, + "monster_message": "%1$s shines vigorously!" + } + ], + "harvest": "exempt", + "death_function": [ "MELT" ], + "flags": [ "SEES", "HEARS", "GOODHEARING", "SMELLS", "HARDTOSHOOT", "WEBWALK", "FLIES", "NO_BREATHE", "NOGIB" ] + } +] diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json index 245c5ae..ed35d7d 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T1.json @@ -2,7 +2,7 @@ { "id": "t1_elem_exerxium", "type": "SPELL", - "name": "Exerxium", + "name": { "str": "Exerxium" }, "description": "Ignites the foe with ardent profane blaze, dealing fire damage and curses them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", @@ -27,7 +27,7 @@ { "id": "t1_elem_frost", "type": "SPELL", - "name": "Frost", + "name": { "str": "Frost" }, "description": "Binds the foe by instantly converting the air into ice, dealing cold damage and freezes them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", @@ -53,7 +53,7 @@ { "id": "t1_elem_elemdis", "type": "SPELL", - "name": "Elemental Dissipation", + "name": { "str": "Elemental Dissipation" }, "description": "Nullifies elemental blights from you or an ally.\n\nThis is a tier 1 spell.", "valid_targets": [ "ally" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json index 38a886b..30a21a5 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T2.json @@ -2,7 +2,7 @@ { "id": "t2_elem_ignite", "type": "SPELL", - "name": "Ignite", + "name": { "str": "Ignite" }, "description": "Sets foe ablaze, dealing fire damagetier 2 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json index c3820e2..95aec24 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T3.json @@ -2,7 +2,7 @@ { "id": "t3_elem_perfury", "type": "SPELL", - "name": "Perfury", + "name": { "str": "Perfury" }, "description": "Conjures dark, hellish flames to engulf the foe, dealing fire damage and is afflicted with cursed flames.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", @@ -27,7 +27,7 @@ { "id": "t3_elem_blizzaga", "type": "SPELL", - "name": "Blizzaga", + "name": { "str": "Blizzaga" }, "description": "Immobilizes the foe by flash-freezing the air around them, dealing cold damage.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json index 5757297..a2f8da3 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T4.json @@ -2,7 +2,7 @@ { "id": "t4_elem_firewall", "type": "SPELL", - "name": "Fire Wall", + "name": { "str": "Fire Wall" }, "description": "Surrounds the foe inside a blazing wall of flames.\n* Creates fire fields outside the aoe range.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json index 8c1a04e..0df8bc3 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T5.json @@ -2,7 +2,7 @@ { "id": "t5_elem_firebane", "type": "SPELL", - "name": "Firebane", + "name": { "str": "Firebane" }, "description": "Conjures a profane fireball to strike the foe. Upon impact, it explodes, dealing fire damage and spreads cursed flames on that area.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", @@ -28,7 +28,7 @@ { "id": "t5_elem_icebane", "type": "SPELL", - "name": "Icebane", + "name": { "str": "Icebane" }, "description": "Conjures a profane ball of fiery ice to strike the foe. Upon impact, it shatters, dealing cold damage and spreads frostburn on that area.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json index 995f7d1..3e3fbba 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T6.json @@ -2,7 +2,7 @@ { "id": "t6_elem_exerxium", "type": "SPELL", - "name": "Deus Exerxium", + "name": { "str": "Deus Exerxium" }, "description": "A wave of profane blaze strikes all foes within a cone, dealing fire damage and curses them.\n* Slim chance to spread cursed flames on the affected area.\n\nThis is a tier 6 spell.", "valid_targets": [ "hostile" ], "effect": "cone_attack", @@ -35,7 +35,7 @@ { "id": "t6_elem_elemward", "type": "SPELL", - "name": "Elemental Ward", + "name": { "str": "Elemental Ward" }, "description": "Creates a barrier that protects you or an ally from all elemental blights.\n* Doesn't nullify existing blights.\n\nThis is a tier 6 spell.", "valid_targets": [ "ally" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json index 0991f5a..bb0e657 100644 --- a/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Profane_Conjurer/v_elem_T7.json @@ -2,7 +2,7 @@ { "id": "t7_elem_desecrate", "type": "SPELL", - "name": "Desecrate", + "name": { "str": "Desecrate" }, "description": "Channels the underworld to create a rift that engulfs the foe with a towering hellfire, dealing massive fire damage, inflicts a long-lasting curse and leaves an intense cursed flame at that point.\n\nThis is a tier 7 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", @@ -31,7 +31,7 @@ { "id": "t7_elem_eternalfrost", "type": "SPELL", - "name": "Eternal Frost", + "name": { "str": "Eternal Frost" }, "description": "A blast of sheer wind flash-freezes all creatures in an area, dealing cold damage.\n* Creates a lingering frost fields that freezes any creature that comes in contact.\n\nThis is a tier 7 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json index a3bf153..39be198 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T1.json @@ -2,7 +2,7 @@ { "id": "t1_mana_darkbolt", "type": "SPELL", - "name": "Dark Bolt", + "name": { "str": "Dark Bolt" }, "description": "A magical burst of profane mana strikes at your foe, dealing pure damage.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", @@ -24,7 +24,7 @@ { "id": "t1_mana_arcanebinding", "type": "SPELL", - "name": "Arcane Binding", + "name": { "str": "Arcane Binding" }, "description": "Hits your foe with your weapon imbued in etherean arcane binding, striking its inner self that deals pure damage and immobilizes them.\n\nThis is a tier 1 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json index 3b29d4e..584c2e0 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T2.json @@ -2,7 +2,7 @@ { "id": "t2_mana_darkbeam", "type": "SPELL", - "name": "Dark Beam", + "name": { "str": "Dark Beam" }, "description": "A profane mana beam bursts violently, striking your foes within a line that deals pure damage.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "line_attack", @@ -26,7 +26,7 @@ { "id": "t2_mana_etherealstrike", "type": "SPELL", - "name": "Ethereal Strike", + "name": { "str": "Ethereal Strike" }, "description": "An etherean silhouette emerges out of thin air, immediately attacking the foe that deals pure damage and grasps at them.\n\nThis is a tier 2 spell.", "valid_targets": [ "hostile" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json index 00ff1b6..083e62b 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T3.json @@ -2,7 +2,7 @@ { "id": "t3_mana_darkblast", "type": "SPELL", - "name": "Dark Blast", + "name": { "str": "Dark Blast" }, "description": "Conjures a volatile profane magic to the targeted area then explodes, dealing pure damage to the surrounding foes.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", @@ -27,7 +27,7 @@ { "id": "t3_mana_manasurge", "type": "SPELL", - "name": "Mana Surge", + "name": { "str": "Mana Surge" }, "description": "Empowers your body by channeling your mana.\n\nThis is a tier 3 spell.", "valid_targets": [ "self" ], "effect": "target_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json index 5bfea38..7445441 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T4.json @@ -2,7 +2,7 @@ { "id": "t4_mana_darkburst", "type": "SPELL", - "name": "Dark Burst", + "name": { "str": "Dark Burst" }, "description": "A wave of profane magic bursts out of your body, dealing pure damage to the surrounding foes.\n* Foes within a 3 tile radius are pushed back.\n\nThis is a tier 4 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json index 4f1f252..4df8af7 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T5.json @@ -2,7 +2,7 @@ { "id": "t5_mana_megamagic", "type": "SPELL", - "name": "Megamagic", + "name": { "str": "Megamagic" }, "description": "Obliterates all foes with a devastating wave of profane magic, dealing immensive pure damage within a wide cone.\n* 25% chance of exhaustion, depleting your stamina and weakens yourself for a short period of time.\n\nThis is a tier 5 spell.", "valid_targets": [ "hostile", "ground" ], "effect": "cone_attack", @@ -29,7 +29,7 @@ { "id": "t5_mana_danceofthesilhouettes", "type": "SPELL", - "name": "Dance of the Silhouettes", + "name": { "str": "Dance of the Silhouettes" }, "description": "Summons the etherean silhouette(s), striding through the world swiftly and are invulnerable to physical hazards.\n* These minions do not harm with brute strength, but casts a basic warlock spell at foe weights from tier 1 to tier 3. After the duration or casting any spell, they vanish.", "valid_targets": [ "ground" ], "effect": "summon", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json index d8d7725..6345f30 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T6.json @@ -2,7 +2,7 @@ { "id": "t6_mana_darkpillar", "type": "SPELL", - "name": "Dark Pillar", + "name": { "str": "Dark Pillar" }, "description": "Sky-high pillar of disastrous dark magic engulfs the foe, leaving no tracks but a crater.\n* If the foe survives, it is inflicted with ethereal shock, slowing and dealing a maximum total of 300 pure damage over 10 seconds.\n\nThis is a tier 6 spell.", "valid_targets": [ "hostile" ], "effect": "projectile_attack", @@ -25,7 +25,7 @@ { "id": "t6_mana_etherealenchantment", "type": "SPELL", - "name": "Ethereal Enchantment", + "name": { "str": "Ethereal Enchantment" }, "description": "You gain an ethereal enchantment, causing your attacks to feel lighter, yet strikes deeper into the inner self of your foe.\n* If worn, your attacks gain 20 armor pierce and its cost is reduced by 15.\n\nThis is a Tier 6 spell.", "valid_targets": [ "self" ], "effect": "spawn_item", diff --git a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json index 8084ab3..99dc699 100644 --- a/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json +++ b/vamp_stuff/Modification_Files/Spells/Warlock/v_mana_T7.json @@ -2,7 +2,7 @@ { "id": "t7_mana_idol_vex", "type": "SPELL", - "name": "Idol: Vex", + "name": { "str": "Idol: Vex" }, "description": "Calls forth the ancient idol: Vex, the etherean calamity. A deity who fulfills your desire for annihilation with its etherean prowess.\n* Once it is successfully summoned, you are affected with ancient dread, an enormous penalty to intelligence and movement speed.\n* This minion does not harm with brute strength, but casts one from its numerous unique, crowd-control spells.\n\nThis is a tier 7 spell.", "valid_targets": [ "self", "ground" ], "effect": "summon", diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json index 1c5bebe..d8ee8ea 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_combo.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_combo.json @@ -3,7 +3,7 @@ "note": "Any spell that are casted indirectly are taken here.", "id": "t1_blood_transfusion_spell", "type": "SPELL", - "name": "Tranfusion Spell", + "name": { "str": "Tranfusion Spell" }, "message": "You feel refreshed as you cast!", "description": "It will cast Transfusion Damage and Transfusion Heal.", "flags": [ "SILENT" ], @@ -16,7 +16,7 @@ { "id": "t1_blood_transfusion_spell_heal", "type": "SPELL", - "name": "Tranfusion Heal", + "name": { "str": "Tranfusion Heal" }, "description": "Heals the caster with 1 hp.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], @@ -28,7 +28,7 @@ { "id": "t1_blood_transfusion_spell_dmg", "type": "SPELL", - "name": "Tranfusion Damage", + "name": { "str": "Tranfusion Damage" }, "description": "Damages the target with 2 hp.", "flags": [ "SILENT", "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], @@ -42,7 +42,7 @@ { "id": "t3_blood_crimsonhaze_blind", "type": "SPELL", - "name": "Crimson Haze Blind", + "name": { "str": "Crimson Haze Blind" }, "description": "Blind foes within a 4 tile radius.", "flags": [ "SILENT" ], "valid_targets": [ "hostile", "ground" ], @@ -57,7 +57,7 @@ { "id": "t5_blood_outrage_bash", "type": "SPELL", - "name": "Outrage Bash", + "name": { "str": "Outrage Bash" }, "description": "Deals 25 bash damage.", "message": "An ourburst of thick tentacle slaps!", "flags": [ "SILENT", "RANDOM_TARGET" ], @@ -74,7 +74,7 @@ { "id": "t5_blood_outrage_cut", "type": "SPELL", - "name": "Outrage Cut", + "name": { "str": "Outrage Cut" }, "description": "Deals 25 cut damage.", "message": "A tentacle strand slashes!", "flags": [ "SILENT", "RANDOM_TARGET" ], @@ -91,7 +91,7 @@ { "id": "t5_blood_outrage_stab", "type": "SPELL", - "name": "Outrage Stab", + "name": { "str": "Outrage Stab" }, "description": "Deals 25 stab damage.", "message": "A tendril bursts then thrusts!", "flags": [ "SILENT", "RANDOM_TARGET" ], @@ -108,7 +108,7 @@ { "id": "t5_blood_outrage_drain", "type": "SPELL", - "name": "Outrage Drain", + "name": { "str": "Outrage Drain" }, "message": "You suddenly feel refreshed!", "description": "It will cast Drain Damage and Drain Heal.", "flags": [ "SILENT" ], @@ -121,7 +121,7 @@ { "id": "t5_blood_outrage_drain_heal", "type": "SPELL", - "name": "Drain Heal", + "name": { "str": "Drain Heal" }, "description": "Heals the caster with 5 hp.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], @@ -133,7 +133,7 @@ { "id": "t5_blood_outrage_drain_dmg", "type": "SPELL", - "name": "Drain Damage", + "name": { "str": "Drain Damage" }, "description": "Damages the target with 10 hp.", "flags": [ "SILENT", "RANDOM_TARGET" ], "valid_targets": [ "hostile" ], @@ -147,7 +147,7 @@ { "id": "t4_mana_darkburst_push", "type": "SPELL", - "name": "Dark Burst Push", + "name": { "str": "Dark Burst Push" }, "description": "Push monsters within a 4 tile radius.", "effect": "area_push", "effect_filter": [ "hostile" ], @@ -159,7 +159,7 @@ { "type": "SPELL", "id": "t5_mana_megamagic_exhaust_maybe", - "name": "Megamagic Exhaust?", + "name": { "str": "Megamagic Exhaust?" }, "description": "1/4 chance to do Megamagic Exhaust.", "valid_targets": [ "none" ], "message": "", @@ -177,7 +177,7 @@ { "type": "SPELL", "id": "t5_mana_megamagic_exhaust_yes", - "name": "Megamagic Exhaust!", + "name": { "str": "Megamagic Exhaust!" }, "description": "Does the Megamagic Exhaust.", "valid_targets": [ "none" ], "message": "", @@ -190,7 +190,7 @@ { "id": "t5_mana_megamagic_exhaust", "type": "SPELL", - "name": "Megamagic Exhaust", + "name": { "str": "Megamagic Exhaust" }, "description": "Weakens the player.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], @@ -204,7 +204,7 @@ { "id": "t5_mana_megamagic_exhaust_stam", "type": "SPELL", - "name": "Exhaustion", + "name": { "str": "Exhaustion" }, "description": "Depletes the stamina.", "valid_targets": [ "self" ], "flags": [ "SILENT" ], @@ -216,7 +216,7 @@ { "id": "t6_mana_darkpillar_bash", "type": "SPELL", - "name": "Dark Pillar Bash", + "name": { "str": "Dark Pillar Bash" }, "description": "Aims to make a crater under the target. If not, then don't.", "valid_targets": [ "hostile" ], "flags": [ "SILENT" ], diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json index 50cdba4..60735da 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_hit_time.json @@ -3,7 +3,7 @@ "note": "Spells that activate from hitting, getting hit and intermittence.", "type": "SPELL", "id": "v_spell_null", - "name": "null", + "name": { "str": "null" }, "description": "null... just ignore this.", "valid_targets": [ "none" ], "flags": [ "SILENT" ], @@ -13,7 +13,7 @@ { "type": "SPELL", "id": "v_hemo_whip_spell_ss_maybe", - "name": "Sweeping Strike?", + "name": { "str": "Sweeping Strike?" }, "description": "1/10 chance to do Sweeping Strike.", "valid_targets": [ "none" ], "message": "", @@ -38,7 +38,7 @@ "note": "Notify the player about the casted on-hit spell.", "type": "SPELL", "id": "v_hemo_whip_spell_ss_yes", - "name": "Sweeping Strike!", + "name": { "str": "Sweeping Strike!" }, "description": "Does the Sweeping Strike.", "valid_targets": [ "none" ], "message": "The leech's whip strikes a wide arc!", @@ -51,7 +51,7 @@ { "id": "v_hemo_whip_spell_ss", "type": "SPELL", - "name": "Sweeping Strike", + "name": { "str": "Sweeping Strike" }, "description": "Swipes through an arc, dealing 16 cutting damage.", "valid_targets": [ "hostile", "ground" ], "effect": "cone_attack", @@ -67,7 +67,7 @@ { "id": "v_hemo_whip_spell_d_maybe", "type": "SPELL", - "name": "Drain?", + "name": { "str": "Drain?" }, "description": "1/5 chance to do Drain.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -85,7 +85,7 @@ { "type": "SPELL", "id": "v_hemo_whip_spell_d_yes", - "name": "Drain!", + "name": { "str": "Drain!" }, "description": "Does the Drain Damage and Drain Heal.", "valid_targets": [ "none" ], "message": "The leech's whip absorbs the life force from a nearby creature!", @@ -96,7 +96,7 @@ { "id": "v_hemo_whip_spell_d_dmg", "type": "SPELL", - "name": "Drain Damage", + "name": { "str": "Drain Damage" }, "description": "Deals 2 hp.", "valid_targets": [ "hostile" ], "effect": "target_attack", @@ -110,7 +110,7 @@ { "id": "v_hemo_whip_spell_d_heal", "type": "SPELL", - "name": "Drain Heal", + "name": { "str": "Drain Heal" }, "description": "Heals 1 hp.", "valid_targets": [ "self" ], "effect": "target_attack", @@ -122,7 +122,7 @@ { "id": "v_hemo_crimsoncoat_coat_pr_maybe", "type": "SPELL", - "name": "Piercing Retaliation?", + "name": { "str": "Piercing Retaliation?" }, "description": "3/4 chance to do Piercing Retaliation.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -139,7 +139,7 @@ { "type": "SPELL", "id": "v_hemo_crimsoncoat_coat_pr_yes", - "name": "Piercing Retaliation!", + "name": { "str": "Piercing Retaliation!" }, "description": "Does the Piercing Retaliation.", "valid_targets": [ "none" ], "message": "The crimson coat retaliates to the attack!", @@ -150,7 +150,7 @@ { "id": "v_hemo_crimsoncoat_coat_pr", "type": "SPELL", - "name": "Piercing Retaliation", + "name": { "str": "Piercing Retaliation" }, "description": "Deals 12 stab damage and stuns for 1-3 turns.", "valid_targets": [ "hostile" ], "flags": [ "SILENT", "RANDOM_DURATION" ], @@ -167,7 +167,7 @@ { "id": "v_hemo_orusform_bloodling", "type": "SPELL", - "name": "Orus: Rise! Bloodling!", + "name": { "str": "Orus: Rise! Bloodling!" }, "description": "Summons a bloodling at a random blood field in range.", "valid_targets": [ "fd_blood" ], "effect": "summon", @@ -186,7 +186,7 @@ { "type": "SPELL", "id": "v_war_etherealenchant_ss_maybe", - "name": "Summon Silhouette?", + "name": { "str": "Summon Silhouette?" }, "description": "1/20 chance to do Summon Silhouette.", "valid_targets": [ "none" ], "message": "", @@ -220,7 +220,7 @@ { "type": "SPELL", "id": "v_war_etherealenchant_ss_yes", - "name": "Summon Silhouette!", + "name": { "str": "Summon Silhouette!" }, "description": "Does the Summon Silhouette.", "valid_targets": [ "none" ], "message": "An etherean silhouette emerges from your weapon!", @@ -233,7 +233,7 @@ { "id": "v_war_etherealenchant_ss", "type": "SPELL", - "name": "Summon Silhouette", + "name": { "str": "Summon Silhouette" }, "description": "Summons an etherean silhouette.", "valid_targets": [ "self", "ground" ], "effect": "summon", diff --git a/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json b/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json index 42c7bb0..5b422d8 100644 --- a/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json +++ b/vamp_stuff/Modification_Files/Spells/v_spell_monspell.json @@ -3,7 +3,7 @@ "note": "Spells that are casted by monsters. Seperated from monster_magic.json, for as it is casted by allied minions.", "type": "SPELL", "id": "mon_ether_shadow_spell_target", - "name": "a spell", + "name": { "str": "a spell" }, "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.", "extra_effects": [ { "id": "mon_ether_shadow_spell" } ], "flags": [ "SILENT" ], @@ -18,7 +18,7 @@ { "id": "mon_ether_shadow_spell", "type": "SPELL", - "name": "Warlock Spell", + "name": { "str": "Warlock Spell" }, "description": "Picks a tier level of spell: 3/6 - tier 1, 2/6 - tier 2, 1/6 - tier 3.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -37,7 +37,7 @@ { "id": "mon_ether_shadow_spell_bolt", "type": "SPELL", - "name": "Dark Bolt", + "name": { "str": "Dark Bolt" }, "description": "A magical burst of profane mana strikes at your foe, dealing pure damage.\n\nThis is a tier 1 spell.", "message": "The etherean silhouette casts Dark Bolt!", "valid_targets": [ "hostile" ], @@ -52,7 +52,7 @@ { "id": "mon_ether_shadow_spell_beam", "type": "SPELL", - "name": "Dark Beam", + "name": { "str": "Dark Beam" }, "description": "A profane mana beam bursts violently, striking your foes within a line that deals pure damage.\n\nThis is a tier 2 spell.", "message": "The etherean silhouette casts Dark Beam!", "valid_targets": [ "hostile", "ground" ], @@ -70,7 +70,7 @@ { "id": "mon_ether_shadow_spell_blast", "type": "SPELL", - "name": "Dark Blast", + "name": { "str": "Dark Blast" }, "description": "Conjures a volatile profane magic to the targeted area then explodes, dealing pure damage to the surrounding foes.\n\nThis is a tier 3 spell.", "valid_targets": [ "hostile", "ground" ], "message": "The etherean silhouette casts Dark Blast!", @@ -88,7 +88,7 @@ { "type": "SPELL", "id": "mon_idol_vex_spell_target", - "name": "a spell", + "name": { "str": "a spell" }, "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.", "extra_effects": [ { "id": "mon_idol_vex_spell" } ], "flags": [ "SILENT" ], @@ -103,7 +103,7 @@ { "id": "mon_idol_vex_spell", "type": "SPELL", - "name": "Vex Spell", + "name": { "str": "Vex Spell" }, "description": "Picks a random spell. Everything got flat chances.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -120,7 +120,7 @@ { "id": "mon_idol_vex_calamity_combo", "type": "SPELL", - "name": "Calamity Combo", + "name": { "str": "Calamity Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -130,7 +130,7 @@ { "id": "mon_idol_vex_calamity", "type": "SPELL", - "name": "Calamity", + "name": { "str": "Calamity" }, "description": "3-10 Explosions.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", @@ -145,7 +145,7 @@ { "id": "mon_idol_vex_calamity_exp", "type": "SPELL", - "name": "Explosions", + "name": { "str": "Explosions" }, "description": "Underground bombardments of pure damage.", "valid_targets": [ "ground", "hostile" ], "effect": "projectile_attack", @@ -161,7 +161,7 @@ { "id": "mon_idol_vex_impendingdoom_combo", "type": "SPELL", - "name": "Impending Doom Combo", + "name": { "str": "Impending Doom Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -171,7 +171,7 @@ { "id": "mon_idol_vex_impendingdoom", "type": "SPELL", - "name": "Impending Doom", + "name": { "str": "Impending Doom" }, "description": "Marks all surrounding foes with impending doom. 1/101 chance for their mark to implode, dealing 60-125 damage over the duration.", "flags": [ "SILENT", "RANDOM_DURATION" ], "valid_targets": [ "ground", "hostile" ], @@ -185,7 +185,7 @@ { "id": "mon_idol_vex_etherealshockwave_combo", "type": "SPELL", - "name": "Ethereal Shockwave Combo", + "name": { "str": "Ethereal Shockwave Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -195,7 +195,7 @@ { "id": "mon_idol_vex_etherealshockwave", "type": "SPELL", - "name": "Ethereal Shockwave", + "name": { "str": "Ethereal Shockwave" }, "description": "1-4 Shockwaves.", "valid_targets": [ "hostile", "ground" ], "effect": "projectile_attack", @@ -210,7 +210,7 @@ { "id": "mon_idol_vex_etherealshockwave_wave", "type": "SPELL", - "name": "Ethereal Shockwave Wave", + "name": { "str": "Ethereal Shockwave Wave" }, "description": "Resonating wave of pure damage.", "valid_targets": [ "ground", "hostile" ], "effect": "cone_attack", @@ -226,7 +226,7 @@ { "id": "mon_idol_vex_etherealharbringer_combo", "type": "SPELL", - "name": "Ethereal Harbringer Combo", + "name": { "str": "Ethereal Harbringer Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -236,7 +236,7 @@ { "type": "SPELL", "id": "mon_idol_vex_etherealharbringer", - "name": "Ethereal Harbinger", + "name": { "str": "Ethereal Harbinger" }, "description": "Summons 2-5 ethereal harbringers.", "flags": [ "SILENT", "RANDOM_DAMAGE", "RANDOM_TARGET" ], "valid_targets": [ "hostile", "ground" ], @@ -254,7 +254,7 @@ { "type": "SPELL", "id": "mon_idol_vex_spell_car", - "name": "Cast-and-Run", + "name": { "str": "Cast-and-Run" }, "description": "Imitates hit-and-run. Lasts for until their spell ceases from cooling down.", "flags": [ "SILENT" ], "valid_targets": [ "self" ], @@ -266,7 +266,7 @@ { "type": "SPELL", "id": "mon_idol_vex_etherhar_spell_target", - "name": "a spell", + "name": { "str": "a spell" }, "description": "Casted upon monster's LOS and within the predefined range. ALSO WHEN IT IS NOT ON COOLDOWN.", "extra_effects": [ { "id": "mon_idol_vex_etherhar_spell" } ], "flags": [ "SILENT" ], @@ -281,7 +281,7 @@ { "id": "mon_idol_vex_etherhar_spell", "type": "SPELL", - "name": "Vex Spell", + "name": { "str": "Vex Spell" }, "description": "Picks a random spell. Everything got flat chances.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -293,7 +293,7 @@ { "id": "mon_idol_vex_etherhar_scatterbeam_combo", "type": "SPELL", - "name": "Scatterbeam Combo", + "name": { "str": "Scatterbeam Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -317,7 +317,7 @@ { "id": "mon_idol_vex_etherhar_scatterbeam", "type": "SPELL", - "name": "Scatterbeam", + "name": { "str": "Scatterbeam" }, "description": "1/10 chance to stop and die from barraging beams.", "valid_targets": [ "ground", "hostile" ], "effect": "line_attack", @@ -333,7 +333,7 @@ { "id": "mon_idol_vex_etherhar_implosion_combo", "type": "SPELL", - "name": "Implosion Combo", + "name": { "str": "Implosion Combo" }, "description": "Combines all essential spells.", "valid_targets": [ "none" ], "effect": "target_attack", @@ -351,7 +351,7 @@ { "id": "mon_idol_vex_etherhar_implosion", "type": "SPELL", - "name": "Implosion", + "name": { "str": "Implosion" }, "description": "3 waves of implosions.", "valid_targets": [ "ground", "hostile" ], "effect": "projectile_attack", @@ -365,7 +365,7 @@ { "id": "mon_idol_vex_etherhar_implosion_pull", "type": "SPELL", - "name": "Implosion Pull", + "name": { "str": "Implosion Pull" }, "description": "3 waves of pulling nearby foes.", "effect": "area_pull", "effect_filter": [ "hostile" ], diff --git a/vamp_stuff/readme b/vamp_stuff/readme index a2d18a1..e733b8b 100644 --- a/vamp_stuff/readme +++ b/vamp_stuff/readme @@ -67,7 +67,7 @@ Fix or remove the vampire equpiment. Add a vampire martial art based on the vampire weapon skills. Fix crafting times. -Add a tile so pools of blood look like blood. +Merge in the new tileset. Patch blood to be healthy for vampires in the source. Patch underwater breathing in the source code. -Done -- cgit v1.2.1