diff --git a/data/mods/blazemod/blob_ammo_types.json b/data/mods/blazemod/blob_ammo_types.json index 58034fed7355d..5fe107ab45318 100644 --- a/data/mods/blazemod/blob_ammo_types.json +++ b/data/mods/blazemod/blob_ammo_types.json @@ -1,8 +1,8 @@ [ { - "id": "bfeed", + "id": "blob_feed", "name": "blob feed", - "default": "bfeed", + "default": "blob_feed", "type": "ammunition_type" } ] diff --git a/data/mods/blazemod/blob_construction.json b/data/mods/blazemod/blob_construction.json index 9be0fd8ed75be..92864aaef30a9 100644 --- a/data/mods/blazemod/blob_construction.json +++ b/data/mods/blazemod/blob_construction.json @@ -9,7 +9,14 @@ "pre_terrain": "t_pit_corpsed", "post_terrain": "blob_pit", "tools": [ - [ [ "gloople", -1 ], [ "glooplegrow", -1 ], [ "oozle", -1 ], [ "oozlegrow", -1 ], [ "gray", -1 ], [ "graygrow", -1 ] ] + [ + [ "blob_gloople", -1 ], + [ "blob_glooplegrow", -1 ], + [ "blob_oozle", -1 ], + [ "blob_oozlegrow", -1 ], + [ "blob_gray", -1 ], + [ "blob_graygrow", -1 ] + ] ] }, { @@ -22,7 +29,14 @@ "pre_terrain": "t_slime", "post_terrain": "blob_pit_slime", "tools": [ - [ [ "gloople", -1 ], [ "glooplegrow", -1 ], [ "oozle", -1 ], [ "oozlegrow", -1 ], [ "gray", -1 ], [ "graygrow", -1 ] ] + [ + [ "blob_gloople", -1 ], + [ "blob_glooplegrow", -1 ], + [ "blob_oozle", -1 ], + [ "blob_oozlegrow", -1 ], + [ "blob_gray", -1 ], + [ "blob_graygrow", -1 ] + ] ] }, { @@ -39,7 +53,7 @@ "ter_set": "t_pit", "sound": "squish!", "sound_fail": "squish!", - "items": [ { "item": "bfeed", "count": [ 250, 500 ] } ] + "items": [ { "item": "blob_feed", "count": [ 250, 500 ] } ] }, "flags": [ "WALL", "TRANSPARENT", "EASY_DECONSTRUCT" ] }, @@ -57,7 +71,7 @@ "ter_set": "t_dirt", "sound": "squish!", "sound_fail": "squish!", - "items": [ { "item": "bfeed", "count": [ 50, 250 ] } ] + "items": [ { "item": "blob_feed", "count": [ 50, 250 ] } ] }, "flags": [ "WALL", "TRANSPARENT", "EASY_DECONSTRUCT" ] } diff --git a/data/mods/blazemod/diamond_ammo_types.json b/data/mods/blazemod/diamond_ammo_types.json new file mode 100644 index 0000000000000..12a82e35ed1e5 --- /dev/null +++ b/data/mods/blazemod/diamond_ammo_types.json @@ -0,0 +1,8 @@ +[ + { + "id": "crystalline_shards", + "name": "crystalline shards", + "default": "diamond_coal", + "type": "ammunition_type" + } +] diff --git a/data/mods/blazemod/items/ammo/diamond_ammo.json b/data/mods/blazemod/items/ammo/diamond_ammo.json index 55fbb2a780e42..84cde4609ed70 100644 --- a/data/mods/blazemod/items/ammo/diamond_ammo.json +++ b/data/mods/blazemod/items/ammo/diamond_ammo.json @@ -1,11 +1,22 @@ [ { "id": "diamond_coal", - "copy-from": "charcoal", "type": "AMMO", - "category": "spare_parts", - "name": { "str_sp": "charcoal" }, - "casing": "diamond_cluster" + "name": { "str_sp": "glittering carbon" }, + "description": "These small fragments of carbon are have been compressed into a crystalline structure that is beginning to resemble diamonds.", + "weight": "3 g", + "volume": "250 ml", + "price": 10000, + "bashing": 1, + "material": "diamond", + "symbol": "=", + "color": "white", + "looks_like": "diamond", + "count": 100, + "ammo_type": "crystalline_shards", + "damage": 1, + "pierce": 1, + "dispersion": 12 }, { "id": "diamond_shards", diff --git a/data/mods/blazemod/items/fuel.json b/data/mods/blazemod/items/fuel.json index ac84b541900dd..e0684e536c0db 100644 --- a/data/mods/blazemod/items/fuel.json +++ b/data/mods/blazemod/items/fuel.json @@ -1,9 +1,9 @@ [ { - "id": "bfeedfuel", + "id": "blob_feed_fuel", "type": "AMMO", "category": "fuel", - "name": { "str": "liquified blob feed", "str_pl": "bfeedfuel" }, + "name": { "str_sp": "liquified blob feed" }, "description": "Liquified blob feed, useful for fueling certain blob based vehicle parts", "weight": "1 g", "volume": "200ml", @@ -17,13 +17,13 @@ "color": "red", "count": 250, "stack_size": 200, - "ammo_type": "bfeed", + "ammo_type": "blob_feed", "range": 4, "damage": 5, "pierce": 5 }, { - "id": "bfeed", + "id": "blob_feed", "type": "AMMO", "category": "fuel", "name": { "str_sp": "blob feed" }, @@ -37,6 +37,6 @@ "symbol": "*", "color": "red", "count": 25, - "ammo_type": "bfeed" + "ammo_type": "blob_feed" } ] diff --git a/data/mods/blazemod/items/guns/blob_turret.json b/data/mods/blazemod/items/guns/blob_turret.json index 2330ff570fc86..ae4c920a8e5db 100644 --- a/data/mods/blazemod/items/guns/blob_turret.json +++ b/data/mods/blazemod/items/guns/blob_turret.json @@ -1,6 +1,6 @@ [ { - "id": "biter", + "id": "blob_biter", "type": "GUN", "name": { "str": "biting blob" }, "description": "A living blob turned into an autonomous weapon; meant to be stretched across a frame as a form of barrier. It has evolved the ability to constantly generate calcified protrusions which are then controlled by sinuous tensile strands. These \"teeth\" can then be used to latch and wound anything unfortunate enough to be nearby. The outer membrane has also become significantly thicker in order to support its more strenuous movement; though it seems pliable enough to pull apart…", @@ -11,7 +11,7 @@ "material": [ "flesh" ], "symbol": "&", "color": "blue", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "launcher", "range": 1, "ranged_damage": { "damage_type": "stab", "amount": 15, "armor_penetration": 15 }, @@ -23,7 +23,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "clutter", + "id": "blob_clutter", "type": "GUN", "name": { "str": "gel shooter" }, "description": "A living blob turned into an autonomous weapon. It trawls the ground for material, which it then strips of nutrition. The remainder is then expelled out at significant velocity towards any nearby threats. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it. It seems pliable enough to pull apart…", @@ -34,7 +34,7 @@ "material": [ "flesh", "bone" ], "symbol": "&", "color": "magenta", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "pistol", "range": 12, "ranged_damage": { "damage_type": "stab", "amount": 7 }, @@ -45,7 +45,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "freezie", + "id": "blob_freezie", "type": "GUN", "name": { "str": "frost lancer" }, "description": "A living blob turned into an autonomous weapon. A biological aberration that exists at sub-zero temperatures. After filtering nutrients from the water, it freezes the remainder into an incredibly sharp spear of ice; which it then launches at nearby threats. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -68,7 +68,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "NO_RELOAD", "FIRE_20" ] }, { - "id": "fuzzle", + "id": "blob_fuzzle", "type": "GUN", "name": { "str": "snapping ooze" }, "description": "A living blob turned into an autonomous weapon. A baffling mutation in an already baffling creature, this blob is encased in a thick coat of fur, which serves as a form of protection. In addition, it is capable of projecting rows of calcified sharp fragments in a manner mimicking the jaw of a more recognizable creature. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -79,7 +79,7 @@ "material": [ "flesh" ], "symbol": "&", "color": "brown", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "launcher", "range": 2, "ranged_damage": { "damage_type": "stab", "amount": 30, "armor_penetration": 20 }, @@ -91,7 +91,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "horror", + "id": "blob_horror", "type": "GUN", "name": { "str": "blobsaw" }, "description": "A living blob turned into an autonomous weapon; meant to be stretched across a frame as a form of barrier. While its simpler cousins have a limit to the number of keratinous protrusions they can project and control; this blob can utilize hundreds of these sharp fangs to shred anything it detects as a threat into unrecognizable ribbons. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -102,7 +102,7 @@ "material": [ "flesh" ], "symbol": "&", "color": "blue", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "launcher", "range": 2, "ranged_damage": { "damage_type": "stab", "amount": 15, "armor_penetration": 15 }, @@ -114,7 +114,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "inkie", + "id": "blob_inkie", "type": "GUN", "name": { "str": "fuel puffer" }, "//": "God Dangit Blobby.", @@ -138,7 +138,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_20" ] }, { - "id": "meltie", + "id": "blob_meltie", "type": "GUN", "name": { "str": "acid puffer" }, "description": "A living blob turned into an autonomous weapon. A filter feeder, the digestion process produces highly acidic byproducts; which is then expelled at any nearby enemies. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -161,7 +161,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_20" ] }, { - "id": "razorqueen", + "id": "blob_razorqueen", "type": "GUN", "name": { "str": "gel spiker" }, "description": "A living blob turned into an autonomous weapon. Capable of calcifying large numbers of fang-like fragments within itself. It hurls groups of these fragments along with a small portion of itself. When it reaches its destination, the detached remains shoot these fragments in all directions, expiring in the process. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -172,7 +172,7 @@ "material": [ "flesh" ], "symbol": "&", "color": "cyan", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "rifle", "range": 18, "ranged_damage": { "damage_type": "stab", "amount": 40, "armor_penetration": 30 }, @@ -184,7 +184,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_20" ] }, { - "id": "spouterqueen", + "id": "blob_spouterqueen", "type": "GUN", "name": { "str": "gel spouter" }, "description": "A living blob turned into an autonomous weapon. It can suck in water from a vehicle tank, and forcibly expel it in a wide cone. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -208,7 +208,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_100" ] }, { - "id": "sharp", + "id": "blob_sharp", "type": "GUN", "name": { "str": "gel lancer" }, "description": "A living blob turned into an autonomous weapon. Evolving incredible abilities of perception, it is capable of locating and discerning possible threats within a large radius. When a potential threat is located, it fires a small, calcified projectile with incredible speed and accuracy. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -219,7 +219,7 @@ "material": [ "flesh" ], "symbol": "&", "color": "light_blue", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "pistol", "range": 16, "ranged_damage": { "damage_type": "stab", "amount": 8, "armor_penetration": 5 }, @@ -230,7 +230,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "gelrazor", + "id": "blob_gelrazor", "type": "GUN", "name": { "str": "gel razor" }, "description": "A living blob turned into an autonomous weapon. An enhanced metabolism allows it to calcify large, toothy discs which are then launched towards any nearby threats. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -241,7 +241,7 @@ "material": [ "flesh", "bone" ], "symbol": "&", "color": "blue", - "ammo": "bfeed", + "ammo": "blob_feed", "skill": "rifle", "range": 12, "ranged_damage": { "damage_type": "stab", "amount": 20, "armor_penetration": 10 }, @@ -252,7 +252,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "sparkie", + "id": "blob_sparkie", "type": "GUN", "name": { "str": "shock bulb" }, "description": "A living blob turned into an autonomous weapon. Shockingly, it somehow is able to project electricity, which it then discharges at any nearby threats. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -273,7 +273,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "stickie", + "id": "blob_stickie", "type": "GUN", "name": { "str": "gel puffer" }, "description": "A living blob turned into an autonomous weapon. A filter feeder, it strips any water it processes of nutrients and expels the remainder towards any nearby threats. The process of filter-feeding also makes the remaining liquid viscous, though it also dissipates fairly quickly. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", @@ -296,7 +296,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_20" ] }, { - "id": "torchie", + "id": "blob_torchie", "type": "GUN", "name": { "str": "fire puffer" }, "//": "Need a light?", @@ -321,7 +321,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN", "FIRE_20" ] }, { - "id": "voideater", + "id": "blob_voideater", "type": "GUN", "name": { "str": "spark blight" }, "description": "A living blob turned into an autonomous weapon. It is capable of storing energy from sunlight inside itself in the form of electricity. Then, in a truly baffling show of force, projects a highly concentrated stream of electricity towards any possible threats. The amorphous mass can be shaped and attached at your touch, but the weapon itself is inert without something to control it.", diff --git a/data/mods/blazemod/items/guns/diamond_turret.json b/data/mods/blazemod/items/guns/diamond_turret.json index e3e78811c94be..76e96b41bf9ad 100644 --- a/data/mods/blazemod/items/guns/diamond_turret.json +++ b/data/mods/blazemod/items/guns/diamond_turret.json @@ -1,6 +1,6 @@ [ { - "id": "diamondlance", + "id": "diamond_lance", "type": "GUN", "name": { "str": "diamond lance" }, "description": "A weapon that is as deadly as it is dazzling. The diamond matrix in this weapon's center acts as a catalyst; rapidly changing carbon-heavy materials into a crystalline substance that is nearly equal to diamond in hardness. The substance rapidly decays when separated from the catalyst; thus a pre-shaped lump of carbon is brought into contact with the matrix, immediately crystallized and launched just as quickly. The launcher requires a specialized chassis in order to be brought to bear on its unfortunate targets.", @@ -12,7 +12,7 @@ "material": [ "steel", "plastic" ], "symbol": "(", "color": "light_gray", - "ammo": "diamond_coal", + "ammo": "crystalline_shards", "skill": "launcher", "range": 30, "ranged_damage": { "damage_type": "stab", "amount": 100, "armor_penetration": 100 }, @@ -25,7 +25,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "diamondnova", + "id": "diamond_nova", "type": "GUN", "name": { "str": "diamond nova", "str_pl": "diamond novae" }, "//": "Behold, the bringer of light.", @@ -38,7 +38,7 @@ "material": [ "steel", "plastic" ], "symbol": "(", "color": "light_gray", - "ammo": "diamond_coal", + "ammo": "crystalline_shards", "skill": "launcher", "range": 30, "ranged_damage": { "damage_type": "stab", "amount": 150, "armor_penetration": 20 }, diff --git a/data/mods/blazemod/items/guns/vortex_turret.json b/data/mods/blazemod/items/guns/vortex_turret.json index 016377e24427b..338d26885cb25 100644 --- a/data/mods/blazemod/items/guns/vortex_turret.json +++ b/data/mods/blazemod/items/guns/vortex_turret.json @@ -1,6 +1,6 @@ [ { - "id": "vortexaccelerator", + "id": "vortex_accelerator", "type": "GUN", "name": { "str": "vortex accelerator" }, "description": "This weapon uses powerful bursts of air to launch sharp fragments at its target at high speed. You'll need some form of platform to mount it on.", @@ -26,7 +26,7 @@ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ] }, { - "id": "vortexcannon", + "id": "vortex_cannon", "type": "GUN", "name": { "str": "vortex cannon" }, "description": "Essentially a large pneumatic gun made to hurl sharpened metal rails. Instead of a mechanical system, you've managed to harness the vortex to power this gun. While powerful for its size, you'll need some form of platform to mount it on.", diff --git a/data/mods/blazemod/items/tools/blob_container.json b/data/mods/blazemod/items/tools/blob_container.json index a0f6c32bfc300..888818e61f355 100644 --- a/data/mods/blazemod/items/tools/blob_container.json +++ b/data/mods/blazemod/items/tools/blob_container.json @@ -1,6 +1,6 @@ [ { - "id": "gloople_tank", + "id": "blob_gloople_tank", "type": "CONTAINER", "name": { "str": "gelatinous capsule" }, "description": "While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids. A few alterations are necessary.", @@ -16,16 +16,16 @@ "watertight": true }, { - "id": "gloople_tank_large", + "id": "blob_gloople_tank_large", "type": "CONTAINER", "name": { "str": "gelatinous tank" }, - "copy-from": "gloople_tank", + "copy-from": "blob_gloople_tank", "weight": "6 kg", "volume": "60 L", "contains": "60 L" }, { - "id": "gray_tank", + "id": "blob_gray_tank", "type": "CONTAINER", "name": { "str": "gray cocoon" }, "description": "While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids. A few alterations are necessary.", @@ -41,16 +41,16 @@ "watertight": true }, { - "id": "gray_tank_large", + "id": "blob_gray_tank_large", "type": "CONTAINER", "name": { "str": "gray tank" }, - "copy-from": "gray_tank", + "copy-from": "blob_gray_tank", "weight": "10 kg", "volume": "100 L", "contains": "100 L" }, { - "id": "oozle_tank", + "id": "blob_oozle_tank", "type": "CONTAINER", "name": { "str": "oozing pod" }, "description": "While the blob is very eager to be fed, it's not as enthusiastic about giving up liquids. A few alterations are necessary.", @@ -66,10 +66,10 @@ "watertight": true }, { - "id": "oozle_tank_large", + "id": "blob_oozle_tank_large", "type": "CONTAINER", "name": { "str": "oozing tank" }, - "copy-from": "oozle_tank", + "copy-from": "blob_oozle_tank", "weight": "8 kg", "volume": "80 L", "contains": "80 L" diff --git a/data/mods/blazemod/items/tools/blob_tools.json b/data/mods/blazemod/items/tools/blob_tools.json index 9be7ea126a833..3f8a380b1edcf 100644 --- a/data/mods/blazemod/items/tools/blob_tools.json +++ b/data/mods/blazemod/items/tools/blob_tools.json @@ -1,6 +1,6 @@ [ { - "id": "bframegrow", + "id": "blob_bframegrow", "type": "TOOL", "category": "tools", "name": { "str": "growing blob frame" }, @@ -13,7 +13,7 @@ "symbol": ";", "color": "green", "use_action": { - "target": "gloople", + "target": "blob_gloople", "msg": "You test the frame; It wiggles, and then collapses into an lump of goo.", "type": "delayed_transform", "transform_age": 36000, @@ -21,7 +21,7 @@ } }, { - "id": "bitergrow", + "id": "blob_bitergrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing keratinous mass" }, @@ -34,7 +34,7 @@ "symbol": ";", "color": "blue", "use_action": { - "target": "biter", + "target": "blob_biter", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -42,7 +42,7 @@ } }, { - "id": "cluttergrow", + "id": "blob_cluttergrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing beaded mass" }, @@ -55,7 +55,7 @@ "symbol": ";", "color": "magenta", "use_action": { - "target": "clutter", + "target": "blob_clutter", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 2400, @@ -63,7 +63,7 @@ } }, { - "id": "freeziegrow", + "id": "blob_freeziegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing icy mass" }, @@ -76,7 +76,7 @@ "symbol": ";", "color": "light_blue", "use_action": { - "target": "freezie", + "target": "blob_freezie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -84,7 +84,7 @@ } }, { - "id": "frostie", + "id": "blob_frostie", "type": "TOOL", "category": "tools", "name": { "str": "gelacier" }, @@ -99,7 +99,7 @@ "color": "light_blue" }, { - "id": "frostiegrow", + "id": "blob_frostiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing cold mass" }, @@ -112,7 +112,7 @@ "symbol": ";", "color": "light_blue", "use_action": { - "target": "frostie", + "target": "blob_frostie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 9600, @@ -120,7 +120,7 @@ } }, { - "id": "fuzzlegrow", + "id": "blob_fuzzlegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing hairy mass" }, @@ -133,7 +133,7 @@ "symbol": ";", "color": "brown", "use_action": { - "target": "fuzzle", + "target": "blob_fuzzle", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -141,7 +141,7 @@ } }, { - "id": "gloople", + "id": "blob_gloople", "type": "TOOL", "category": "tools", "name": { "str_sp": "gelatinous mass" }, @@ -153,12 +153,12 @@ "material": [ "flesh" ], "symbol": ";", "color": "light_green", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 250, "charges_per_use": 250, "qualities": [ [ "JACK", 2 ] ], "use_action": { - "target": "gloople_act", + "target": "blob_gloople_act", "msg": "You fumble as the blob starts to multiply rapidly!", "target_charges": 7, "active": true, @@ -167,7 +167,7 @@ } }, { - "id": "gloople_act", + "id": "blob_gloople_act", "type": "TOOL", "category": "tools", "name": { "str_sp": "multiplying gelatinous mass" }, @@ -179,14 +179,14 @@ "material": [ "flesh" ], "symbol": ";", "color": "light_green", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 40, "charges_per_use": 20, "turns_per_charge": 1, - "revert_to": "gloople", + "revert_to": "blob_gloople", "use_action": { "type": "place_monster", - "monster_id": "mon_gloople", + "monster_id": "blob_mon_gloople", "friendly_msg": "A blob splits and bounces away!", "hostile_msg": "A blob splits and bounces away!", "difficulty": 1, @@ -197,7 +197,7 @@ "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE" ] }, { - "id": "glooplegrow", + "id": "blob_glooplegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing gelatinous mass" }, @@ -210,7 +210,7 @@ "symbol": ";", "color": "light_green", "use_action": { - "target": "gloople", + "target": "blob_gloople", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 2400, @@ -218,7 +218,7 @@ } }, { - "id": "glowiegrow", + "id": "blob_glowiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing glowing mass" }, @@ -231,7 +231,7 @@ "symbol": ";", "color": "cyan", "use_action": { - "target": "glowie", + "target": "blob_glowie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -239,7 +239,7 @@ } }, { - "id": "gray", + "id": "blob_gray", "type": "TOOL", "category": "tools", "name": { "str_sp": "gray mass" }, @@ -251,12 +251,12 @@ "material": [ "flesh" ], "symbol": ";", "color": "light_gray", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 250, "charges_per_use": 250, "qualities": [ [ "JACK", 8 ] ], "use_action": { - "target": "gray_act", + "target": "blob_gray_act", "msg": "You fumble as the blob starts to multiply rapidly!", "target_charges": 3, "active": true, @@ -265,7 +265,7 @@ } }, { - "id": "gray_act", + "id": "blob_gray_act", "type": "TOOL", "category": "tools", "name": { "str_sp": "multiplying gray mass" }, @@ -277,14 +277,14 @@ "material": [ "flesh" ], "symbol": ";", "color": "light_green", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 10, "charges_per_use": 20, "turns_per_charge": 1, - "revert_to": "gray", + "revert_to": "blob_gray", "use_action": { "type": "place_monster", - "monster_id": "mon_gray", + "monster_id": "blob_mon_gray", "friendly_msg": "A blob splits and bounces away!", "hostile_msg": "A blob splits and bounces away!", "difficulty": 1, @@ -295,7 +295,7 @@ "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE" ] }, { - "id": "graygrow", + "id": "blob_graygrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing gray mass" }, @@ -308,7 +308,7 @@ "symbol": ";", "color": "light_gray", "use_action": { - "target": "gray", + "target": "blob_gray", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 9600, @@ -316,7 +316,7 @@ } }, { - "id": "horrorgrow", + "id": "blob_horrorgrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing spike-studded mass" }, @@ -329,7 +329,7 @@ "symbol": ";", "color": "blue", "use_action": { - "target": "horror", + "target": "blob_horror", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -337,7 +337,7 @@ } }, { - "id": "inkiegrow", + "id": "blob_inkiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing gasoline-laced mass" }, @@ -350,7 +350,7 @@ "symbol": ";", "color": "brown", "use_action": { - "target": "inkie", + "target": "blob_inkie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 2400, @@ -358,7 +358,7 @@ } }, { - "id": "meltiegrow", + "id": "blob_meltiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing acidic mass" }, @@ -371,7 +371,7 @@ "symbol": ";", "color": "light_red", "use_action": { - "target": "meltie", + "target": "blob_meltie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -379,7 +379,7 @@ } }, { - "id": "oozle", + "id": "blob_oozle", "type": "TOOL", "category": "tools", "name": { "str_sp": "oozing mass" }, @@ -391,12 +391,12 @@ "material": [ "flesh" ], "symbol": ";", "color": "green", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 250, "charges_per_use": 250, "qualities": [ [ "JACK", 4 ] ], "use_action": { - "target": "oozle_act", + "target": "blob_oozle_act", "msg": "You fumble as the blob starts to multiply rapidly!", "target_charges": 5, "active": true, @@ -405,7 +405,7 @@ } }, { - "id": "oozle_act", + "id": "blob_oozle_act", "type": "TOOL", "category": "tools", "name": { "str_sp": "multiplying oozing mass" }, @@ -417,13 +417,13 @@ "material": [ "flesh" ], "symbol": ";", "color": "light_green", - "ammo": "bfeed", + "ammo": "blob_feed", "max_charges": 10, "turns_per_charge": 1, - "revert_to": "oozle", + "revert_to": "blob_oozle", "use_action": { "type": "place_monster", - "monster_id": "mon_oozle", + "monster_id": "blob_mon_oozle", "friendly_msg": "A blob splits and bounces away!", "hostile_msg": "A blob splits and bounces away!", "difficulty": 1, @@ -434,7 +434,7 @@ "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE" ] }, { - "id": "oozlegrow", + "id": "blob_oozlegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing ooze" }, @@ -447,7 +447,7 @@ "symbol": ";", "color": "green", "use_action": { - "target": "oozle", + "target": "blob_oozle", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -455,7 +455,7 @@ } }, { - "id": "queengrow", + "id": "blob_queengrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing mass of tendrils" }, @@ -468,7 +468,7 @@ "symbol": ";", "color": "red", "use_action": { - "target": "queen", + "target": "blob_queen", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 36000, @@ -476,7 +476,7 @@ } }, { - "id": "razorqueengrow", + "id": "blob_razorqueengrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing spiked mass" }, @@ -489,7 +489,7 @@ "symbol": ";", "color": "cyan", "use_action": { - "target": "razorqueen", + "target": "blob_razorqueen", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 9600, @@ -497,7 +497,7 @@ } }, { - "id": "sharpgrow", + "id": "blob_sharpgrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing spiny mass" }, @@ -510,7 +510,7 @@ "symbol": ";", "color": "light_blue", "use_action": { - "target": "sharp", + "target": "blob_sharp", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -518,7 +518,7 @@ } }, { - "id": "sicklegrow", + "id": "blob_sicklegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing spiky mass" }, @@ -531,7 +531,7 @@ "symbol": ";", "color": "blue", "use_action": { - "target": "gelrazor", + "target": "blob_gelrazor", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -539,7 +539,7 @@ } }, { - "id": "sparkiegrow", + "id": "blob_sparkiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing bright mass" }, @@ -552,7 +552,7 @@ "symbol": ";", "color": "cyan", "use_action": { - "target": "sparkie", + "target": "blob_sparkie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -560,7 +560,7 @@ } }, { - "id": "stickiegrow", + "id": "blob_stickiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing viscous mass" }, @@ -573,7 +573,7 @@ "symbol": ";", "color": "yellow", "use_action": { - "target": "stickie", + "target": "blob_stickie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 2400, @@ -581,7 +581,7 @@ } }, { - "id": "torchiegrow", + "id": "blob_torchiegrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing warm mass" }, @@ -594,7 +594,7 @@ "symbol": ";", "color": "light_red", "use_action": { - "target": "torchie", + "target": "blob_torchie", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 4800, @@ -602,7 +602,7 @@ } }, { - "id": "voideatergrow", + "id": "blob_voideatergrow", "type": "TOOL", "category": "tools", "name": { "str_sp": "growing electrified mass" }, @@ -615,7 +615,7 @@ "symbol": ";", "color": "cyan", "use_action": { - "target": "voideater", + "target": "blob_voideater", "msg": "The blob balloons to full size.", "type": "delayed_transform", "transform_age": 2400, diff --git a/data/mods/blazemod/items/tools/vortex_tools.json b/data/mods/blazemod/items/tools/vortex_tools.json index ff547a83437ff..59840c3938059 100644 --- a/data/mods/blazemod/items/tools/vortex_tools.json +++ b/data/mods/blazemod/items/tools/vortex_tools.json @@ -1,6 +1,6 @@ [ { - "id": "vgen", + "id": "vortex_engine", "type": "TOOL", "category": "veh_parts", "name": { "str": "vortex engine" }, @@ -15,7 +15,7 @@ "color": "magenta" }, { - "id": "vgen2", + "id": "vortex_generator", "type": "TOOL", "category": "veh_parts", "name": { "str": "vortex generator" }, diff --git a/data/mods/blazemod/items/vehicle/blob_lights.json b/data/mods/blazemod/items/vehicle/blob_lights.json index 90e3b435ff2a7..42ecc5a9a8dbe 100644 --- a/data/mods/blazemod/items/vehicle/blob_lights.json +++ b/data/mods/blazemod/items/vehicle/blob_lights.json @@ -1,6 +1,6 @@ [ { - "id": "glowie", + "id": "blob_glowie", "type": "GENERIC", "category": "veh_parts", "name": { "str": "gelectrode" }, diff --git a/data/mods/blazemod/items/vehicle/blob_treads.json b/data/mods/blazemod/items/vehicle/blob_treads.json index b031ac25a938b..4ea27f12c1e84 100644 --- a/data/mods/blazemod/items/vehicle/blob_treads.json +++ b/data/mods/blazemod/items/vehicle/blob_treads.json @@ -1,6 +1,6 @@ [ { - "id": "gloopletread", + "id": "blob_gloopletread", "type": "WHEEL", "category": "veh_parts", "name": { "str": "Gelatinous track" }, @@ -17,7 +17,7 @@ "width": 15 }, { - "id": "oozletread", + "id": "blob_oozletread", "type": "WHEEL", "category": "veh_parts", "name": { "str": "Oozing track" }, @@ -34,7 +34,7 @@ "width": 25 }, { - "id": "graytread", + "id": "blob_graytread", "type": "WHEEL", "category": "veh_parts", "name": { "str": "Gray track" }, diff --git a/data/mods/blazemod/items/vehicle/blob_vehicleparts.json b/data/mods/blazemod/items/vehicle/blob_vehicleparts.json index d7b10348e104d..f7741d9b35dfc 100644 --- a/data/mods/blazemod/items/vehicle/blob_vehicleparts.json +++ b/data/mods/blazemod/items/vehicle/blob_vehicleparts.json @@ -1,6 +1,6 @@ [ { - "id": "queen", + "id": "blob_queen", "type": "GENERIC", "category": "veh_parts", "name": { "str": "amorphous heart" }, diff --git a/data/mods/blazemod/items/vehicle/blob_wheel.json b/data/mods/blazemod/items/vehicle/blob_wheel.json index 05f0fa8f710c6..5fe013bae8d2a 100644 --- a/data/mods/blazemod/items/vehicle/blob_wheel.json +++ b/data/mods/blazemod/items/vehicle/blob_wheel.json @@ -1,6 +1,6 @@ [ { - "id": "frostie_wheel", + "id": "blob_frostie_wheel", "type": "WHEEL", "category": "veh_parts", "name": { "str": "gelacier wheel" }, @@ -16,7 +16,7 @@ "width": 15 }, { - "id": "gloople_wheel", + "id": "blob_gloople_wheel", "type": "WHEEL", "category": "veh_parts", "name": { "str": "gelatinous wheel" }, @@ -32,7 +32,7 @@ "width": 15 }, { - "id": "gray_wheel", + "id": "blob_gray_wheel", "type": "WHEEL", "category": "veh_parts", "name": { "str": "gray wheel" }, @@ -48,7 +48,7 @@ "width": 40 }, { - "id": "grinder", + "id": "blob_grinder", "type": "WHEEL", "category": "veh_parts", "name": { "str": "earthen roller" }, @@ -65,7 +65,7 @@ "width": 60 }, { - "id": "oozle_wheel", + "id": "blob_oozle_wheel", "type": "WHEEL", "category": "veh_parts", "name": { "str": "oozing wheel" }, diff --git a/data/mods/blazemod/items/vehicle/diamond_vehicleparts.json b/data/mods/blazemod/items/vehicle/diamond_vehicleparts.json index 7215c5787f65f..78ecb190d36b0 100644 --- a/data/mods/blazemod/items/vehicle/diamond_vehicleparts.json +++ b/data/mods/blazemod/items/vehicle/diamond_vehicleparts.json @@ -1,6 +1,6 @@ [ { - "id": "diamondframe", + "id": "diamond_frame", "type": "GENERIC", "category": "veh_parts", "name": { "str": "diamond frame" }, @@ -17,7 +17,7 @@ "techniques": [ "DEF_DISARM" ] }, { - "id": "diamondplate", + "id": "diamond_plate", "type": "GENERIC", "category": "veh_parts", "name": { "str": "diamond plating" }, diff --git a/data/mods/blazemod/monsters/blob_monster.json b/data/mods/blazemod/monsters/blob_monster.json index d318de6154e3b..9541fa8e46dd5 100644 --- a/data/mods/blazemod/monsters/blob_monster.json +++ b/data/mods/blazemod/monsters/blob_monster.json @@ -18,7 +18,7 @@ "volume": 50 }, { - "id": "mon_gloople", + "id": "blob_mon_gloople", "type": "MONSTER", "name": { "str_sp": "gelatinous mass" }, "description": "An escaping noisy blob, catch it before it brings in every zombie for miles!", @@ -41,14 +41,14 @@ "dodge": 0, "armor_bash": 0, "armor_cut": 0, - "revert_to_itype": "gloople", + "revert_to_itype": "blob_gloople", "special_attacks": [ [ "PARROT", 0 ] ], "death_function": [ "MELT" ], "harvest": "exempt", "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] }, { - "id": "mon_gray", + "id": "blob_mon_gray", "type": "MONSTER", "name": { "str_sp": "gray mass" }, "description": "An escaping noisy blob, catch it before it brings in every zombie for miles!", @@ -71,14 +71,14 @@ "dodge": 0, "armor_bash": 0, "armor_cut": 0, - "revert_to_itype": "gray", + "revert_to_itype": "blob_gray", "special_attacks": [ [ "PARROT", 0 ] ], "death_function": [ "MELT" ], "harvest": "exempt", "flags": [ "HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF" ] }, { - "id": "mon_oozle", + "id": "blob_mon_oozle", "type": "MONSTER", "name": { "str_sp": "gelatinous mass" }, "description": "An escaping noisy blob, catch it before it brings in every zombie for miles!", @@ -101,7 +101,7 @@ "dodge": 0, "armor_bash": 0, "armor_cut": 0, - "revert_to_itype": "oozle", + "revert_to_itype": "blob_oozle", "special_attacks": [ [ "PARROT", 0 ] ], "death_function": [ "MELT" ], "harvest": "exempt", diff --git a/data/mods/blazemod/recipes/blob_recipes.json b/data/mods/blazemod/recipes/blob_recipes.json index ffe5a6eb163d2..63a0eb53d6f0f 100644 --- a/data/mods/blazemod/recipes/blob_recipes.json +++ b/data/mods/blazemod/recipes/blob_recipes.json @@ -1,6 +1,6 @@ [ { - "result": "gloopletread", + "result": "blob_gloopletread", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -8,10 +8,10 @@ "difficulty": 6, "time": "4 h 10 m", "autolearn": true, - "components": [ [ [ "gloople", 1 ] ] ] + "components": [ [ [ "blob_gloople", 1 ] ] ] }, { - "result": "oozletread", + "result": "blob_oozletread", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -19,10 +19,10 @@ "difficulty": 6, "time": "4 h 10 m", "autolearn": true, - "components": [ [ [ "oozle", 1 ] ] ] + "components": [ [ [ "blob_oozle", 1 ] ] ] }, { - "result": "graytread", + "result": "blob_graytread", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -30,10 +30,10 @@ "difficulty": 6, "time": "4 h 10 m", "autolearn": true, - "components": [ [ [ "gray", 1 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ] ] }, { - "result": "bfeedfuel", + "result": "blob_feed_fuel", "type": "recipe", "category": "CC_CHEM", "subcategory": "CSC_CHEM_FUEL", @@ -41,10 +41,10 @@ "difficulty": 6, "time": "16 m 40 s", "autolearn": true, - "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "bfeed", 1 ] ] ] + "components": [ [ [ "water", 1 ], [ "water_clean", 1 ] ], [ [ "blob_feed", 1 ] ] ] }, { - "result": "bfeed", + "result": "blob_feed", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -71,7 +71,7 @@ ] }, { - "result": "bfeed", + "result": "blob_feed", "type": "recipe", "id_suffix": "blob assisted", "category": "CC_OTHER", @@ -80,7 +80,7 @@ "difficulty": 6, "time": "16 m 40 s", "autolearn": true, - "tools": [ [ [ "gloople", -1 ], [ "oozle", -1 ], [ "gray", -1 ] ] ], + "tools": [ [ [ "blob_gloople", -1 ], [ "blob_oozle", -1 ], [ "blob_gray", -1 ] ] ], "components": [ [ [ "corpse", 1 ], @@ -99,7 +99,7 @@ ] }, { - "result": "bframegrow", + "result": "blob_bframegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -112,21 +112,21 @@ "components": [ [ [ "bone", 20 ], [ "bone_tainted", 20 ], [ "bone_human", 20 ] ], [ [ "slime_scrap", 10 ] ], - [ [ "bfeed", 500 ] ], + [ [ "blob_feed", 500 ] ], [ [ "cordage", 3, "LIST" ], [ "adhesive", 3, "LIST" ] ], [ [ "vacutainer", 1 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] }, { - "result": "biter", + "result": "blob_biter", "type": "uncraft", "difficulty": 0, "time": "2 h 46 m 40 s", - "components": [ [ [ "bitergrow", 2 ] ] ] + "components": [ [ [ "blob_bitergrow", 2 ] ] ] }, { - "result": "bitergrow", + "result": "blob_bitergrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -137,21 +137,21 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "gray", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_gray", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "meal_chitin_piece", 24 ], [ "meal_bone_tainted", 24 ], [ "meal_bone", 24 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "clutter", + "result": "blob_clutter", "type": "uncraft", "difficulty": 0, "time": "2 h 46 m 40 s", - "components": [ [ [ "cluttergrow", 2 ] ] ] + "components": [ [ [ "blob_cluttergrow", 2 ] ] ] }, { - "result": "cluttergrow", + "result": "blob_cluttergrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -161,10 +161,10 @@ "time": "16 h 40 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "gray", 1 ] ], [ [ "bfeed", 1000 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ], [ [ "blob_feed", 1000 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] }, { - "result": "freeziegrow", + "result": "blob_freeziegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -174,17 +174,22 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "clutter", 1 ] ], [ [ "bfeed", 500 ] ], [ [ "frostie", 1 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] + "components": [ + [ [ "blob_clutter", 1 ] ], + [ [ "blob_feed", 500 ] ], + [ [ "blob_frostie", 1 ] ], + [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] + ] }, { - "result": "frostie", + "result": "blob_frostie", "type": "uncraft", "difficulty": 0, "time": "1 h 23 m 20 s", - "components": [ [ [ "frostiegrow", 2 ] ] ] + "components": [ [ [ "blob_frostiegrow", 2 ] ] ] }, { - "result": "frostiegrow", + "result": "blob_frostiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -195,15 +200,15 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "gloople", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_gloople", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "water", 200 ] ], [ [ "plasma", 5 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] }, { - "result": "frostie_wheel", + "result": "blob_frostie_wheel", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -212,10 +217,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "frostie", 1 ] ], [ [ "water", 200 ] ] ] + "components": [ [ [ "blob_frostie", 1 ] ], [ [ "water", 200 ] ] ] }, { - "result": "fuzzlegrow", + "result": "blob_fuzzlegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -226,21 +231,21 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "biter", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_biter", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "raw_fur", 150 ], [ "raw_hfur", 150 ], [ "fur", 24 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "gloople", + "result": "blob_gloople", "type": "uncraft", "difficulty": 0, "time": "1 h 23 m 20 s", - "components": [ [ [ "glooplegrow", 2 ] ] ] + "components": [ [ [ "blob_glooplegrow", 2 ] ] ] }, { - "result": "gloople_tank", + "result": "blob_gloople_tank", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -249,10 +254,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gloople", 1 ] ] ] + "components": [ [ [ "blob_gloople", 1 ] ] ] }, { - "result": "gloople_tank_large", + "result": "blob_gloople_tank_large", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -261,10 +266,10 @@ "time": "8 h 20 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gloople", 1 ] ] ] + "components": [ [ [ "blob_gloople", 1 ] ] ] }, { - "result": "gloople_wheel", + "result": "blob_gloople_wheel", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -273,17 +278,17 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gloople", 1 ] ], [ [ "water", 100 ] ] ] + "components": [ [ [ "blob_gloople", 1 ] ], [ [ "water", 100 ] ] ] }, { - "result": "glowie", + "result": "blob_glowie", "type": "uncraft", "difficulty": 0, "time": "1 h 23 m 20 s", - "components": [ [ [ "glowiegrow", 2 ] ] ] + "components": [ [ [ "blob_glowiegrow", 2 ] ] ] }, { - "result": "glowiegrow", + "result": "blob_glowiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -293,17 +298,22 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "gloople", 1 ] ], [ [ "bfeed", 250 ] ], [ [ "plut_cell", 1 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] + "components": [ + [ [ "blob_gloople", 1 ] ], + [ [ "blob_feed", 250 ] ], + [ [ "plut_cell", 1 ] ], + [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] + ] }, { - "result": "gray", + "result": "blob_gray", "type": "uncraft", "difficulty": 0, "time": "5 h 33 m 20 s", - "components": [ [ [ "graygrow", 2 ] ] ] + "components": [ [ [ "blob_graygrow", 2 ] ] ] }, { - "result": "gray_tank", + "result": "blob_gray_tank", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -312,10 +322,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gray", 1 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ] ] }, { - "result": "gray_tank_large", + "result": "blob_gray_tank_large", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -324,10 +334,10 @@ "time": "8 h 20 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gray", 1 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ] ] }, { - "result": "gray_wheel", + "result": "blob_gray_wheel", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -336,10 +346,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "gray", 1 ] ], [ [ "water", 200 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ], [ [ "water", 200 ] ] ] }, { - "result": "graygrow", + "result": "blob_graygrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -347,10 +357,10 @@ "difficulty": 6, "time": "8 h 20 m", "autolearn": true, - "components": [ [ [ "oozle", 1 ] ], [ [ "bfeed", 1000 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "blob_oozle", 1 ] ], [ [ "blob_feed", 1000 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "grinder", + "result": "blob_grinder", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -361,10 +371,10 @@ "autolearn": true, "using": [ [ "adhesive", 10 ] ], "qualities": [ { "id": "CHEM", "level": 2 }, { "id": "HAMMER", "level": 1 } ], - "components": [ [ [ "pebble", 500 ] ], [ [ "gray", 1 ] ], [ [ "bfeed", 500 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "pebble", 500 ] ], [ [ "blob_gray", 1 ] ], [ [ "blob_feed", 500 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "horrorgrow", + "result": "blob_horrorgrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -375,14 +385,14 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "biter", 1 ] ], - [ [ "bfeed", 500 ] ], + [ [ "blob_biter", 1 ] ], + [ [ "blob_feed", 500 ] ], [ [ "meal_chitin_piece", 48 ], [ "meal_bone_tainted", 48 ], [ "meal_bone", 48 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] }, { - "result": "inkiegrow", + "result": "blob_inkiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -393,15 +403,15 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "clutter", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_clutter", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "stomach", 8 ], [ "stomach_large", 4 ], [ "hstomach", 8 ], [ "hstomach_large", 4 ], [ "plant_sac", 2 ] ], [ [ "gasoline", 500 ], [ "diesel", 500 ], [ "biodiesel", 500 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "meltiegrow", + "result": "blob_meltiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -412,29 +422,29 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "clutter", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_clutter", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "stomach", 8 ], [ "stomach_large", 4 ], [ "hstomach", 8 ], [ "hstomach_large", 4 ], [ "plant_sac", 2 ] ], [ [ "acid", 5 ], [ "water_acid", 10 ], [ "acidbomb", 1 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "meltie", + "result": "blob_meltie", "type": "uncraft", "difficulty": 0, "time": "2 h 46 m 40 s", - "components": [ [ [ "meltiegrow", 2 ] ] ] + "components": [ [ [ "blob_meltiegrow", 2 ] ] ] }, { - "result": "oozle", + "result": "blob_oozle", "type": "uncraft", "difficulty": 0, "time": "2 h 46 m 40 s", - "components": [ [ [ "oozlegrow", 2 ] ] ] + "components": [ [ [ "blob_oozlegrow", 2 ] ] ] }, { - "result": "oozle_tank", + "result": "blob_oozle_tank", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -443,10 +453,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "oozle", 1 ] ] ] + "components": [ [ [ "blob_oozle", 1 ] ] ] }, { - "result": "oozle_tank_large", + "result": "blob_oozle_tank_large", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -455,10 +465,10 @@ "time": "8 h 20 m", "reversible": true, "autolearn": true, - "components": [ [ [ "oozle", 1 ] ] ] + "components": [ [ [ "blob_oozle", 1 ] ] ] }, { - "result": "oozle_wheel", + "result": "blob_oozle_wheel", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -467,10 +477,10 @@ "time": "4 h 10 m", "reversible": true, "autolearn": true, - "components": [ [ [ "oozle", 1 ] ], [ [ "water", 200 ] ] ] + "components": [ [ [ "blob_oozle", 1 ] ], [ [ "water", 200 ] ] ] }, { - "result": "oozlegrow", + "result": "blob_oozlegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -478,10 +488,10 @@ "difficulty": 6, "time": "8 h 20 m", "autolearn": true, - "components": [ [ [ "gloople", 1 ] ], [ [ "bfeed", 500 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "blob_gloople", 1 ] ], [ [ "blob_feed", 500 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "queengrow", + "result": "blob_queengrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -489,10 +499,10 @@ "difficulty": 6, "time": "8 h 20 m", "autolearn": true, - "components": [ [ [ "gray", 1 ] ], [ [ "bfeed", 2000 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "blob_gray", 1 ] ], [ [ "blob_feed", 2000 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "razorqueengrow", + "result": "blob_razorqueengrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -503,14 +513,14 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "sharp", 1 ] ], - [ [ "bfeed", 500 ] ], + [ [ "blob_sharp", 1 ] ], + [ [ "blob_feed", 500 ] ], [ [ "meal_chitin_piece", 48 ], [ "meal_bone_tainted", 48 ], [ "meal_bone", 48 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] }, { - "result": "spouterqueen", + "result": "blob_spouterqueen", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -519,10 +529,10 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "queen", 1 ] ] ] + "components": [ [ [ "blob_queen", 1 ] ] ] }, { - "result": "sharpgrow", + "result": "blob_sharpgrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -532,10 +542,10 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "clutter", 1 ] ], [ [ "biter", 1 ] ], [ [ "bfeed", 500 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "blob_clutter", 1 ] ], [ [ "blob_biter", 1 ] ], [ [ "blob_feed", 500 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "sicklegrow", + "result": "blob_sicklegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -546,14 +556,14 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "sharp", 1 ] ], - [ [ "bfeed", 200 ] ], + [ [ "blob_sharp", 1 ] ], + [ [ "blob_feed", 200 ] ], [ [ "meal_chitin_piece", 24 ], [ "meal_bone_tainted", 24 ], [ "meal_bone", 24 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "sparkiegrow", + "result": "blob_sparkiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -563,10 +573,10 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "glowie", 1 ] ], [ [ "clutter", 1 ] ], [ [ "bfeed", 250 ] ], [ [ "mutagen", 1 ] ] ] + "components": [ [ [ "blob_glowie", 1 ] ], [ [ "blob_clutter", 1 ] ], [ [ "blob_feed", 250 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "stickiegrow", + "result": "blob_stickiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -578,14 +588,14 @@ "using": [ [ "adhesive", 5 ] ], "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "clutter", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_clutter", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "stomach", 8 ], [ "stomach_large", 4 ], [ "hstomach", 8 ], [ "hstomach_large", 4 ], [ "plant_sac", 2 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "torchiegrow", + "result": "blob_torchiegrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -596,15 +606,15 @@ "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], "components": [ - [ [ "clutter", 1 ] ], - [ [ "bfeed", 250 ] ], + [ [ "blob_clutter", 1 ] ], + [ [ "blob_feed", 250 ] ], [ [ "stomach", 8 ], [ "stomach_large", 4 ], [ "hstomach", 8 ], [ "hstomach_large", 4 ], [ "plant_sac", 2 ] ], [ [ "incendiary", 200 ] ], [ [ "mutagen", 1 ] ] ] }, { - "result": "voideatergrow", + "result": "blob_voideatergrow", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -614,6 +624,6 @@ "time": "8 h 20 m", "autolearn": true, "qualities": [ { "id": "CHEM", "level": 2 } ], - "components": [ [ [ "sparkie", 1 ] ], [ [ "bfeed", 1000 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] + "components": [ [ [ "blob_sparkie", 1 ] ], [ [ "blob_feed", 1000 ] ], [ [ "mutagen", 3 ], [ "iv_mutagen", 1 ] ] ] } ] diff --git a/data/mods/blazemod/recipes/diamond_recipes.json b/data/mods/blazemod/recipes/diamond_recipes.json index 9a1de71807524..23de21815b659 100644 --- a/data/mods/blazemod/recipes/diamond_recipes.json +++ b/data/mods/blazemod/recipes/diamond_recipes.json @@ -1,6 +1,6 @@ [ { - "result": "diamondplate", + "result": "diamond_plate", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -17,7 +17,7 @@ ] }, { - "result": "diamondframe", + "result": "diamond_frame", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -34,7 +34,7 @@ ] }, { - "result": "diamondnova", + "result": "diamond_nova", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -56,7 +56,7 @@ ] }, { - "result": "diamondlance", + "result": "diamond_lance", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", diff --git a/data/mods/blazemod/recipes/vortex_recipes.json b/data/mods/blazemod/recipes/vortex_recipes.json index 3a6b9902bafb7..f8944ccad3d7d 100644 --- a/data/mods/blazemod/recipes/vortex_recipes.json +++ b/data/mods/blazemod/recipes/vortex_recipes.json @@ -1,6 +1,6 @@ [ { - "result": "vgen", + "result": "vortex_engine", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -22,7 +22,7 @@ ] }, { - "result": "vgen2", + "result": "vortex_generator", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_MATERIALS", @@ -44,7 +44,7 @@ ] }, { - "result": "vortexaccelerator", + "result": "vortex_accelerator", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", @@ -64,7 +64,7 @@ ] }, { - "result": "vortexcannon", + "result": "vortex_cannon", "type": "recipe", "category": "CC_OTHER", "subcategory": "CSC_OTHER_PARTS", diff --git a/data/mods/blazemod/requirements/blob.json b/data/mods/blazemod/requirements/blob.json index 386efbfc67354..11c48adb9a4cd 100644 --- a/data/mods/blazemod/requirements/blob.json +++ b/data/mods/blazemod/requirements/blob.json @@ -3,6 +3,6 @@ "id": "blobrep", "type": "requirement", "//": "Material for fixing parts made from blobs.", - "components": [ [ [ "bfeed", 1 ] ] ] + "components": [ [ [ "blob_feed", 1 ] ] ] } ] diff --git a/data/mods/blazemod/vehicleparts/blob_boards.json b/data/mods/blazemod/vehicleparts/blob_boards.json index 5a9b5071eadb7..3fc7d6e3412cf 100644 --- a/data/mods/blazemod/vehicleparts/blob_boards.json +++ b/data/mods/blazemod/vehicleparts/blob_boards.json @@ -1,9 +1,9 @@ [ { - "id": "gloopleboard_horizontal", + "id": "blob_gloopleboard_horizontal", "type": "vehicle_part", "name": { "str": "gel panel" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -12,45 +12,45 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OPAQUE", "OBSTACLE", "FOLDABLE", "FULL_BOARD" ] }, { - "id": "gloopleboard_ne", + "id": "blob_gloopleboard_ne", "type": "vehicle_part", - "copy-from": "gloopleboard_horizontal", + "copy-from": "blob_gloopleboard_horizontal", "symbol": "u" }, { - "id": "gloopleboard_nw", + "id": "blob_gloopleboard_nw", "type": "vehicle_part", - "copy-from": "gloopleboard_horizontal", + "copy-from": "blob_gloopleboard_horizontal", "symbol": "y" }, { - "id": "gloopleboard_se", + "id": "blob_gloopleboard_se", "type": "vehicle_part", - "copy-from": "gloopleboard_horizontal", + "copy-from": "blob_gloopleboard_horizontal", "symbol": "n" }, { - "id": "gloopleboard_sw", + "id": "blob_gloopleboard_sw", "type": "vehicle_part", - "copy-from": "gloopleboard_horizontal", + "copy-from": "blob_gloopleboard_horizontal", "symbol": "b" }, { - "id": "gloopleboard_vertical", + "id": "blob_gloopleboard_vertical", "type": "vehicle_part", - "copy-from": "gloopleboard_horizontal", + "copy-from": "blob_gloopleboard_horizontal", "symbol": "j" }, { - "id": "grayboard_horizontal", + "id": "blob_grayboard_horizontal", "type": "vehicle_part", "name": { "str": "gray wall" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -59,46 +59,46 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, formed into a vehicle wall. Keeps zombies outside the vehicle and prevents people from seeing through it.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OPAQUE", "OBSTACLE", "FOLDABLE", "FULL_BOARD" ] }, { - "id": "grayboard_ne", + "id": "blob_grayboard_ne", "type": "vehicle_part", - "copy-from": "grayboard_horizontal", + "copy-from": "blob_grayboard_horizontal", "symbol": "u" }, { - "id": "grayboard_nw", + "id": "blob_grayboard_nw", "type": "vehicle_part", - "copy-from": "grayboard_horizontal", + "copy-from": "blob_grayboard_horizontal", "symbol": "y" }, { - "id": "grayboard_se", + "id": "blob_grayboard_se", "type": "vehicle_part", - "copy-from": "grayboard_horizontal", + "copy-from": "blob_grayboard_horizontal", "symbol": "n" }, { - "id": "grayboard_sw", + "id": "blob_grayboard_sw", "type": "vehicle_part", - "copy-from": "grayboard_horizontal", + "copy-from": "blob_grayboard_horizontal", "symbol": "b" }, { - "id": "grayboard_vertical", + "id": "blob_grayboard_vertical", "type": "vehicle_part", - "copy-from": "grayboard_horizontal", + "copy-from": "blob_grayboard_horizontal", "symbol": "j" }, { - "id": "halfgloopleboard_horizontal", + "id": "blob_halfgloopleboard_horizontal", "type": "vehicle_part", "name": { "str": "gel quarterpanel" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -107,58 +107,58 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, formed into a half-height vehicle wall. Keeps zombies outside the vehicle but allows people to see over it.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "FOLDABLE", "HALF_BOARD" ] }, { - "id": "halfgloopleboard_horizontal_2", + "id": "blob_halfgloopleboard_horizontal_2", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "=" }, { - "id": "halfgloopleboard_ne", + "id": "blob_halfgloopleboard_ne", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "u" }, { - "id": "halfgloopleboard_nw", + "id": "blob_halfgloopleboard_nw", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "y" }, { - "id": "halfgloopleboard_se", + "id": "blob_halfgloopleboard_se", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "n" }, { - "id": "halfgloopleboard_sw", + "id": "blob_halfgloopleboard_sw", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "b" }, { - "id": "halfgloopleboard_vertical", + "id": "blob_halfgloopleboard_vertical", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "j" }, { - "id": "halfgloopleboard_vertical_2", + "id": "blob_halfgloopleboard_vertical_2", "type": "vehicle_part", - "copy-from": "halfgloopleboard_horizontal", + "copy-from": "blob_halfgloopleboard_horizontal", "symbol": "H" }, { - "id": "halfgrayboard_horizontal", + "id": "blob_halfgrayboard_horizontal", "type": "vehicle_part", "name": { "str": "gray barricade" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -167,58 +167,58 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, formed into a half-height vehicle wall. Keeps zombies outside the vehicle but allows people to see over it.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "FOLDABLE", "HALF_BOARD" ] }, { - "id": "halfgrayboard_horizontal_2", + "id": "blob_halfgrayboard_horizontal_2", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "=" }, { - "id": "halfgrayboard_ne", + "id": "blob_halfgrayboard_ne", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "u" }, { - "id": "halfgrayboard_nw", + "id": "blob_halfgrayboard_nw", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "y" }, { - "id": "halfgrayboard_se", + "id": "blob_halfgrayboard_se", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "n" }, { - "id": "halfgrayboard_sw", + "id": "blob_halfgrayboard_sw", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "b" }, { - "id": "halfgrayboard_vertical", + "id": "blob_halfgrayboard_vertical", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "j" }, { - "id": "halfgrayboard_vertical_2", + "id": "blob_halfgrayboard_vertical_2", "type": "vehicle_part", - "copy-from": "halfgrayboard_horizontal", + "copy-from": "blob_halfgrayboard_horizontal", "symbol": "H" }, { - "id": "halfoozleboard_horizontal", + "id": "blob_halfoozleboard_horizontal", "type": "vehicle_part", "name": { "str": "ooze screen" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -227,58 +227,58 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, formed into a half-height vehicle wall. Keeps zombies outside the vehicle but allows people to see over it.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "FOLDABLE", "HALF_BOARD" ] }, { - "id": "halfoozleboard_horizontal_2", + "id": "blob_halfoozleboard_horizontal_2", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "=" }, { - "id": "halfoozleboard_ne", + "id": "blob_halfoozleboard_ne", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "u" }, { - "id": "halfoozleboard_nw", + "id": "blob_halfoozleboard_nw", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "y" }, { - "id": "halfoozleboard_se", + "id": "blob_halfoozleboard_se", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "n" }, { - "id": "halfoozleboard_sw", + "id": "blob_halfoozleboard_sw", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "b" }, { - "id": "halfoozleboard_vertical", + "id": "blob_halfoozleboard_vertical", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "j" }, { - "id": "halfoozleboard_vertical_2", + "id": "blob_halfoozleboard_vertical_2", "type": "vehicle_part", - "copy-from": "halfoozleboard_horizontal", + "copy-from": "blob_halfoozleboard_horizontal", "symbol": "H" }, { - "id": "oozleboard_horizontal", + "id": "blob_oozleboard_horizontal", "type": "vehicle_part", "name": { "str": "ooze barrier" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -287,39 +287,39 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, formed into a vehicle wall. Keeps zombies outside the vehicle and prevents people from seeing through it.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OPAQUE", "OBSTACLE", "FOLDABLE", "FULL_BOARD" ] }, { - "id": "oozleboard_ne", + "id": "blob_oozleboard_ne", "type": "vehicle_part", - "copy-from": "oozleboard_horizontal", + "copy-from": "blob_oozleboard_horizontal", "symbol": "u" }, { - "id": "oozleboard_nw", + "id": "blob_oozleboard_nw", "type": "vehicle_part", - "copy-from": "oozleboard_horizontal", + "copy-from": "blob_oozleboard_horizontal", "symbol": "y" }, { - "id": "oozleboard_se", + "id": "blob_oozleboard_se", "type": "vehicle_part", - "copy-from": "oozleboard_horizontal", + "copy-from": "blob_oozleboard_horizontal", "symbol": "n" }, { - "id": "oozleboard_sw", + "id": "blob_oozleboard_sw", "type": "vehicle_part", - "copy-from": "oozleboard_horizontal", + "copy-from": "blob_oozleboard_horizontal", "symbol": "b" }, { - "id": "oozleboard_vertical", + "id": "blob_oozleboard_vertical", "type": "vehicle_part", - "copy-from": "oozleboard_horizontal", + "copy-from": "blob_oozleboard_horizontal", "symbol": "j" } ] diff --git a/data/mods/blazemod/vehicleparts/blob_frames.json b/data/mods/blazemod/vehicleparts/blob_frames.json index dec7c105d3722..496e3aa9c48d6 100644 --- a/data/mods/blazemod/vehicleparts/blob_frames.json +++ b/data/mods/blazemod/vehicleparts/blob_frames.json @@ -1,16 +1,16 @@ [ { - "id": "gloople_cross", + "id": "blob_gloople_cross", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "c", "flags": [ "FOLDABLE", "MOUNTABLE", "INITIAL_PART" ] }, { - "id": "gloople_horizontal", + "id": "blob_gloople_horizontal", "type": "vehicle_part", "name": { "str": "gel framework" }, - "item": "gloople", + "item": "blob_gloople", "location": "structure", "symbol": "h", "broken_symbol": "#", @@ -19,65 +19,65 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, shaped to provide attachment points for other blobs. Other vehicle components and blobs can be mounted on it. If all the frames and components of a vehicle are foldable or made from blobs, the vehicle can be folding into a small package and picked up as a normal item.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "FOLDABLE", "MOUNTABLE" ] }, { - "id": "gloople_horizontal_2", + "id": "blob_gloople_horizontal_2", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "=" }, { - "id": "gloople_ne", + "id": "blob_gloople_ne", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "u" }, { - "id": "gloople_nw", + "id": "blob_gloople_nw", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "y" }, { - "id": "gloople_se", + "id": "blob_gloople_se", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "n" }, { - "id": "gloople_sw", + "id": "blob_gloople_sw", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "b" }, { - "id": "gloople_vertical", + "id": "blob_gloople_vertical", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "j" }, { - "id": "gloople_vertical_2", + "id": "blob_gloople_vertical_2", "type": "vehicle_part", - "copy-from": "gloople_horizontal", + "copy-from": "blob_gloople_horizontal", "symbol": "H" }, { - "id": "gray_cross", + "id": "blob_gray_cross", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "c", "flags": [ "FOLDABLE", "MOUNTABLE", "INITIAL_PART" ] }, { - "id": "gray_horizontal", + "id": "blob_gray_horizontal", "type": "vehicle_part", "name": { "str": "gray frame" }, - "item": "gray", + "item": "blob_gray", "location": "structure", "symbol": "h", "broken_symbol": "#", @@ -86,65 +86,65 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, shaped to provide attachment points for other blobs. Other vehicle components and blobs can be mounted on it. If all the frames and components of a vehicle are foldable or made from blobs, the vehicle can be folding into a small package and picked up as a normal item.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "FOLDABLE", "MOUNTABLE" ] }, { - "id": "gray_horizontal_2", + "id": "blob_gray_horizontal_2", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "broken_symbol": "#" }, { - "id": "gray_ne", + "id": "blob_gray_ne", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "u" }, { - "id": "gray_nw", + "id": "blob_gray_nw", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "y" }, { - "id": "gray_se", + "id": "blob_gray_se", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "n" }, { - "id": "gray_sw", + "id": "blob_gray_sw", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "b" }, { - "id": "gray_vertical", + "id": "blob_gray_vertical", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "j" }, { - "id": "gray_vertical_2", + "id": "blob_gray_vertical_2", "type": "vehicle_part", - "copy-from": "gray_horizontal", + "copy-from": "blob_gray_horizontal", "symbol": "H" }, { - "id": "oozle_cross", + "id": "blob_oozle_cross", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "c", "flags": [ "FOLDABLE", "MOUNTABLE", "INITIAL_PART" ] }, { - "id": "oozle_horizontal", + "id": "blob_oozle_horizontal", "type": "vehicle_part", "name": { "str": "ooze chassis" }, - "item": "oozle", + "item": "blob_oozle", "location": "structure", "symbol": "h", "broken_symbol": "#", @@ -153,51 +153,51 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "description": "A living blob, shaped to provide attachment points for other blobs. Other vehicle components and blobs can be mounted on it. If all the frames and components of a vehicle are foldable or made from blobs, the vehicle can be folding into a small package and picked up as a normal item.", "flags": [ "FOLDABLE", "MOUNTABLE" ] }, { - "id": "oozle_horizontal_2", + "id": "blob_oozle_horizontal_2", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "=" }, { - "id": "oozle_ne", + "id": "blob_oozle_ne", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "u" }, { - "id": "oozle_nw", + "id": "blob_oozle_nw", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "y" }, { - "id": "oozle_se", + "id": "blob_oozle_se", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "n" }, { - "id": "oozle_sw", + "id": "blob_oozle_sw", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "b" }, { - "id": "oozle_vertical", + "id": "blob_oozle_vertical", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "j" }, { - "id": "oozle_vertical_2", + "id": "blob_oozle_vertical_2", "type": "vehicle_part", - "copy-from": "oozle_horizontal", + "copy-from": "blob_oozle_horizontal", "symbol": "H" } ] diff --git a/data/mods/blazemod/vehicleparts/blob_lights.json b/data/mods/blazemod/vehicleparts/blob_lights.json index 02f8c21d61191..65ae2dc47d0d3 100644 --- a/data/mods/blazemod/vehicleparts/blob_lights.json +++ b/data/mods/blazemod/vehicleparts/blob_lights.json @@ -4,13 +4,13 @@ "type": "vehicle_part", "symbol": "*", "broken_symbol": "*", - "item": "glowie", + "item": "blob_glowie", "color": "cyan", "broken_color": "blue", "durability": 200, "damage_modifier": 10, "folded_volume": "1000 ml", - "breaks_into": [ { "item": "glowiegrow" } ], + "breaks_into": [ { "item": "blob_glowiegrow" } ], "description": "A living, glowing blob. Having been filled with electrical power, can release it as light of varying strength.", "requirements": { "install": { "skills": [ [ "mechanics", 1 ] ], "time": "20 m" }, diff --git a/data/mods/blazemod/vehicleparts/blob_rams.json b/data/mods/blazemod/vehicleparts/blob_rams.json index 3c74d80c74914..eedb70122bd99 100644 --- a/data/mods/blazemod/vehicleparts/blob_rams.json +++ b/data/mods/blazemod/vehicleparts/blob_rams.json @@ -1,9 +1,9 @@ [ { - "id": "frostie_ram", + "id": "blob_frostie_ram", "type": "vehicle_part", "name": { "str": "ice ram" }, - "item": "frostie", + "item": "blob_frostie", "location": "structure", "symbol": "X", "broken_symbol": "0", @@ -12,7 +12,7 @@ "durability": 1000, "damage_modifier": 200, "folded_volume": 1, - "breaks_into": [ { "item": "frostiegrow" } ], + "breaks_into": [ { "item": "blob_frostiegrow" } ], "description": "A living blob, existing in a super-cooled state. It will absorb damage in a vehicle collision and deliver additional damage to the other object in the collision. It should be mounted on the edge of the vehicle, preferably the front.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "PROTRUSION", "SHARP", "FOLDABLE" ] diff --git a/data/mods/blazemod/vehicleparts/blob_treads.json b/data/mods/blazemod/vehicleparts/blob_treads.json index e94899decdc56..f036d9b65b840 100644 --- a/data/mods/blazemod/vehicleparts/blob_treads.json +++ b/data/mods/blazemod/vehicleparts/blob_treads.json @@ -1,9 +1,9 @@ [ { - "id": "gloopletread", + "id": "blob_gloopletread", "type": "vehicle_part", "name": { "str": "Gelatinous tracks" }, - "item": "gloopletread", + "item": "blob_gloopletread", "location": "under", "symbol": "|", "broken_symbol": "x", @@ -12,7 +12,7 @@ "durability": 250, "damage_modifier": 10, "folded_volume": "2500 ml", - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A set of continuous, interlocking tracks made out of blob. They can be used in place of wheels, and provide good traction and off-road performance.", "requirements": { "install": { "skills": [ [ "mechanics", 1 ] ], "time": "20 m" }, @@ -25,21 +25,21 @@ "flags": [ "WHEEL", "VARIABLE_SIZE", "MULTISQUARE", "TRACKED", "FOLDABLE" ] }, { - "id": "oozletread", + "id": "blob_oozletread", "type": "vehicle_part", - "copy-from": "gloopletread", + "copy-from": "blob_gloopletread", "name": { "str": "Oozing tracks" }, - "item": "oozletread", + "item": "blob_oozletread", "durability": 500, - "breaks_into": [ { "item": "oozlegrow" } ] + "breaks_into": [ { "item": "blob_oozlegrow" } ] }, { - "id": "graytread", + "id": "blob_graytread", "type": "vehicle_part", - "copy-from": "gloopletread", + "copy-from": "blob_gloopletread", "name": { "str": "Gray track" }, - "item": "graytread", + "item": "blob_graytread", "durability": 1000, - "breaks_into": [ { "item": "graygrow" } ] + "breaks_into": [ { "item": "blob_graygrow" } ] } ] diff --git a/data/mods/blazemod/vehicleparts/blob_turret.json b/data/mods/blazemod/vehicleparts/blob_turret.json index 49369d0984602..83a38c7855262 100644 --- a/data/mods/blazemod/vehicleparts/blob_turret.json +++ b/data/mods/blazemod/vehicleparts/blob_turret.json @@ -11,14 +11,14 @@ "durability": 400, "description": "A sleeping amorphous core, acting as a rotating, universal mount for a weapon. If your hands are empty, you can stand next to a tentacle and 'f'ire the weapon by selecting the tile.", "folded_volume": "2500 ml", - "item": "queen", + "item": "blob_queen", "requirements": { "install": { "skills": [ [ "mechanics", 1 ] ], "time": "20 m" }, "removal": { "skills": [ [ "mechanics", 1 ] ], "time": "10 m" }, "repair": { "skills": [ [ "mechanics", 1 ] ], "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "TURRET_MOUNT", "FOLDABLE" ], - "breaks_into": [ { "item": "queengrow" } ], + "breaks_into": [ { "item": "blob_queengrow" } ], "damage_reduction": { "all": 54 } }, { @@ -38,51 +38,51 @@ "flags": [ "TURRET", "FOLDABLE" ] }, { - "id": "mounted_biter", + "id": "mounted_blob_biter", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "biting blob" }, - "item": "biter", + "item": "blob_biter", "location": "center", "symbol": "t", "broken_symbol": "#", "color": "blue", "broken_color": "blue", "durability": 400, - "breaks_into": [ { "item": "bitergrow" } ], + "breaks_into": [ { "item": "blob_bitergrow" } ], "flags": [ "TURRET", "FOLDABLE", "OBSTACLE" ] }, { - "id": "mounted_clutter", + "id": "mounted_blob_clutter", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel shooter" }, - "item": "clutter", + "item": "blob_clutter", "symbol": "t", "broken_symbol": "#", "color": "magenta", "broken_color": "magenta", - "breaks_into": [ { "item": "cluttergrow" } ] + "breaks_into": [ { "item": "blob_cluttergrow" } ] }, { - "id": "mounted_freezie", + "id": "mounted_blob_freezie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "frost lancer" }, - "item": "freezie", + "item": "blob_freezie", "symbol": "t", "broken_symbol": "#", "color": "light_blue", "broken_color": "light_blue", - "breaks_into": [ { "item": "freeziegrow" } ], + "breaks_into": [ { "item": "blob_freeziegrow" } ], "description": "A living blob, existing in a super-cooled state and transformed into a heavy vehicle weapon." }, { - "id": "mounted_fuzzle", + "id": "mounted_blob_fuzzle", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "snapping ooze" }, - "item": "fuzzle", + "item": "blob_fuzzle", "location": "center", "symbol": "t", "broken_symbol": "#", @@ -90,15 +90,15 @@ "broken_color": "brown", "durability": 600, "damage_modifier": 10, - "breaks_into": [ { "item": "fuzzlegrow" } ], + "breaks_into": [ { "item": "blob_fuzzlegrow" } ], "flags": [ "TURRET", "FOLDABLE", "OBSTACLE" ] }, { - "id": "mounted_horror", + "id": "mounted_blob_horror", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "blobsaw" }, - "item": "horror", + "item": "blob_horror", "location": "center", "symbol": "t", "broken_symbol": "#", @@ -106,133 +106,133 @@ "broken_color": "blue", "durability": 1000, "damage_modifier": 10, - "breaks_into": [ { "item": "horrorgrow" } ], + "breaks_into": [ { "item": "blob_horrorgrow" } ], "flags": [ "TURRET", "FOLDABLE", "OBSTACLE" ] }, { - "id": "mounted_inkie", + "id": "mounted_blob_inkie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "fuel puffer" }, - "item": "inkie", + "item": "blob_inkie", "symbol": "t", "broken_symbol": "#", "color": "brown", "broken_color": "brown", - "breaks_into": [ { "item": "inkiegrow" } ], + "breaks_into": [ { "item": "blob_inkiegrow" } ], "flags": [ "TURRET", "FOLDABLE", "USE_TANKS" ] }, { - "id": "mounted_meltie", + "id": "mounted_blob_meltie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "acid puffer" }, - "item": "meltie", + "item": "blob_meltie", "symbol": "t", "broken_symbol": "#", "color": "light_red", "broken_color": "light_red", - "breaks_into": [ { "item": "meltiegrow" } ], + "breaks_into": [ { "item": "blob_meltiegrow" } ], "flags": [ "TURRET", "FOLDABLE", "USE_TANKS" ] }, { - "id": "mounted_spouterqueen", + "id": "mounted_blob_spouterqueen", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel spouter" }, - "item": "spouterqueen", + "item": "blob_spouterqueen", "looks_like": "clutter", "symbol": "t", "broken_symbol": "#", "color": "red", "broken_color": "red", - "breaks_into": [ { "item": "queengrow" } ], + "breaks_into": [ { "item": "blob_queengrow" } ], "flags": [ "TURRET", "FOLDABLE", "USE_TANKS" ] }, { - "id": "mounted_razorqueen", + "id": "mounted_blob_razorqueen", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel spiker" }, - "item": "razorqueen", + "item": "blob_razorqueen", "symbol": "t", "broken_symbol": "#", "color": "cyan", "broken_color": "cyan", - "breaks_into": [ { "item": "razorqueengrow" } ] + "breaks_into": [ { "item": "blob_razorqueengrow" } ] }, { - "id": "mounted_sharp", + "id": "mounted_blob_sharp", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel lancer" }, - "item": "sharp", + "item": "blob_sharp", "symbol": "t", "broken_symbol": "#", "color": "light_blue", "broken_color": "light_blue", - "breaks_into": [ { "item": "sharpgrow" } ] + "breaks_into": [ { "item": "blob_sharpgrow" } ] }, { - "id": "mounted_gelrazor", + "id": "mounted_blob_gelrazor", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel razor" }, - "item": "gelrazor", + "item": "blob_gelrazor", "symbol": "t", "broken_symbol": "#", "color": "blue", "broken_color": "blue", - "breaks_into": [ { "item": "sicklegrow" } ] + "breaks_into": [ { "item": "blob_sicklegrow" } ] }, { - "id": "mounted_sparkie", + "id": "mounted_blob_sparkie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "shock bulb" }, - "item": "sparkie", + "item": "blob_sparkie", "symbol": "t", "broken_symbol": "#", "color": "cyan", "broken_color": "cyan", - "breaks_into": [ { "item": "sparkiegrow" } ] + "breaks_into": [ { "item": "blob_sparkiegrow" } ] }, { - "id": "mounted_stickie", + "id": "mounted_blob_stickie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "gel puffer" }, - "item": "stickie", + "item": "blob_stickie", "symbol": "t", "broken_symbol": "#", "color": "yellow", "broken_color": "yellow", - "breaks_into": [ { "item": "stickiegrow" } ], + "breaks_into": [ { "item": "blob_stickiegrow" } ], "flags": [ "TURRET", "FOLDABLE", "USE_TANKS" ] }, { - "id": "mounted_torchie", + "id": "mounted_blob_torchie", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "fire puffer" }, - "item": "torchie", + "item": "blob_torchie", "symbol": "t", "broken_symbol": "#", "color": "light_red", "broken_color": "light_red", - "breaks_into": [ { "item": "torchiegrow" } ], + "breaks_into": [ { "item": "blob_torchiegrow" } ], "flags": [ "TURRET", "FOLDABLE", "USE_TANKS" ] }, { - "id": "mounted_voideater", + "id": "mounted_blob_voideater", "copy-from": "blob_turret", "type": "vehicle_part", "name": { "str": "spark blight" }, - "item": "voideater", + "item": "blob_voideater", "symbol": "t", "broken_symbol": "#", "color": "cyan", "broken_color": "cyan", - "breaks_into": [ { "item": "voideatergrow" } ] + "breaks_into": [ { "item": "blob_voideatergrow" } ] } ] diff --git a/data/mods/blazemod/vehicleparts/blob_vehicleparts.json b/data/mods/blazemod/vehicleparts/blob_vehicleparts.json index 710e3c08d41fd..673ecab881561 100644 --- a/data/mods/blazemod/vehicleparts/blob_vehicleparts.json +++ b/data/mods/blazemod/vehicleparts/blob_vehicleparts.json @@ -1,9 +1,9 @@ [ { - "id": "frostie_trunk", + "id": "blob_frostie_trunk", "type": "vehicle_part", "name": { "str": "ice pack" }, - "item": "frostie", + "item": "blob_frostie", "location": "center", "symbol": "H", "broken_symbol": "#", @@ -15,16 +15,16 @@ "size": 400, "damage_modifier": 80, "folded_volume": 1, - "breaks_into": [ { "item": "frostiegrow" } ], + "breaks_into": [ { "item": "blob_frostiegrow" } ], "description": "A living blob, existing in a super-cooled state. It will keep items stored in it cold, reducing the speed at which food and drink rots.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "CARGO", "OBSTACLE", "FRIDGE", "COVERED", "FOLDABLE" ] }, { - "id": "frostie_windshield", + "id": "blob_frostie_windshield", "type": "vehicle_part", "name": { "str": "icy windshield" }, - "item": "frostie", + "item": "blob_frostie", "location": "center", "symbol": "\"", "broken_symbol": "0", @@ -33,16 +33,16 @@ "durability": 500, "damage_modifier": 80, "folded_volume": "1000 ml", - "breaks_into": [ { "item": "frostiegrow" } ], + "breaks_into": [ { "item": "blob_frostiegrow" } ], "description": "A living blob, existing in a super-cooled state. It is transparent, and can be used to see out of the vehicle.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OVER", "WINDSHIELD", "OBSTACLE", "WINDOW", "FOLDABLE" ] }, { - "id": "frostie_boat_hull", + "id": "blob_frostie_boat_hull", "type": "vehicle_part", "name": { "str": "gelacier boat hull" }, - "item": "frostie", + "item": "blob_frostie", "location": "under", "symbol": "o", "broken_symbol": "x", @@ -51,16 +51,16 @@ "durability": 500, "damage_modifier": 200, "folded_volume": "1000 ml", - "breaks_into": [ { "item": "frostiegrow" } ], + "breaks_into": [ { "item": "blob_frostiegrow" } ], "description": "A living blob, existing in a super-cooled state. It acts as a boat hull.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "FLOATS", "FOLDABLE", "EXTRA_DRAG", "SHARP", "TRACKED" ] }, { - "id": "gloople_amalgam", + "id": "blob_gloople_amalgam", "type": "vehicle_part", "name": { "str": "gel retriever" }, - "item": "gloople", + "item": "blob_gloople", "location": "under", "symbol": "R", "broken_symbol": ";", @@ -72,15 +72,15 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, formed to act as a scoop. Use the vehicle controls to turn it on or off. When turned on, it will scoop up any loose items that it travels over, putting them into the vehicle's storage.", - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SCOOP", "CARGO", "FOLDABLE" ] }, { - "id": "gloople_belt", + "id": "blob_gloople_belt", "type": "vehicle_part", "name": { "str": "gel harness" }, - "item": "gloople", + "item": "blob_gloople", "location": "on_seat", "symbol": ",", "broken_symbol": ",", @@ -91,15 +91,15 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, reformed as a belt and attached to a seat.", - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEATBELT", "FOLDABLE" ] }, { - "id": "gloople_tank", + "id": "blob_gloople_tank", "type": "vehicle_part", "name": { "str": "capsule (10L)" }, - "item": "gloople_tank", + "item": "blob_gloople_tank", "location": "fuel_source", "symbol": "O", "broken_symbol": "#", @@ -109,25 +109,25 @@ "size": 5000, "damage_modifier": 10, "folded_volume": 20, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, formed into a storage space for holding liquids. If filled with the appropriate fuel for the vehicle's engine, the engine will automatically draw fuel from the tank when the engine is on. If filled with water, you can access the water from a water faucet, if one is installed in the vehicle. You can also use a rubber hose to siphon liquids out of a tank.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "FOLDABLE", "FUEL_TANK" ] }, { - "id": "gloople_tank_large", + "id": "blob_gloople_tank_large", "type": "vehicle_part", - "copy-from": "gloople_tank", + "copy-from": "blob_gloople_tank", "name": { "str": "gel tank (60L)" }, - "item": "gloople_tank_large", + "item": "blob_gloople_tank_large", "size": 60000, "folded_volume": 240 }, { - "id": "gloople_plate", + "id": "blob_gloople_plate", "type": "vehicle_part", "name": { "str": "gel reinforcement" }, - "item": "gloople", + "item": "blob_gloople", "location": "armor", "symbol": "X", "broken_symbol": "*", @@ -136,16 +136,16 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, acting as armor plate.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ARMOR", "FOLDABLE" ] }, { - "id": "gloople_roof", + "id": "blob_gloople_roof", "type": "vehicle_part", "name": { "str": "gel roof" }, - "item": "gloople", + "item": "blob_gloople", "location": "roof", "symbol": "#", "broken_symbol": "#", @@ -154,16 +154,16 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, placed as roof.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ROOF", "FOLDABLE" ] }, { - "id": "gloople_seat", + "id": "blob_gloople_seat", "type": "vehicle_part", "name": { "str": "gel seat" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "#", "broken_symbol": "*", @@ -172,16 +172,16 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, formed into a comfy couch. You can sit here.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEAT", "BED", "BOARDABLE", "BELTABLE" ] }, { - "id": "gloople_trunk", + "id": "blob_gloople_trunk", "type": "vehicle_part", "name": { "str": "gel receptacle" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "H", "broken_symbol": "#", @@ -191,23 +191,23 @@ "size": 400, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, shaped into a cargo space.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "CARGO", "COVERED", "FOLDABLE" ] }, { - "id": "gloople_trunk_u", + "id": "blob_gloople_trunk_u", "type": "vehicle_part", - "copy-from": "gloople_trunk", + "copy-from": "blob_gloople_trunk", "name": { "str": "gel pouch (under)" }, "location": "under" }, { - "id": "gloopleaisle_horizontal", + "id": "blob_gloopleaisle_horizontal", "type": "vehicle_part", "name": { "str": "gel walkway" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "=", "broken_symbol": "#", @@ -217,21 +217,21 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, formed into a walkway.", - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "AISLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "gloopleaisle_vertical", + "id": "blob_gloopleaisle_vertical", "type": "vehicle_part", - "copy-from": "gloopleaisle_horizontal", + "copy-from": "blob_gloopleaisle_horizontal", "symbol": "H" }, { - "id": "gloopledoor", + "id": "blob_gloopledoor", "type": "vehicle_part", "name": { "str": "gel hatch" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -240,16 +240,16 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, acting as a door. Has a transparent patch so you can see out of it, even when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "FOLDABLE" ] }, { - "id": "gloopledoor_opaque", + "id": "blob_gloopledoor_opaque", "type": "vehicle_part", "name": { "str": "opaque gel hatch" }, - "item": "gloople", + "item": "blob_gloople", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -258,16 +258,16 @@ "durability": 250, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "glooplegrow" } ], + "breaks_into": [ { "item": "blob_glooplegrow" } ], "description": "A living blob, acting as a door. Entirely opaque so you can't see through it when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "gray_amalgam", + "id": "blob_gray_amalgam", "type": "vehicle_part", "name": { "str": "gray retriever" }, - "item": "gray", + "item": "blob_gray", "location": "under", "symbol": "R", "broken_symbol": ";", @@ -278,16 +278,16 @@ "size": 800, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "description": "A living blob, formed to act as a scoop. Use the vehicle controls to turn it on or off. When turned on, it will scoop up any loose items that it travels over, putting them into the vehicle's storage.", "flags": [ "SCOOP", "CARGO", "FOLDABLE" ] }, { - "id": "gray_belt", + "id": "blob_gray_belt", "type": "vehicle_part", "name": { "str": "gray harness" }, - "item": "gray", + "item": "blob_gray", "location": "on_seat", "symbol": ",", "broken_symbol": ",", @@ -298,15 +298,15 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, reformed as a belt and attached to a seat.", - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEATBELT", "FOLDABLE" ] }, { - "id": "gray_tank", + "id": "blob_gray_tank", "type": "vehicle_part", "name": { "str": "cocoon (30L)" }, - "item": "gray_tank", + "item": "blob_gray_tank", "location": "fuel_source", "symbol": "O", "broken_symbol": "#", @@ -316,25 +316,25 @@ "size": 10000, "damage_modifier": 10, "folded_volume": 40, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, formed into a storage space for holding liquids. If filled with the appropriate fuel for the vehicle's engine, the engine will automatically draw fuel from the tank when the engine is on. If filled with water, you can access the water from a water faucet, if one is installed in the vehicle. You can also use a rubber hose to siphon liquids out of a tank.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "FOLDABLE", "FUEL_TANK" ] }, { - "id": "gray_tank_large", + "id": "blob_gray_tank_large", "type": "vehicle_part", - "copy-from": "gray_tank", + "copy-from": "blob_gray_tank", "name": { "str": "gray tank (100L)" }, - "item": "gray_tank_large", + "item": "blob_gray_tank_large", "size": 100000, "folded_volume": 400 }, { - "id": "gray_plate", + "id": "blob_gray_plate", "type": "vehicle_part", "name": { "str": "gray reinforcement" }, - "item": "gray", + "item": "blob_gray", "location": "armor", "symbol": "X", "broken_symbol": "*", @@ -344,15 +344,15 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, acting as armor plate.", - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ARMOR", "FOLDABLE" ] }, { - "id": "gray_roof", + "id": "blob_gray_roof", "type": "vehicle_part", "name": { "str": "gray roof" }, - "item": "gray", + "item": "blob_gray", "location": "roof", "symbol": "#", "broken_symbol": "#", @@ -361,16 +361,16 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, placed as roof.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ROOF", "FOLDABLE" ] }, { - "id": "gray_seat", + "id": "blob_gray_seat", "type": "vehicle_part", "name": { "str": "gray seat" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "#", "broken_symbol": "*", @@ -379,16 +379,16 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, formed into a comfy couch. You can sit here.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEAT", "BED", "BOARDABLE", "BELTABLE" ] }, { - "id": "gray_trunk", + "id": "blob_gray_trunk", "type": "vehicle_part", "name": { "str": "gray receptacle" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "H", "broken_symbol": "#", @@ -398,23 +398,23 @@ "size": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, shaped into a cargo space.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "CARGO", "COVERED", "FOLDABLE" ] }, { - "id": "gray_trunk_u", + "id": "blob_gray_trunk_u", "type": "vehicle_part", - "copy-from": "gray_trunk", + "copy-from": "blob_gray_trunk", "name": { "str": "gray pouch (under)" }, "location": "under" }, { - "id": "grayaisle_horizontal", + "id": "blob_grayaisle_horizontal", "type": "vehicle_part", "name": { "str": "gray walkway" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "=", "broken_symbol": "#", @@ -424,21 +424,21 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, formed into a walkway.", - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "AISLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "grayaisle_vertical", + "id": "blob_grayaisle_vertical", "type": "vehicle_part", - "copy-from": "grayaisle_horizontal", + "copy-from": "blob_grayaisle_horizontal", "symbol": "H" }, { - "id": "graydoor", + "id": "blob_graydoor", "type": "vehicle_part", "name": { "str": "gray hatch" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -447,16 +447,16 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, acting as a door. Has a transparent patch so you can see out of it, even when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "FOLDABLE" ] }, { - "id": "graydoor_opaque", + "id": "blob_graydoor_opaque", "type": "vehicle_part", "name": { "str": "opaque gray hatch" }, - "item": "gray", + "item": "blob_gray", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -465,16 +465,16 @@ "durability": 1000, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "graygrow" } ], + "breaks_into": [ { "item": "blob_graygrow" } ], "description": "A living blob, acting as a door. Entirely opaque so you can't see through it when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "oozle_amalgam", + "id": "blob_oozle_amalgam", "type": "vehicle_part", "name": { "str": "ooze retriever" }, - "item": "oozle", + "item": "blob_oozle", "location": "under", "symbol": "R", "broken_symbol": ";", @@ -485,16 +485,16 @@ "size": 400, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "description": "A living blob, formed to act as a scoop. Use the vehicle controls to turn it on or off. When turned on, it will scoop up any loose items that it travels over, putting them into the vehicle's storage.", "flags": [ "SCOOP", "CARGO", "FOLDABLE" ] }, { - "id": "oozle_belt", + "id": "blob_oozle_belt", "type": "vehicle_part", "name": { "str": "ooze harness" }, - "item": "oozle", + "item": "blob_oozle", "location": "on_seat", "symbol": ",", "broken_symbol": ",", @@ -505,15 +505,15 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob, reformed as a belt and attached to a seat.", - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEATBELT", "FOLDABLE" ] }, { - "id": "oozle_tank", + "id": "blob_oozle_tank", "type": "vehicle_part", "name": { "str": "pod (20L)" }, - "item": "oozle_tank", + "item": "blob_oozle_tank", "location": "fuel_source", "symbol": "O", "broken_symbol": "#", @@ -523,25 +523,25 @@ "size": 7500, "damage_modifier": 10, "folded_volume": 30, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "description": "A living blob, formed into a storage space for holding liquids. If filled with the appropriate fuel for the vehicle's engine, the engine will automatically draw fuel from the tank when the engine is on. If filled with water, you can access the water from a water faucet, if one is installed in the vehicle. You can also use a rubber hose to siphon liquids out of a tank.", "flags": [ "FOLDABLE", "FUEL_TANK" ] }, { - "id": "oozle_tank_large", + "id": "blob_oozle_tank_large", "type": "vehicle_part", - "copy-from": "oozle_tank", + "copy-from": "blob_oozle_tank", "name": { "str": "ooze tank (80L)" }, - "item": "oozle_tank_large", + "item": "blob_oozle_tank_large", "size": 8000, "folded_volume": 320 }, { - "id": "oozle_plate", + "id": "blob_oozle_plate", "type": "vehicle_part", "name": { "str": "ooze reinforcement" }, - "item": "oozle", + "item": "blob_oozle", "location": "armor", "symbol": "X", "broken_symbol": "*", @@ -550,16 +550,16 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, acting as armor plate.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ARMOR", "FOLDABLE" ] }, { - "id": "oozle_roof", + "id": "blob_oozle_roof", "type": "vehicle_part", "name": { "str": "ooze roof" }, - "item": "oozle", + "item": "blob_oozle", "location": "roof", "symbol": "#", "broken_symbol": "#", @@ -568,16 +568,16 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, placed as roof.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "ROOF", "FOLDABLE" ] }, { - "id": "oozle_seat", + "id": "blob_oozle_seat", "type": "vehicle_part", "name": { "str": "ooze seat" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "#", "broken_symbol": "*", @@ -586,16 +586,16 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, formed into a comfy couch. You can sit here.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "SEAT", "BED", "BOARDABLE", "BELTABLE" ] }, { - "id": "oozle_trunk", + "id": "blob_oozle_trunk", "type": "vehicle_part", "name": { "str": "ooze receptacle" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "H", "broken_symbol": "#", @@ -605,23 +605,23 @@ "size": 800, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, shaped into a cargo space.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "CARGO", "COVERED", "FOLDABLE" ] }, { - "id": "oozle_trunk_u", + "id": "blob_oozle_trunk_u", "type": "vehicle_part", - "copy-from": "oozle_trunk", + "copy-from": "blob_oozle_trunk", "name": { "str": "ooze pouch (under)" }, "location": "under" }, { - "id": "oozleaisle_horizontal", + "id": "blob_oozleaisle_horizontal", "type": "vehicle_part", "name": { "str": "ooze walkway" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "=", "broken_symbol": "#", @@ -630,22 +630,22 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, formed into a walkway.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "AISLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "oozleaisle_vertical", + "id": "blob_oozleaisle_vertical", "type": "vehicle_part", - "copy-from": "oozleaisle_horizontal", + "copy-from": "blob_oozleaisle_horizontal", "symbol": "H" }, { - "id": "oozledoor", + "id": "blob_oozledoor", "type": "vehicle_part", "name": { "str": "ooze hatch" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -654,16 +654,16 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, acting as a door. Has a transparent patch so you can see out of it, even when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "FOLDABLE" ] }, { - "id": "oozledoor_opaque", + "id": "blob_oozledoor_opaque", "type": "vehicle_part", "name": { "str": "opaque ooze hatch" }, - "item": "oozle", + "item": "blob_oozle", "location": "center", "symbol": "+", "broken_symbol": "&", @@ -672,18 +672,18 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" } ], + "breaks_into": [ { "item": "blob_oozlegrow" } ], "description": "A living blob, acting as a door. Entirely opaque so you can't see through it when closed.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "flags": [ "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE", "FOLDABLE" ] }, { - "id": "queen", + "id": "blob_queen", "type": "vehicle_part", "name": { "str": "amorphous core" }, - "item": "queen", + "item": "blob_queen", "location": "center", - "fuel_type": "bfeedfuel", + "fuel_type": "blob_feed_fuel", "symbol": "O", "broken_symbol": "#", "color": "red", @@ -696,7 +696,7 @@ "epower": -1, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "queengrow" } ], + "breaks_into": [ { "item": "blob_queengrow" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "description": "An amorphous mass, the living heart and brain of a blob vehicle.", "flags": [ diff --git a/data/mods/blazemod/vehicleparts/blob_wheel.json b/data/mods/blazemod/vehicleparts/blob_wheel.json index 65370cd51e44a..bc0b55a41b03f 100644 --- a/data/mods/blazemod/vehicleparts/blob_wheel.json +++ b/data/mods/blazemod/vehicleparts/blob_wheel.json @@ -1,9 +1,9 @@ [ { - "id": "frostie_wheel", + "id": "blob_frostie_wheel", "type": "vehicle_part", "name": { "str": "snow slider" }, - "item": "frostie_wheel", + "item": "blob_frostie_wheel", "location": "under", "symbol": "|", "broken_symbol": "x", @@ -12,7 +12,7 @@ "durability": 500, "damage_modifier": 200, "folded_volume": 1, - "breaks_into": [ { "item": "frostiegrow" } ], + "breaks_into": [ { "item": "blob_frostiegrow" } ], "description": "A living blob, existing in a super-cooled state. It acts as a wheel.", "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "rolling_resistance": 1.5, @@ -21,28 +21,10 @@ "flags": [ "WHEEL", "FOLDABLE", "EXTRA_DRAG", "SHARP", "TRACKED" ] }, { - "id": "frostie_wheel_sea", - "type": "vehicle_part", - "name": { "str": "icy sea skimmer" }, - "item": "frostie_hull", - "location": "under", - "symbol": "|", - "broken_symbol": "x", - "color": "light_blue", - "broken_color": "light_blue", - "durability": 500, - "damage_modifier": 200, - "folded_volume": 1, - "breaks_into": [ { "item": "frostiegrow" } ], - "description": "A living blob, existing in a super-cooled state. It acts as a boat hull.", - "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, - "flags": [ "FLOATS", "FOLDABLE", "EXTRA_DRAG", "SHARP", "TRACKED" ] - }, - { - "id": "gloople_wheel", + "id": "blob_gloople_wheel", "type": "vehicle_part", "name": { "str": "gelatinous wheel" }, - "item": "gloople_wheel", + "item": "blob_gloople_wheel", "location": "under", "symbol": "|", "broken_symbol": "x", @@ -52,7 +34,7 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob. It acts as a wheel.", - "breaks_into": [ { "item": "glooplegrow" }, { "item": "water", "count": [ 50, 100 ] } ], + "breaks_into": [ { "item": "blob_glooplegrow" }, { "item": "water", "count": [ 50, 100 ] } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "rolling_resistance": 1.75, "wheel_type": "standard", @@ -60,10 +42,10 @@ "flags": [ "WHEEL", "FOLDABLE", "TRACKED" ] }, { - "id": "gray_wheel", + "id": "blob_gray_wheel", "type": "vehicle_part", "name": { "str": "gray wheel" }, - "item": "gray_wheel", + "item": "blob_gray_wheel", "location": "under", "symbol": "|", "broken_symbol": "x", @@ -73,7 +55,7 @@ "damage_modifier": 10, "folded_volume": 1, "description": "A living blob. It acts as a wheel.", - "breaks_into": [ { "item": "graygrow" }, { "item": "water", "count": [ 100, 200 ] } ], + "breaks_into": [ { "item": "blob_graygrow" }, { "item": "water", "count": [ 100, 200 ] } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "rolling_resistance": 1.25, "wheel_type": "standard", @@ -81,10 +63,10 @@ "flags": [ "WHEEL", "FOLDABLE", "TRACKED" ] }, { - "id": "grinder", + "id": "blob_grinder", "type": "vehicle_part", "name": { "str": "earthen roller" }, - "item": "grinder", + "item": "blob_grinder", "location": "structure", "symbol": "O", "broken_symbol": "#", @@ -93,7 +75,7 @@ "durability": 2500, "damage_modifier": 250, "folded_volume": 1, - "breaks_into": [ { "item": "gray" } ], + "breaks_into": [ { "item": "blob_gray" } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "rolling_resistance": 6, "wheel_type": "rigid", @@ -101,10 +83,10 @@ "flags": [ "WHEEL", "FOLDABLE", "PROTRUSION", "STABLE", "TRACKED" ] }, { - "id": "oozle_wheel", + "id": "blob_oozle_wheel", "type": "vehicle_part", "name": { "str": "oozing wheel" }, - "item": "oozle_wheel", + "item": "blob_oozle_wheel", "location": "under", "symbol": "|", "broken_symbol": "x", @@ -113,7 +95,7 @@ "durability": 500, "damage_modifier": 10, "folded_volume": 1, - "breaks_into": [ { "item": "oozlegrow" }, { "item": "water", "count": [ 100, 200 ] } ], + "breaks_into": [ { "item": "blob_oozlegrow" }, { "item": "water", "count": [ 100, 200 ] } ], "requirements": { "repair": { "time": "5 m", "using": [ [ "blobrep", 1 ] ] } }, "rolling_resistance": 1.5, "wheel_type": "standard", diff --git a/data/mods/blazemod/vehicleparts/diamond_parts.json b/data/mods/blazemod/vehicleparts/diamond_parts.json index ec72362925786..5425b0fce1c2e 100644 --- a/data/mods/blazemod/vehicleparts/diamond_parts.json +++ b/data/mods/blazemod/vehicleparts/diamond_parts.json @@ -3,7 +3,7 @@ "id": "dboard_horizontal", "type": "vehicle_part", "name": { "str": "diamond barrier" }, - "item": "diamondplate", + "item": "diamond_plate", "location": "center", "symbol": "h", "broken_symbol": "#", @@ -57,7 +57,7 @@ "id": "dframe_cover", "type": "vehicle_part", "name": { "str": "diamond frame" }, - "item": "diamondframe", + "item": "diamond_frame", "location": "structure", "symbol": "^", "broken_symbol": "#", @@ -136,7 +136,7 @@ "id": "plating_diamond", "type": "vehicle_part", "name": { "str": "diamond plating" }, - "item": "diamondplate", + "item": "diamond_plate", "location": "armor", "symbol": ")", "broken_symbol": ")", diff --git a/data/mods/blazemod/vehicleparts/diamond_turret.json b/data/mods/blazemod/vehicleparts/diamond_turret.json index 415f52bfdf2b8..379ce5dc349a8 100644 --- a/data/mods/blazemod/vehicleparts/diamond_turret.json +++ b/data/mods/blazemod/vehicleparts/diamond_turret.json @@ -1,30 +1,30 @@ [ { - "id": "diamondlance", + "id": "diamond_lance", "copy-from": "turret", "type": "vehicle_part", "name": { "str": "diamond lance" }, - "item": "diamondlance", + "item": "diamond_lance", "color": "white", "broken_color": "white", "difficulty": 6, "size": 10, "folded_volume": 22, - "breaks_into": [ { "item": "diamondlance", "count": [ 0, 1 ] } ], + "breaks_into": [ { "item": "diamond_lance", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "diamondnova", + "id": "diamond_nova", "copy-from": "turret", "type": "vehicle_part", "name": { "str": "diamond nova" }, - "item": "diamondnova", + "item": "diamond_nova", "color": "white", "broken_color": "white", "difficulty": 6, "size": 10, "folded_volume": 22, - "breaks_into": [ { "item": "diamondnova", "count": [ 0, 1 ] } ], + "breaks_into": [ { "item": "diamond_nova", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } } ] diff --git a/data/mods/blazemod/vehicleparts/vortex_parts.json b/data/mods/blazemod/vehicleparts/vortex_parts.json index ee91275c5f120..f93a534645f16 100644 --- a/data/mods/blazemod/vehicleparts/vortex_parts.json +++ b/data/mods/blazemod/vehicleparts/vortex_parts.json @@ -1,9 +1,9 @@ [ { - "id": "vgen", + "id": "vortex_generator", "type": "vehicle_part", "name": { "str": "vortex generator" }, - "item": "vgen2", + "item": "vortex_generator", "location": "engine_block", "fuel_type": "vortex_power", "symbol": "8", @@ -33,10 +33,10 @@ "flags": [ "REACTOR", "PERPETUAL" ] }, { - "id": "vgen2", + "id": "vortex_engine", "type": "vehicle_part", "name": { "str": "vortex engine" }, - "item": "vgen", + "item": "vortex_engine", "location": "engine_block", "fuel_type": "vortex_power", "symbol": "8", diff --git a/data/mods/blazemod/vehicleparts/vortex_turret.json b/data/mods/blazemod/vehicleparts/vortex_turret.json index 7c1ee1ed7c846..9c3b14cda0636 100644 --- a/data/mods/blazemod/vehicleparts/vortex_turret.json +++ b/data/mods/blazemod/vehicleparts/vortex_turret.json @@ -1,55 +1,28 @@ [ { - "id": "vortexaccelerator", + "id": "mounted_vortex_accelerator", "copy-from": "turret", "type": "vehicle_part", "name": { "str": "vortex accelerator" }, - "item": "vortexaccelerator", + "item": "vortex_accelerator", "color": "pink", "broken_color": "pink", "size": 1000, "folded_volume": 10, - "breaks_into": [ { "item": "vortexaccelerator", "count": [ 0, 1 ] } ], + "breaks_into": [ { "item": "vortex_accelerator", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } }, { - "id": "vortexbolter", - "copy-from": "turret", - "type": "vehicle_part", - "name": { "str": "vortex bolter" }, - "item": "vortexbolter", - "color": "pink", - "broken_color": "pink", - "size": 10, - "folded_volume": 10, - "breaks_into": [ { "item": "vortexbolter", "count": [ 0, 1 ] } ], - "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } - }, - { - "id": "vortexcannon", + "id": "mounted_vortex_cannon", "copy-from": "turret", "type": "vehicle_part", "name": { "str": "vortex cannon" }, - "item": "vortexcannon", + "item": "vortex_cannon", "color": "pink", "broken_color": "pink", "size": 10, "folded_volume": 20, - "breaks_into": [ { "item": "vortexcannon", "count": [ 0, 1 ] } ], - "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } - }, - { - "id": "vortexrifle", - "copy-from": "turret", - "type": "vehicle_part", - "name": { "str": "vortex rifle" }, - "item": "vortexrifle", - "color": "pink", - "broken_color": "pink", - "difficulty": 4, - "size": 40, - "folded_volume": 10, - "breaks_into": [ { "item": "vortexrifle", "count": [ 0, 1 ] } ], + "breaks_into": [ { "item": "vortex_cannon", "count": [ 0, 1 ] } ], "requirements": { "install": { "skills": [ [ "mechanics", 4 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } } } ]