From 75c878abcc359d509120c641a5e80525cb70a989 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:19:16 +0800 Subject: [PATCH 01/13] Add files via upload --- flags.json | 771 ++++++ melee.json | 687 +++++ storage.json | 917 +++++++ tools.json | 7415 ++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 9790 insertions(+) create mode 100644 flags.json create mode 100644 melee.json create mode 100644 storage.json create mode 100644 tools.json diff --git a/flags.json b/flags.json new file mode 100644 index 0000000000000..d3d58bb655d66 --- /dev/null +++ b/flags.json @@ -0,0 +1,771 @@ +[ + { + "id": "ACTIVE_CLOAKING", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear has cloaking tech that will make you invisible when active, at the cost of power from a UPS." + }, + { + "id": "EFFECT_INVISIBLE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "ALARMCLOCK", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear has an alarm clock feature." + }, + { + "id": "ALLOWS_NATURAL_ATTACKS", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing won't hinder special attacks that involve mutated anatomy." + }, + { + "id": "ALLOWS_REMOTE_USE", + "type": "json_flag", + "context": [ "TOOL" ], + "info": "This item can be activated or reloaded from adjacent tile without picking it up." + }, + { + "id": "AURA", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "This item goes in the outer aura layer, intended for metaphysical effects.", + "info": "This is in your outer aura.", + "conflicts": [ "OUTER", "SKINTIGHT", "WAIST", "PERSONAL", "BELTED" ] + }, + { + "id": "BAROMETER", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear is equipped with an accurate barometer (which is used to measure atmospheric pressure)." + }, + { + "id": "BELT_CLIP", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "info": "This item can be clipped on to a belt loop of the appropriate size." + }, + { + "id": "BELTED", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Layer for backpacks and things worn over outerwear.", + "info": "This gear is strapped onto you.", + "conflicts": [ "OUTER", "SKINTIGHT", "WAIST", "PERSONAL", "AURA" ] + }, + { + "id": "BIONIC_NPC_USABLE", + "type": "json_flag", + "context": [ "BIONIC_ITEM" ], + "info": "A follower could make use of this CBM if installed properly." + }, + { + "id": "BLIND", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Blinds the wearer while worn, and provides nominal protection vs flashbang flashes.", + "info": "This gear prevents you from seeing anything." + }, + { + "id": "EFFECT_NIGHT_VISION", + "context": [ ], + "type": "json_flag" + }, + { + "id": "BLOCK_WHILE_WORN", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This item can be used to block attacks when worn." + }, + { + "id": "CBM", + "type": "json_flag", + "context": [ "BIONIC_ITEM" ], + "info": "This item is a Compact Bionic Module. You'll need to use specialized machinery or ask a surgeon to install it into your body." + }, + { + "id": "CLIMATE_CONTROL", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This piece of clothing has built-in or attached climate control, keeping you at a comfortable temperature." + }, + { + "id": "COLLAR", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This piece of clothing has a wide collar that can keep your mouth warm if it is unencumbered." + }, + { + "id": "DEAF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear prevents you from hearing any sounds.", + "conflicts": [ "PARTIAL_DEAF" ] + }, + { + "id": "DIAMOND", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "info": "This item has a diamond coating improving its cutting or piercing damage.", + "inherit": false + }, + { + "id": "DIG_TOOL", + "type": "json_flag", + "context": [ "TOOL", "TOOL_ARMOR" ], + "info": "While wielded, this item allows you to mine through rocks and other hard obstacles by moving into tiles with them. Note that automatic mining option should be set to true for this to work." + }, + { + "id": "DURABLE_MELEE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "info": "As a weapon, this item is well-made and will withstand the punishment of combat.", + "conflicts": [ "FRAGILE_MELEE" ] + }, + { + "id": "EATEN_COLD", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "info": "This tastes better while cold." + }, + { + "id": "EATEN_HOT", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "info": "This tastes better while hot." + }, + { + "id": "ELECTRIC_IMMUNE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear completely protects you from electric discharges." + }, + { + "id": "ETHEREAL_ITEM", + "type": "json_flag", + "context": [ ], + "info": "This item disappears as soon as its timer runs out whether it is food or not." + }, + { + "id": "ONLY_ONE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "You can wear only one." + }, + { + "id": "FANCY", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Wearing this clothing gives a morale bonus if the player has the Stylish trait.", + "info": "This piece of clothing is fancy.", + "conflicts": [ "SUPER_FANCY" ] + }, + { + "id": "FIRE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL", "TOOL_ARMOR" ], + "info": "This item counts as fire for crafting purposes." + }, + { + "id": "FIRESTARTER", + "type": "json_flag", + "context": [ "GENERIC", "TOOL", "TOOL_ARMOR" ], + "info": "This item can start fire." + }, + { + "id": "FIREWOOD", + "type": "json_flag", + "context": [ "GENERIC" ], + "info": "This item can serve as a firewood." + }, + { + "id": "FIX_FARSIGHT", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear corrects farsightedness." + }, + { + "id": "FIX_NEARSIGHT", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear corrects nearsightedness." + }, + { + "id": "FILTHY", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Zombie-dropped clothing giving various penalties if Filthy mod is active. Also CBMs harvested from zombies.", + "craft_inherit": true, + "info": "This item is filthy." + }, + { + "id": "FLASH_PROTECTION", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Used for eyes protection from flashbang." + }, + { + "id": "FLOTATION", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing prevents going underwater including both drowning and diving." + }, + { + "id": "FRAGILE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear is fragile and won't protect you for long.", + "conflicts": [ "STURDY" ] + }, + { + "id": "FRAGILE_MELEE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "info": "As a weapon, this item is flimsy and won't last long in combat before breaking apart.", + "conflicts": [ "DURABLE_MELEE" ] + }, + { + "id": "GAS_PROOF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear completely protects you from any gas." + }, + { + "id": "HOOD", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This piece of clothing has a hood to keep your head warm if your head is unencumbered." + }, + { + "id": "HYGROMETER", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear is equipped with an accurate hygrometer (which is used to measure humidity)." + }, + { + "id": "IRREMOVABLE", + "type": "json_flag", + "context": [ "GUNMOD" ], + "info": "This item is a component of the gun it is attached to. It can't be removed without destroying it.", + "inherit": false + }, + { + "id": "NO_CVD", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "Item can never be used with a CVD machine." + }, + { + "id": "NO_QUICKDRAW", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Don't offer to draw items from this holster when the fire key is pressed whilst the player's hands are empty." + }, + { + "id": "NO_REPAIR", + "type": "json_flag", + "context": [ "GENERIC" ], + "//": "Prevents repairing of this item even if otherwise suitable tools exist.", + "inherit": false + }, + { + "id": "NUTRIENT_OVERRIDE", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "//": "forces calories and vitamins to be the ones defined in the json, instead of inheriting from ingredients" + }, + { + "id": "PLANTABLE_SEED", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "info": "You could probably plant these." + }, + { + "id": "MELTS", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "info": "This food melts when not in a very cold climate, and tastes much better when frozen." + }, + { + "id": "OUTER", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Outer garment layer.", + "info": "This gear is generally worn over clothing.", + "conflicts": [ "BELTED", "SKINTIGHT", "WAIST", "PERSONAL", "AURA" ] + }, + { + "id": "OVERSIZE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Can always be worn no matter encumbrance/mutations/bionics/etc., but prevents any other clothing being worn over this.", + "info": "This clothing is large enough to accommodate abnormally large mutated anatomy." + }, + { + "id": "UNDERSIZE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Can be worn comfortably by mutants with Tiny or Unassuming. Too small for anyone else." + }, + { + "id": "PARTIAL_DEAF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear reduces the volume of sounds to a safe level.", + "conflicts": [ "DEAF" ] + }, + { + "id": "PERSONAL", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "This item goes in the personal aura layer, intended for metaphysical effects.", + "info": "This is in your personal aura.", + "conflicts": [ "BELTED", "OUTER", "WAIST", "SKINTIGHT", "AURA" ] + }, + { + "id": "POCKETS", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Increases warmth for hands if the player's hands are cold and the player is wielding nothing.", + "info": "This clothing has pockets to warm your hands when you are wielding nothing." + }, + { + "id": "POWERED", + "type": "json_flag", + "context": [ "TOOL" ], + "//": "If turned ON, it uses its own source of power, instead of relying on power of the user." + }, + { + "id": "PSYSHIELD_PARTIAL", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "25% chance to protect against fear_paralyze monster attack.", + "info": "This gear keeps out the mind control rays." + }, + { + "id": "RAD_PROOF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing completely protects you from radiation.", + "conflicts": [ "RAD_RESIST" ] + }, + { + "id": "RAD_RESIST", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing partially protects you from radiation.", + "conflicts": [ "RAD_PROOF" ] + }, + { + "id": "REQUIRES_BALANCE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear requires careful balance to use. Being hit while wearing it could make you fall down." + }, + { + "id": "TWO_WAY_RADIO", + "type": "json_flag", + "context": [ "GENERIC", "TOOL_ARMOR", "TOOL" ], + "info": "This item can be used to communicate with radio waves." + }, + { + "id": "RAINPROOF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents the covered body-part(s) from getting wet in the rain.", + "info": "This piece of clothing is designed to keep you dry in the rain." + }, + { + "id": "RESTRICT_HANDS", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents the player from wielding a weapon two-handed, forcing one-handed use if the weapon permits it." + }, + { + "id": "SEMITANGIBLE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents the item from participating in the encumbrance system when worn.", + "info": "It seems partially intangible, and can occupy the same space as other things when worn." + }, + { + "id": "SHEATH_AXE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a sheath of the appropriate size." + }, + { + "id": "SHEATH_KNIFE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a sheath of the appropriate size." + }, + { + "id": "SHEATH_SWORD", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a scabbard of the appropriate size." + }, + { + "id": "SHEATH_SPEAR", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a sling of the appropriate size." + }, + { + "id": "SHEATH_GOLF", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a bag of the appropriate size." + }, + { + "id": "SKINTIGHT", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Undergarment layer.", + "info": "This clothing lies close to the skin.", + "conflicts": [ "BELTED", "OUTER", "WAIST", "PERSONAL", "AURA" ] + }, + { + "id": "SLOWS_MOVEMENT", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing is restrictive and slows your movement speed." + }, + { + "id": "SLOWS_THIRST", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing slows your thirst by reducing moisture loss." + }, + { + "id": "STURDY", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing will protect you from harm and withstand a lot of abuse.", + "conflicts": [ "FRAGILE" ] + }, + { + "id": "SUN_GLASSES", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents glaring when in sunlight.", + "info": "This clothing keeps the glare out of your eyes." + }, + { + "id": "SUPER_FANCY", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Gives an additional moral bonus over FANCY if the player has the Stylish trait.", + "info": "This clothing is very fancy.", + "conflicts": [ "FANCY" ] + }, + { + "id": "SWIM_GOGGLES", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Allows you to see much further under water.", + "info": "This clothing allows you to see much further under water." + }, + { + "id": "THERMOMETER", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear is equipped with an accurate thermometer." + }, + { + "id": "VARSIZE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Can be made to fit via tailoring." + }, + { + "id": "WAIST", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Layer for belts and other things worn on the waist.", + "info": "This gear is worn on or around your waist.", + "conflicts": [ "BELTED", "OUTER", "SKINTIGHT", "PERSONAL", "AURA" ] + }, + { + "id": "WATCH", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Acts as a watch and allows the player to see actual time.", + "info": "This gear allows to see actual time." + }, + { + "id": "WATERPROOF", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents the covered body-part(s) from getting wet in any circumstance.", + "info": "This clothing won't let water through. Unless you jump in the river or something like that." + }, + { + "id": "WATER_FRIENDLY", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Prevents the item from making the body part count as unfriendly to water and thus causing negative morale from being wet.", + "info": "This clothing performs well even when soaking wet. This can feel good." + }, + { + "id": "POWERARMOR_COMPATIBLE", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "//": "Allows power armor to be worn with compatible armors like ear plugs and mouthpieces.", + "info": "This item can be worn simultaneously with power armor." + }, + { + "id": "furred", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing has a fur lining sewn into it to increase its overall warmth." + }, + { + "id": "kevlar_padded", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear has Kevlar inserted into strategic locations to increase protection with some increase to encumbrance." + }, + { + "id": "leather_padded", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear has certain parts padded with leather to increase protection with moderate increase to encumbrance." + }, + { + "id": "steel_padded", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This gear has certain parts padded with steel to increase protection with moderate increase to encumbrance." + }, + { + "id": "wooled", + "type": "json_flag", + "context": [ "ARMOR", "TOOL_ARMOR" ], + "info": "This clothing has a wool lining sewn into it to increase its overall warmth." + }, + { + "id": "UNARMED_WEAPON", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "Allows wielding with unarmed fighting styles and trains unarmed when used.", + "info": "This weapon can be used with unarmed fighting styles." + }, + { + "id": "NANOFAB_TEMPLATE", + "type": "json_flag", + "context": [ "generic", "TOOL" ], + "info": "This item contains a nanofabricator recipe." + }, + { + "id": "BIONIC_FAULTY", + "type": "json_flag", + "context": [ "BIONIC" ], + "info": "This bionic is faulty." + }, + { + "id": "BIONIC_POWER_SOURCE", + "type": "json_flag", + "context": [ "BIONIC" ], + "info": "This bionic provides power." + }, + { + "id": "BIONIC_TOGGLED", + "type": "json_flag", + "context": [ "BIONIC" ], + "//": "This bionic only has a function when activated, else it causes its effect every turn." + }, + { + "id": "BIONIC_GUN", + "type": "json_flag", + "context": [ "BIONIC" ], + "//": "This bionic is a gun bionic and activating it will fire it. Prevents all other activation effects." + }, + { + "id": "BIONIC_WEAPON", + "type": "json_flag", + "context": [ "BIONIC" ], + "//": "This bionic is a weapon bionic and activating it will create (or destroy) bionic's fake_item in user's hands. Prevents all other activation effects." + }, + { + "id": "BIONIC_ARMOR_INTERFACE", + "type": "json_flag", + "context": [ "BIONIC" ], + "info": "This bionic can provide power to powered armor." + }, + { + "id": "PERMANENT", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This makes the spell's effects permanent." + }, + { + "id": "IGNORE_WALLS", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This makes the spell's Area of Effect ignore walls." + }, + { + "id": "MAGIC_FOCUS", + "type": "json_flag", + "context": [ "item" ], + "//": "You can cast spells with this item in your hand." + }, + { + "id": "HOSTILE_SUMMON", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This makes the spell's summoned monster always hostile. Note that the spell needs to be a summon spell for this to do anything." + }, + { + "id": "HOSTILE_50", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This makes the spell's summoned monster hostile 50% of the time. Note that the spell needs to be a summon spell for this to do anything." + }, + { + "id": "SILENT", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "The spell makes no sound at its point of impact." + }, + { + "id": "LOUD", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This spell is much louder at its point of impact." + }, + { + "id": "VERBAL", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "The caster must speak in order to cast the spell. More mouth encumbrannce increases failure percent, and the caster speaks when casting." + }, + { + "id": "SOMATIC", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "The spell requires arm movement to cast. Arm encumbrance affects failure percentage and casting time." + }, + { + "id": "NO_HANDS", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "The spell does not require hands in order to cast it. Encumbrance penalties on hands are nullified." + }, + { + "id": "NO_LEGS", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This spell does not require leg movement in order to be cast. All encumbrance penalties for legs are nullified." + }, + { + "id": "CONCENTRATE", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "This spell requires focus to cast. The lower your focus, the higher failure rate to cast." + }, + { + "id": "WONDER", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "Chooses a spell at random to cast from extra_effects. See MAGIC.md for details" + }, + { + "id": "PAIN_NORESIST", + "type": "json_flag", + "context": [ "SPELL" ], + "//": "pain altering spells can't be resisted (like with the deadened trait)" + }, + { + "id": "NON_THRESH", + "type": "json_flag", + "context": [ "mutation" ], + "//": "This mutation does not count toward thresholds at all." + }, + { + "id": "EFFECT_FEATHER_FALL", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_BIO_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_BASH_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_CUT_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_ACID_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_STAB_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_HEAT_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "EFFECT_COLD_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "ELECTRIC_IMMUNE", + "context": [ ], + "type": "json_flag" + }, + { + "id": "HIDDEN_HALLU", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "craft_inherit": true, + "//": "Contains hallucinogenic compounds from foraged foods." + }, + { + "id": "HIDDEN_POISON", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "craft_inherit": true, + "//": "Contains poisonous compounds from foraged foods." + }, + { + "id": "BAD_TASTE", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "craft_inherit": true, + "taste_mod": -5, + "//": "Has a bad taste or texture that can't be covered up through cooking.", + "info": "This food is unappetizing in a way that can't be covered up by most cooking." + }, + { + "id": "RAW", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "//": "Decreases calories as they appear in JSON def by 25%. This penalty is removed if the item is used in a recipe that requires heating.", + "info": "This food is raw, and will be more nutritious if cooked." + }, + { + "id": "CANNIBALISM", + "type": "json_flag", + "context": [ "COMESTIBLE" ], + "craft_inherit": true + } +] diff --git a/melee.json b/melee.json new file mode 100644 index 0000000000000..3203ea98dd089 --- /dev/null +++ b/melee.json @@ -0,0 +1,687 @@ +[ + { + "id": "throwing_stick", + "type": "AMMO", + "category": "weapons", + "name": "throwing stick", + "description": "A stick carved into a shape suitable for throwing at a target. Not a boomerang, so don't expect it to return to your hand.", + "weight": "574 g", + "volume": "500 ml", + "price": 200, + "bashing": 5, + "material": "wood", + "symbol": ";", + "color": "brown", + "ammo_type": "thrown", + "flags": [ "NOGIB" ] + }, + { + "id": "bolas", + "type": "AMMO", + "category": "weapons", + "name": "bolas", + "name_plural": "bolases", + "description": "Some ropes with weights, designed to tangle the legs of a target when thrown, usually at an animal. Used by the Gauchos of Argentina.", + "weight": "400 g", + "volume": "750 ml", + "price": 600, + "material": [ "cotton", "stone" ], + "symbol": ";", + "color": "blue", + "to_hit": -1, + "ammo_type": "thrown", + "flags": [ "NOGIB", "TANGLE", "PRIMITIVE_RANGED_WEAPON" ] + }, + { + "id": "net", + "type": "AMMO", + "category": "weapons", + "name": "net", + "description": "A mesh of string and weights, traditionally used to catch fish, and to entangle oponents in combat.", + "weight": "1100 g", + "volume": "1500 ml", + "price": 650, + "material": [ "cotton", "stone" ], + "symbol": "H", + "color": "white", + "to_hit": -2, + "ammo_type": "thrown", + "flags": [ "NOGIB", "TANGLE", "PRIMITIVE_RANGED_WEAPON" ] + }, + { + "type": "GENERIC", + "id": "hatchet", + "symbol": ";", + "color": "light_gray", + "name": "hatchet", + "description": "A one-handed hatchet. Makes a great melee weapon, and is useful both for chopping things and for use as a hammer.", + "price": 2500, + "price_postapoc": 5000, + "material": [ "steel", "wood" ], + "techniques": [ "WBLOCK_1" ], + "weight": "907 g", + "volume": "1 L", + "bashing": 13, + "cutting": 7, + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], + "to_hit": 1, + "category": "weapons", + "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "BUTCHER", 16 ] ] + }, + { + "type": "GENERIC", + "id": "sharp_rock", + "symbol": "*", + "color": "light_gray", + "name": "sharp rock", + "description": "A rock with sharp edges, that can be used as a butchering tool, if nothing else is available. Makes a passable melee weapon.", + "material": "stone", + "weight": "500 g", + "volume": "250 ml", + "bashing": 5, + "cutting": 3, + "to_hit": -2, + "qualities": [ [ "BUTCHER", -50 ] ] + }, + { + "type": "GENERIC", + "id": "ceramic_shard", + "symbol": "*", + "color": "white", + "name": "ceramic shard", + "description": "A broken ceramic shard. It is heavy and has a somewhat sharp edge, but it's too irregular to cut properly.", + "material": "ceramic", + "flags": "TRADER_AVOID", + "weight": "750 g", + "volume": "250 ml", + "bashing": 5, + "cutting": 2, + "to_hit": -1, + "qualities": [ [ "BUTCHER", -66 ] ] + }, + { + "type": "GENERIC", + "id": "broom", + "name": "broom", + "description": "A long-handled broom. Makes a terrible weapon unless you're chasing cats.", + "weight": "929 g", + "to_hit": 1, + "color": "yellow", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "volume": "1250 ml", + "bashing": 4, + "price": 2400, + "price_postapoc": 0 + }, + { + "type": "GENERIC", + "id": "nailboard", + "name": "nailboard", + "description": "A long piece of wood with several nails through one end; essentially a simple mace. Makes an acceptable melee weapon.", + "weight": "1424 g", + "to_hit": 1, + "color": "brown", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "volume": "1250 ml", + "bashing": 10, + "cutting": 3, + "flags": [ "STAB" ], + "price": 8000, + "price_postapoc": 1000 + }, + { + "type": "GENERIC", + "id": "nailbat", + "name": "nail bat", + "description": "A baseball bat with several nails driven through it, an excellent melee weapon.", + "weight": "1159 g", + "to_hit": 3, + "color": "brown", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "volume": "1750 ml", + "bashing": 20, + "cutting": 4, + "flags": [ "STAB" ], + "price": 16000 + }, + { + "type": "GENERIC", + "id": "bwirebat", + "name": "barbed wire bat", + "description": "A baseball bat wrapped with barbed wire. A brutal melee weapon.", + "weight": "1420 g", + "to_hit": 3, + "color": "brown", + "symbol": "/", + "material": [ "wood", "steel" ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ], + "volume": "2 L", + "bashing": 20, + "cutting": 6, + "price": 20000 + }, + { + "type": "GENERIC", + "id": "bowling_axe", + "name": "The 7-10 Split", + "name_plural": "7-10 Splits", + "description": "An improvised weapon, made from two spikes attached to a bowling pin in the shape of a 'T'.", + "weight": "2433 g", + "to_hit": -1, + "color": "brown", + "symbol": "/", + "material": [ "wood", "steel" ], + "techniques": [ "WBLOCK_1" ], + "volume": "1750 ml", + "bashing": 11, + "cutting": 8, + "flags": [ "STAB", "NONCONDUCTIVE" ], + "price": 18000, + "price_postapoc": 0 + }, + { + "type": "GENERIC", + "id": "knuckle_nail", + "symbol": "]", + "color": "brown", + "name": "pair of nail knuckles", + "name_plural": "pairs of nail knuckles", + "description": "A pair of knuckles consisting of two small squares of wood with several nails coming through them. Useful in nasty street fights.", + "material": "wood", + "volume": "250 ml", + "weight": "430 g", + "bashing": 4, + "cutting": 6, + "flags": [ "UNARMED_WEAPON" ] + }, + { + "type": "GENERIC", + "id": "bowling_pin", + "name": "bowling pin", + "description": "A blunt bowling pin. Makes a decent melee weapon, if somewhat short.", + "weight": "1530 g", + "to_hit": -1, + "color": "brown", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "DURABLE_MELEE" ], + "volume": "2250 ml", + "bashing": 11, + "price": 1000 + }, + { + "type": "GENERIC", + "id": "battletorch_done", + "name": "burnt out Louisville Slaughterer", + "description": "A sturdy wood bat, wrapped in flame-resistant Nomex fabric. Makes a good melee weapon but better be disassembled to recycle the baseball bat and some Nomex patches.", + "weight": "1343 g", + "to_hit": 3, + "color": "brown", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "DURABLE_MELEE" ], + "volume": "1750 ml", + "bashing": 19, + "price": 18000 + }, + { + "type": "GENERIC", + "id": "bee_sting", + "name": "bee sting", + "description": "A six-inch stinger from a giant bee. Makes a mediocre melee weapon.", + "weight": "540 g", + "to_hit": -1, + "color": "white", + "symbol": ",", + "material": [ "flesh" ], + "volume": "250 ml", + "cutting": 10, + "flags": [ "SPEAR" ], + "price": 3000 + }, + { + "type": "GENERIC", + "id": "fighter_sting", + "name": "fungal fighter sting", + "description": "A short dart from a fungal fighter. Makes an poor melee weapon.", + "weight": "270 g", + "to_hit": -1, + "color": "green", + "symbol": ",", + "material": [ "veggy" ], + "volume": "250 ml", + "cutting": 8, + "flags": [ "SPEAR", "SHEATH_KNIFE" ], + "price": 500 + }, + { + "type": "GENERIC", + "id": "wasp_sting", + "name": "wasp sting", + "description": "A six-inch stinger from a giant wasp. Makes a poor melee weapon.", + "weight": "540 g", + "to_hit": -1, + "color": "dark_gray", + "symbol": ",", + "material": [ "flesh" ], + "volume": "250 ml", + "cutting": 8, + "flags": [ "SPEAR", "SHEATH_KNIFE" ], + "price": 1000 + }, + { + "type": "GENERIC", + "id": "cane", + "name": "walking cane", + "description": "Handicapped or not, you always walk in style. Consisting of a metal headpiece and a wooden body, this makes a great bashing weapon in a pinch.", + "weight": "453 g", + "to_hit": 2, + "color": "dark_gray", + "symbol": "/", + "material": [ "wood", "aluminum" ], + "techniques": [ "WBLOCK_1" ], + "flags": "NONCONDUCTIVE", + "volume": "1 L", + "bashing": 10, + "price": 16000, + "price_postapoc": 100 + }, + { + "type": "GENERIC", + "id": "pool_cue", + "name": "pool cue", + "description": "A hard-wood stick designed for hitting colorful balls around a felt table. Truly, the coolest of sports.", + "weight": "520 g", + "to_hit": 3, + "color": "brown", + "symbol": "/", + "material": [ "wood" ], + "techniques": [ "WBLOCK_1" ], + "volume": "2 L", + "bashing": 10, + "price": 8000, + "price_postapoc": 500 + }, + { + "type": "GENERIC", + "id": "bio_claws_weapon", + "name": "bionic claws", + "name_plural": "bionic claws", + "description": "Short and sharp claws made from a high-tech metal.", + "to_hit": 4, + "color": "light_gray", + "symbol": "{", + "material": [ "superalloy" ], + "volume": "500 ml", + "bashing": 8, + "cutting": 16, + "flags": [ "STAB", "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 12 ] ] + }, + { + "type": "GENERIC", + "id": "bio_blade_weapon", + "name": "monomolecular blade", + "description": "A foot-long blade made from high-tech alloy and edged with bonded nanocrystals.", + "weight": "100 g", + "to_hit": 3, + "color": "dark_gray", + "symbol": "{", + "material": [ "superalloy" ], + "techniques": [ "WBLOCK_2" ], + "volume": "750 ml", + "cutting": 36, + "flags": [ "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 22 ] ] + }, + { + "type": "GENERIC", + "id": "punch_dagger", + "name": "punch dagger", + "description": "A short and sharp double edged dagger made to be gripped in the palm, with the blade protruding between the fingers.", + "weight": "168 g", + "to_hit": 2, + "color": "dark_gray", + "symbol": "{", + "material": [ "steel" ], + "volume": "250 ml", + "bashing": 2, + "cutting": 10, + "flags": [ "STAB", "UNARMED_WEAPON", "DURABLE_MELEE", "SHEATH_KNIFE" ], + "price": 10000, + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] + }, + { + "type": "GENERIC", + "id": "bagh_nakha", + "name": "tiger claws", + "name_plural": "tiger claws", + "description": "Also called bagh nakha or iron paw, this is a small claw-like bladed weapon from India designed to be concealed under and against the palm.", + "weight": "92 g", + "to_hit": 3, + "color": "dark_gray", + "symbol": "{", + "material": [ "steel" ], + "bashing": 1, + "cutting": 6, + "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ], + "price": 20000, + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] + }, + { + "type": "GENERIC", + "id": "knuckle_steel", + "symbol": "3", + "color": "dark_gray", + "name": "pair of steel knuckles", + "name_plural": "pairs of steel knuckles", + "description": "A mass of scrap metal crudely beat into shape, with folded rags underneath to protect the wearers knuckles. A good, quick weapon - but you have to get within punching range to use it.", + "material": "steel", + "volume": "250 ml", + "weight": "430 g", + "bashing": 8, + "qualities": [ [ "HAMMER", 1 ] ], + "flags": [ "UNARMED_WEAPON" ] + }, + { + "type": "GENERIC", + "id": "knuckle_katar", + "symbol": "!", + "color": "dark_gray", + "name": "razorbar katar", + "description": "Five pieces of rebar sharpened to cruel points and strapped to a brace fastened at wrist and forearm on both arms. The next bub better watch out.", + "material": "steel", + "volume": "500 ml", + "weight": "1150 g", + "cutting": 16, + "to_hit": 2, + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], + "flags": [ "UNARMED_WEAPON" ], + "techniques": [ "WBLOCK_1" ] + }, + { + "type": "GENERIC", + "id": "cestus", + "symbol": "3", + "color": "light_gray", + "name": "cestus", + "name_plural": "cestuses", + "description": "A leather hand and arm wrap incorporating metal plates over the knuckles to improve punching power and defence.", + "material": [ "leather", "steel" ], + "volume": "100 ml", + "weight": "300 g", + "bashing": 2, + "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE", "NONCONDUCTIVE" ] + }, + { + "type": "GENERIC", + "id": "knuckle_brass", + "symbol": "3", + "color": "yellow", + "name": "pair of brass knuckles", + "name_plural": "pairs of brass knuckles", + "category": "weapons", + "description": "A metal weapon made of brass, designed to be gripped in the palm and cause punches to do extra damage. A good, quick weapon - but you have to get within punching range to use it.", + "material": "brass", + "weight": "320 g", + "bashing": 6, + "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ] + }, + { + "type": "GENERIC", + "id": "hockey_stick", + "symbol": ";", + "color": "white", + "name": "hockey stick", + "description": "A curved wooden stick with a wide and flat end. Commonly used by hockey players.", + "price": 11000, + "price_postapoc": 2000, + "material": [ "wood", "plastic" ], + "techniques": [ "WBLOCK_1" ], + "weight": "420 g", + "volume": "1750 ml", + "bashing": 14, + "cutting": 1, + "to_hit": 1 + }, + { + "type": "GENERIC", + "id": "golf_club", + "symbol": ";", + "color": "light_gray", + "name": "golf club", + "description": "A long handle with a big metal head, flat on one side, for driving golf balls. Fore!", + "price": 13000, + "price_postapoc": 2200, + "material": "aluminum", + "weight": "300 g", + "volume": "1 L", + "bashing": 14, + "to_hit": 1, + "flags": [ "SHEATH_GOLF" ] + }, + { + "type": "GENERIC", + "id": "rock_sock", + "symbol": ";", + "color": "white", + "name": "rock in a sock", + "name_plural": "rocks in socks", + "description": "A pair of nested socks filled with a stone. A true weapon of despair.", + "price": 1000, + "price_postapoc": 300, + "material": [ "cotton", "stone" ], + "weight": "1007 g", + "volume": "500 ml", + "bashing": 8, + "to_hit": 1, + "qualities": [ [ "HAMMER", 1 ] ] + }, + { + "type": "GENERIC", + "id": "glass_shiv", + "symbol": ",", + "color": "light_cyan", + "name": "glass shiv", + "description": "A glass shard with wrapping at one end so it can be safely wielded.", + "material": [ "glass", "cotton" ], + "weight": "115 g", + "volume": "30 ml", + "cutting": 6, + "flags": [ "SHEATH_KNIFE", "CONDUCTIVE", "FRAGILE_MELEE" ], + "qualities": [ [ "BUTCHER", -18 ] ] + }, + { + "type": "GENERIC", + "id": "sharp_toothbrush", + "symbol": ",", + "color": "light_blue", + "name": "sharpened toothbrush", + "name_plural": "sharpened toothbrushes", + "description": "A personal hygiene item turned into a shank.", + "category": "weapons", + "price": 400, + "material": [ "plastic" ], + "weight": "49 g", + "volume": "250 ml", + "bashing": 2, + "cutting": 1, + "flags": [ "STAB", "SHEATH_KNIFE", "CONDUCTIVE" ] + }, + { + "id": "ugl_buttstock", + "type": "GENERIC", + "symbol": ",", + "color": "dark_gray", + "name": "grenade launcher buttstock", + "category": "spare_parts", + "description": "A collapsible buttstock designed for the M320 grenade launcher. When combined with this stock, the M320 can be used as a stand alone weapon", + "price": 10000, + "material": [ "plastic", "steel" ], + "weight": "600 g", + "volume": "250 ml", + "to_hit": 1 + }, + { + "id": "battleaxe_fake", + "type": "GENERIC", + "symbol": "/", + "color": "light_gray", + "name": "battle axe", + "description": "This is a dull, cheaply made replica of a massive axe designed for warfare.", + "price": 1050, + "price_postapoc": 300, + "material": [ "aluminum", "wood" ], + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE"], + "techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ], + "weight": "2068 g", + "volume": "3250 ml", + "bashing": 16, + "cutting": 2, + "to_hit": 1, + "category": "weapons" + }, + { + "id": "battleaxe_inferior", + "type": "TOOL", + "symbol": "/", + "color": "light_gray", + "name": "battle axe", + "description": "This is a huge axe designed for warfare. You notice that the axe heads aren't seated properly at all.", + "price": 40000, + "material": [ "budget_steel", "wood" ], + "weight": "2002 g", + "volume": "2500 ml", + "bashing": 16, + "cutting": 24, + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ], + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "to_hit": 1, + "category": "weapons", + "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ] + }, + { + "type": "GENERIC", + "id": "pitchfork", + "name": "pitchfork", + "category": "tools", + "description": "An agricultural tool with long wooden shaft and four spikes. Is used to lift hay.", + "weight": "1000 g", + "to_hit": 1, + "color": "brown", + "symbol": "/", + "material": [ "steel", "wood" ], + "techniques": [ "WBLOCK_1", "DEF_DISARM" ], + "volume": "1750 ml", + "bashing": 5, + "cutting": 18, + "qualities": [ [ "COOK", 1 ] ], + "flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR" ], + "price": 2000 + }, + { + "id": "bullwhip", + "type": "GENERIC", + "symbol": "/", + "color": "brown", + "name": "bullwhip", + "description": "A long strip of braided leather with a handle on one end. Originally developed to settle disagreements with cattle, it's better used now for flaying the rotten flesh off of walking corpses. Great for when a problem comes along.", + "weight": "3460 g", + "volume": "2 L", + "price": 3500, + "material": [ "leather" ], + "flags": [ "REACH_ATTACK", "REACH3", "WHIP" ], + "cutting": 3, + "category": "weapons" + }, + { + "id": "lobotomizer", + "type": "TOOL", + "name": "lobotomizer", + "description": "This is a hand-forged collapsible tool that has two axe heads and sharp shovel-like tip on one end. It can be used as a shovel, or you could chop some zombies with it instead.", + "weight": "2722 g", + "volume": "1750 ml", + "price": 25000, + "to_hit": -3, + "bashing": 13, + "cutting": 26, + "material": [ "steel" ], + "symbol": "/", + "color": "dark_gray", + "qualities": [ [ "DIG", 2 ], [ "AXE", 1 ], [ "CUT", 1 ], [ "BUTCHER", -11 ], [ "COOK", 1 ] ], + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "flags": [ "NEEDS_UNFOLD", "BELT_CLIP", "SHEATH_AXE" ] + }, + { + "id": "tazer", + "type": "TOOL", + "category": "weapons", + "name": "tazer", + "description": "This is a high-powered stun gun. Use this item to attempt to electrocute an adjacent enemy, damaging and temporarily paralyzing them. Because the shock can actually jump through the air, it is difficult to miss.", + "weight": "151 g", + "volume": "250 ml", + "price": 14000, + "to_hit": -1, + "bashing": 6, + "//": "Yes, this is smaller than it's magazine well. Go with it.", + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "dark_gray", + "ammo": "battery", + "charges_per_use": 100, + "use_action": "TAZER", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "battleaxe", + "type": "TOOL", + "category": "weapons", + "name": "battle axe", + "description": "This is a huge axe designed for warfare. Though intended for use as a weapon, it can also be pressed into service as a rather clumsy woodcutting tool.", + "weight": "2002 g", + "volume": "2500 ml", + "price": 40000, + "to_hit": 1, + "bashing": 20, + "cutting": 30, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "SHEATH_AXE" ] + }, + { + "id": "ax", + "type": "TOOL", + "name": "wood axe", + "description": "This is a large, two-handed wood axe. It makes a good melee weapon, but is a bit slow to recover between swings.", + "weight": "2267 g", + "volume": "2500 ml", + "price": 10500, + "to_hit": 1, + "bashing": 20, + "cutting": 14, + "material": [ "wood", "steel" ], + "symbol": "/", + "color": "light_gray", + "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -36 ] ], + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] + } +] diff --git a/storage.json b/storage.json new file mode 100644 index 0000000000000..42f2d7de9ca43 --- /dev/null +++ b/storage.json @@ -0,0 +1,917 @@ +[ + { + "result": "XL_holster", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "gun", 1 ], + "time": "15 m", + "autolearn": true, + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 9 ], [ "tanned_hide", 1 ] ], [ [ "scrap", 3 ] ], [ [ "filament", 20, "LIST" ] ] ] + }, + { + "result": "ammo_satchel", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "1 h 20 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 8 ], [ "rag", 8 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "stone_pouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "throw", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "rag", 8 ] ], [ [ "leather", 4 ] ], [ [ "filament", 20, "LIST" ] ] ] + }, + { + "result": "chestrig", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "25 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 5 ], [ "rag", 5 ] ], [ [ "chestpouch", 4 ], [ "legpouch_large", 2 ] ], [ [ "filament", 20, "LIST" ] ] ] + }, + { + "result": "axe_ring", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ "melee", 1 ], + "time": "20 m", + "autolearn": true, + "using": [ [ "adhesive", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 5 ] ], [ [ "scrap", 3 ] ], [ [ "nail", 4 ] ] ] + }, + { + "result": "back_holster", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "18 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 30, "LIST" ] ] ] + }, + { + "result": "backpack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "time": "50 m", + "autolearn": true, + "using": [ [ "sewing_standard", 20 ] ], + "components": [ [ [ "rag", 20 ] ] ] + }, + { + "result": "backpack_leather", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "time": "50 m", + "autolearn": true, + "using": [ [ "sewing_standard", 20 ] ], + "components": [ [ [ "leather", 20 ], [ "tanned_hide", 3 ] ], [ [ "scrap", 6 ] ] ] + }, + { + "result": "baldric", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "melee", 1 ], + "time": "40 m", + "autolearn": true, + "using": [ [ "adhesive", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "leather", 12 ], [ "tanned_hide", 2 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 8 ] ] ] + }, + { + "result": "bandolier_pistol", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "pistol", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 10 ] ], + "components": [ [ [ "leather", 8 ] ] ] + }, + { + "result": "bandolier_rifle", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "rifle", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 10 ] ], + "components": [ [ [ "leather", 8 ] ] ] + }, + { + "result": "bandolier_shotgun", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "shotgun", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 10 ] ], + "components": [ [ [ "leather", 8 ] ] ] + }, + { + "result": "torso_bandolier_shotgun", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "shotgun", 1 ] ], + "time": "1 h 40 m", + "autolearn": true, + "using": [ [ "sewing_standard", 20 ] ], + "components": [ [ [ "leather", 14 ] ] ] + }, + { + "result": "bandolier_wrist", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "rifle", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "rag", 4 ] ], [ [ "filament", 8, "LIST" ] ] ] + }, + { + "result": "bholster", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 1, + "skills_required": [ [ "gun", 1 ], [ "pistol", 1 ] ], + "time": "10 m", + "autolearn": true, + "using": [ [ "sewing_standard", 18 ] ], + "components": [ [ [ "lycra_patch", 12 ] ] ] + }, + { + "result": "bindle", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "48 s", + "reversible": true, + "autolearn": true, + "components": [ + [ [ "rag", 6 ], [ "fur", 2 ], [ "leather", 1 ] ], + [ [ "stick", 1 ], [ "broom", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ], [ "pointy_stick", 1 ] ] + ], + "flags": [ "BLIND_HARD" ] + }, + { + "result": "bootsheath", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "melee", 1 ], + "time": "1 h 5 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] + }, + { + "result": "bootstrap", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "pistol", 1 ], + "time": "1 h 15 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] + }, + { + "result": "bow_sling", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "archery", 1 ], + "time": "18 m", + "autolearn": true, + "using": [ [ "filament", 40 ] ], + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ + [ [ "rag", 10 ], [ "leather", 10 ] ], + [ [ "plastic_chunk", 2 ], [ "scrap", 1 ] ], + [ [ "rope_natural_short", 1, "LIST" ] ] + ] + }, + { + "result": "bscabbard", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "melee", 1 ], + "time": "40 m", + "autolearn": true, + "using": [ [ "adhesive", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "leather", 15 ], [ "tanned_hide", 3 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 10 ] ] ] + }, + { + "result": "chestpouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "1 h 18 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 4 ], [ "rag", 4 ] ], [ [ "filament", 5, "LIST" ] ] ] + }, + { + "result": "tacvest", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "fabrication", 2 ], + "time": "30 m", + "autolearn": true, + "using": [ [ "sewing_standard", 25 ] ], + "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "mold_plastic", -1 ] ] ], + "components": [ + [ [ "rag", 20 ] ], + [ [ "ragpouch", 2 ], [ "leather_pouch", 2 ] ], + [ [ "chestpouch", 4 ], [ "legpouch_large", 2 ], [ "chestrig", 1 ] ], + [ [ "plastic_chunk", 2 ] ] + ] + }, + { + "result": "duffelbag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 2, + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 30 ] ], + "components": [ [ [ "rag", 40 ], [ "fur", 32 ], [ "tanned_pelt", 6 ], [ "leather", 24 ], [ "tanned_hide", 6 ] ] ] + }, + { + "result": "flintlock_pouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "grenade_pouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "gun", 1 ], [ "launcher", 1 ] ], + "time": "1 h 20 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "tools": [ [ [ "mold_plastic", -1 ] ] ], + "components": [ [ [ "rag", 4 ] ], [ [ "plastic_chunk", 2 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "hide_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "36 s", + "reversible": true, + "autolearn": true, + "components": [ [ [ "raw_leather", 6 ], [ "raw_hleather", 6 ], [ "raw_fur", 6 ], [ "raw_hfur", 6 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "hide_tainted_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "36 s", + "reversible": true, + "autolearn": true, + "components": [ [ [ "raw_tainted_leather", 6 ], [ "raw_tainted_fur", 6 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "holster", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "pistol", 1 ], + "time": "15 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "jerrypack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "fabrication", + "difficulty": 2, + "time": "1 m 30 s", + "autolearn": true, + "using": [ [ "adhesive", 3 ] ], + "qualities": [ { "id": "HAMMER", "level": 3 } ], + "components": [ [ [ "rag", 6 ], [ "leather", 6 ], [ "cordage_short", 3, "LIST" ] ], [ [ "jerrycan", 1 ] ] ] + }, + { + "result": "leather_belt", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "time": "8 m", + "autolearn": true, + "using": [ [ "sewing_standard", 12 ] ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ] ] + }, + { + "result": "leather_pouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 2, + "skills_required": [ "survival", 1 ], + "time": "10 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "fur", 6 ], [ "tanned_pelt", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "ammo_pouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 2, + "skills_required": [ "survival", 1 ], + "time": "10 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "fur", 6 ], [ "tanned_pelt", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "legpouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "1 h 8 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 3 ], [ "rag", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] + }, + { + "result": "legpouch_large", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "1 h 16 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "rag", 6 ] ], [ [ "chestpouch", 2 ] ], [ [ "filament", 8, "LIST" ] ] ] + }, + { + "result": "legrig", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ "fabrication", 2 ], + "time": "20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 15 ] ], + "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "mold_plastic", -1 ] ] ], + "components": [ [ [ "rag", 10 ] ], [ [ "plastic_chunk", 2 ] ] ] + }, + { + "result": "makeshift_knapsack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "48 s", + "reversible": true, + "autolearn": true, + "using": [ [ "cordage", 1 ] ], + "components": [ + [ + [ "pants", 1 ], + [ "pants_cargo", 1 ], + [ "pants_army", 1 ], + [ "pants_checkered", 1 ], + [ "striped_pants", 1 ], + [ "technician_pants_gray", 1 ], + [ "jeans", 1 ] + ] + ], + "flags": [ "BLIND_HARD" ] + }, + { + "result": "makeshift_sling", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "48 s", + "reversible": true, + "autolearn": true, + "components": [ [ [ "sheet", 1 ], [ "blanket", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "plastic_shopping_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "fabrication", + "difficulty": 1, + "time": "15 m", + "autolearn": true, + "using": [ [ "cordage", 2 ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "bag_plastic", 8 ] ] ] + }, + { + "result": "quiver", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 2, + "skills_required": [ "gun", 1 ], + "time": "10 m", + "reversible": true, + "decomp_learn": 3, + "autolearn": true, + "book_learn": [ [ "recipe_arrows", 1 ] ], + "using": [ [ "sewing_standard", 2 ] ], + "components": [ [ [ "leather", 2 ] ] ] + }, + { + "result": "quiver_birchbark", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ [ "survival", 1 ], [ "gun", 1 ] ], + "time": "20 m", + "reversible": true, + "decomp_learn": 3, + "autolearn": true, + "book_learn": [ [ "recipe_arrows", 2 ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "birchbark", 3 ] ] ] + }, + { + "result": "quiver_large", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "gun", 1 ], + "time": "20 m", + "reversible": true, + "decomp_learn": 3, + "autolearn": true, + "book_learn": [ [ "recipe_arrows", 2 ] ], + "using": [ [ "sewing_standard", 8 ], [ "steel_tiny", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 2 } ], + "components": [ [ [ "leather", 8 ], [ "tanned_hide", 1 ] ] ] + }, + { + "result": "quiver_large_birchbark", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ [ "survival", 2 ], [ "gun", 2 ] ], + "time": "40 m", + "reversible": true, + "decomp_learn": 4, + "autolearn": true, + "book_learn": [ [ "recipe_arrows", 3 ] ], + "qualities": [ { "id": "CUT", "level": 1 } ], + "components": [ [ [ "birchbark", 10 ] ] ] + }, + { + "result": "ragpouch", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "time": "10 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "rag", 6 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "scabbard", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "melee", 1 ], + "time": "40 m", + "autolearn": true, + "using": [ [ "adhesive", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], + "components": [ [ [ "leather", 10 ], [ "tanned_hide", 2 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 5 ] ] ] + }, + { + "result": "sheath", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "melee", 1 ], + "time": "15 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] + }, + { + "result": "sholster", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "pistol", 1 ], + "time": "15 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 20, "LIST" ] ] ] + }, + { + "result": "spearsling", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "skills_required": [ "melee", 1 ], + "time": "15 m", + "autolearn": true, + "qualities": [ { "id": "SEW", "level": 1 } ], + "components": [ [ [ "felt_patch", 7 ], [ "leather", 7 ], [ "fur", 7 ] ], [ [ "filament", 20, "LIST" ] ] ] + }, + { + "result": "straw_basket", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 1, + "time": "18 m", + "autolearn": true, + "components": [ [ [ "straw_pile", 5 ], [ "birchbark", 7 ] ] ] + }, + { + "result": "survivor_duffel_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 7, + "skills_required": [ "fabrication", 6 ], + "time": "1 h 40 m", + "autolearn": true, + "using": [ [ "sewing_standard", 200 ] ], + "components": [ + [ [ "rag", 18 ] ], + [ [ "leather", 20 ], [ "tanned_hide", 4 ] ], + [ [ "molle_pack", 4 ], [ "duffelbag", 2 ], [ "rucksack", 4 ] ], + [ + [ "tacvest", 1 ], + [ "legrig", 1 ], + [ "vest", 1 ], + [ "tool_belt", 1 ], + [ "ragpouch", 4 ], + [ "leather_pouch", 2 ], + [ "dump_pouch", 1 ], + [ "purse", 2 ], + [ "fanny", 2 ] + ], + [ [ "duct_tape", 200 ] ] + ] + }, + { + "result": "survivor_pack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "fabrication", 4 ], + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 120 ] ], + "components": [ + [ [ "rag", 10 ] ], + [ [ "leather", 10 ], [ "tanned_hide", 2 ] ], + [ [ "runner_bag", 4 ], [ "backpack", 2 ], [ "backpack_leather", 2 ], [ "mbag", 4 ] ], + [ + [ "tacvest", 1 ], + [ "legrig", 1 ], + [ "vest", 1 ], + [ "tool_belt", 1 ], + [ "ragpouch", 4 ], + [ "leather_pouch", 2 ], + [ "dump_pouch", 1 ], + [ "purse", 2 ], + [ "fanny", 2 ] + ], + [ [ "duct_tape", 120 ] ] + ] + }, + { + "result": "survivor_rucksack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 6, + "skills_required": [ "fabrication", 5 ], + "time": "1 h 30 m", + "autolearn": true, + "using": [ [ "sewing_standard", 160 ] ], + "components": [ + [ [ "rag", 14 ] ], + [ [ "leather", 16 ], [ "tanned_hide", 3 ] ], + [ [ "backpack", 4 ], [ "backpack_leather", 4 ], [ "molle_pack", 2 ], [ "duffelbag", 1 ], [ "rucksack", 2 ] ], + [ + [ "tacvest", 1 ], + [ "legrig", 1 ], + [ "vest", 1 ], + [ "tool_belt", 1 ], + [ "ragpouch", 4 ], + [ "leather_pouch", 2 ], + [ "dump_pouch", 1 ], + [ "purse", 2 ], + [ "fanny", 2 ] + ], + [ [ "duct_tape", 160 ] ] + ] + }, + { + "result": "survivor_runner_pack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ "fabrication", 3 ], + "time": "1 h 10 m", + "autolearn": true, + "using": [ [ "sewing_standard", 80 ] ], + "components": [ + [ [ "rag", 6 ] ], + [ [ "leather", 8 ], [ "tanned_hide", 2 ] ], + [ [ "runner_bag", 2 ], [ "backpack", 1 ], [ "backpack_leather", 1 ], [ "mbag", 2 ] ], + [ + [ "tacvest", 1 ], + [ "legrig", 1 ], + [ "vest", 1 ], + [ "tool_belt", 1 ], + [ "ragpouch", 4 ], + [ "leather_pouch", 2 ], + [ "dump_pouch", 1 ], + [ "purse", 2 ], + [ "fanny", 2 ] + ], + [ [ "duct_tape", 80 ] ] + ] + }, + { + "result": "survivor_vest", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "skills_required": [ "fabrication", 3 ], + "time": "1 h 10 m", + "autolearn": true, + "using": [ [ "sewing_standard", 100 ] ], + "components": [ + [ [ "rag", 6 ] ], + [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], + [ [ "holster", 1 ], [ "sholster", 1 ] ], + [ + [ "tacvest", 1 ], + [ "legrig", 1 ], + [ "vest", 1 ], + [ "tool_belt", 1 ], + [ "ragpouch", 4 ], + [ "leather_pouch", 2 ], + [ "dump_pouch", 1 ], + [ "purse", 2 ], + [ "fanny", 2 ] + ], + [ [ "duct_tape", 50 ] ] + ] + }, + { + "result": "swag_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "survival", + "time": "36 s", + "reversible": true, + "autolearn": true, + "components": [ [ [ "bag_canvas", 1 ] ] ], + "flags": [ "BLIND_EASY" ] + }, + { + "result": "tool_belt", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "time": "16 m", + "autolearn": true, + "using": [ [ "sewing_standard", 8 ] ], + "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "leather_belt", 1 ] ], [ [ "leather_pouch", 5 ] ] ] + }, + { + "result": "javelin_bag", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "skills_required": [ [ "throw", 1 ] ], + "difficulty": 2, + "time": "1 h 20 m", + "autolearn": true, + "using": [ [ "sewing_standard", 30 ] ], + "components": [ [ [ "fur", 32 ], [ "tanned_pelt", 6 ], [ "leather", 32 ], [ "tanned_hide", 6 ] ] ] + }, + { + "result": "grenadebandolier", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "skills_required": [ [ "gun", 1 ], [ "throw", 1 ] ], + "difficulty": 3, + "time": "50 m", + "autolearn": true, + "using": [ [ "sewing_standard", 20 ] ], + "components": [ [ [ "rag", 6 ] ] ] + }, + { + "result": "bigback", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 5, + "time": "4 h 10 m", + "autolearn": true, + "using": [ [ "sewing_standard", 150 ] ], + "qualities": [ { "id": "HAMMER", "level": 2 } ], + "components": [ + [ [ "leather", 55 ], [ "tanned_hide", 14 ] ], + [ [ "sheet_metal_small", 8 ] ], + [ [ "cordage", 2, "LIST" ] ], + [ [ "leather_pouch", 2 ] ] + ] + }, + { + "result": "travelpack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "time": "1 h 30 m", + "autolearn": true, + "using": [ [ "sewing_standard", 40 ] ], + "components": [ [ [ "rag", 36 ] ], [ [ "cordage", 1, "LIST" ] ] ] + }, + { + "result": "petpack", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 3, + "time": "1 h 40 m", + "autolearn": true, + "using": [ [ "sewing_standard", 100 ] ], + "components": [ [ [ "rag", 10 ] ], [ [ "plastic_chunk", 8 ] ] ] + }, + { + "result": "backpack_tactical_large", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "time": "2 h 40 m", + "autolearn": true, + "using": [ [ "sewing_standard", 100 ] ], + "components": [ [ [ "leather", 60 ], [ "tanned_pelt", 10 ] ], [ [ "cordage", 1, "LIST" ] ] ] + }, + { + "result": "backpack_hiking", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "time": "3 h", + "autolearn": true, + "using": [ [ "sewing_standard", 100 ] ], + "components": [ [ [ "leather", 37 ], [ "tanned_pelt", 10 ] ], [ [ "cordage", 1, "LIST" ] ] ] + } +] diff --git a/tools.json b/tools.json new file mode 100644 index 0000000000000..5ecc5e78601a8 --- /dev/null +++ b/tools.json @@ -0,0 +1,7415 @@ +[ + { + "id": "EMPbomb", + "type": "TOOL", + "category": "weapons", + "name": "EMP bomb", + "description": "This substantial device is a bomb that generates a electromagnetic pulse. When activated, the plutonium fuel cell is drained into a flux compression generator, the detonation of which creates a strong magnetic field. When this magnetic field is fed into the antenna, it creates a strong electro-magnetic pulse.", + "weight": "4543 g", + "volume": "15500 ml", + "price": 60000, + "to_hit": -1, + "bashing": 12, + "material": [ "steel", "plastic" ], + "symbol": "*", + "explode_in_fire": true, + "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, + "color": "light_gray", + "use_action": { + "target": "EMPbomb_act", + "msg": "You activate the EMP bomb.", + "target_charges": 50, + "active": true, + "menu_text": "Activate bomb", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB", "GRENADE" ] + }, + { + "id": "riding_saddle", + "type": "TOOL", + "name": "riding saddle", + "description": "A saddle that can be placed on a tamed animal that is capable of being ridden.", + "weight": "800 g", + "volume": "2 L", + "price": 0, + "to_hit": -1, + "bashing": 5, + "material": [ "leather" ], + "symbol": "M", + "color": "yellow" + }, + { + "id": "EMPbomb_act", + "type": "TOOL", + "category": "weapons", + "name": "active EMP bomb", + "description": "This EMP bomb is active, and will shortly detonate, creating a large EMP field that damages robots and drains bionic energy, as well as a sizeable explosion. You may not want to be holding it much longer.", + "weight": "19515 g", + "volume": "16 L", + "price": 0, + "to_hit": -1, + "bashing": 12, + "material": [ "steel", "plastic" ], + "symbol": "*", + "explode_in_fire": true, + "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, + "color": "light_gray", + "initial_charges": 50, + "max_charges": 50, + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "draw_explosion_radius": 10, + "draw_explosion_color": "light_blue", + "emp_blast_radius": 10, + "sound_volume": 0, + "sound_msg": "Tick.", + "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, + "no_deactivate_msg": "You've already activated the %s, try throwing it instead." + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "LAW_Packed", + "type": "TOOL", + "category": "guns", + "name": "packed M72 LAW", + "name_plural": "packed M72 LAWs", + "description": "This is a M72 LAW, packed in its storage form. Use it to pop it out and make it ready to fire. Once it is activated, it cannot be repacked.", + "weight": "2500 g", + "volume": "1500 ml", + "price": 200000, + "bashing": 6, + "material": "aluminum", + "symbol": ")", + "color": "green", + "use_action": { + "target": "LAW", + "msg": "You pull the activating lever, readying the LAW to fire.", + "target_charges": 1, + "target_ammo": "66mm_HEAT", + "menu_text": "Activate", + "type": "transform" + } + }, + { + "id": "hand_pump", + "type": "TOOL", + "symbol": "/", + "color": "blue", + "name": "hand pump", + "description": "This pump is suitable for pumping air into inflatable objects.", + "price": 400, + "material": [ "aluminum", "plastic" ], + "weight": "113 g", + "volume": "500 ml", + "bashing": 4, + "to_hit": -1, + "qualities": [ [ "PRESSURIZATION", 1 ] ] + }, + { + "id": "UPS_off", + "type": "TOOL", + "name": "UPS", + "name_plural": "UPS's", + "description": "This is a unified power supply, or UPS. It is a device developed jointly by military and scientific interests for use in combat and the field. The UPS is designed to power bionics, armor and some guns, but drains batteries quickly.", + "weight": "680 g", + "volume": "2500 ml", + "price": 280000, + "to_hit": -1, + "bashing": 8, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "magazines": [ + [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] + ], + "magazine_well": 4, + "flags": [ "IS_UPS" ] + }, + { + "id": "acidbomb", + "type": "TOOL", + "category": "weapons", + "name": "acid bomb", + "description": "This is a fragile container filled with acid. Throw it to spill out a pool of potent acid.", + "weight": "650 g", + "volume": "500 ml", + "price": 5000, + "to_hit": -1, + "bashing": 4, + "material": "glass", + "symbol": "*", + "color": "yellow", + "use_action": "ACIDBOMB_ACT", + "flags": [ "ACT_ON_RANGED_HIT", "NPC_THROWN" ] + }, + { + "id": "adv_UPS_off", + "type": "TOOL", + "name": "advanced UPS", + "name_plural": "advanced UPS's", + "description": "This is an advanced version of the unified power supply, or UPS. This device has been significantly redesigned to provide better efficiency as well as to consume plutonium fuel cells rather than batteries. Sadly, its plutonium reactor can't be charged in UPS charging station.", + "weight": "453 g", + "volume": "2 L", + "price": 560000, + "to_hit": -1, + "bashing": 8, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "light_green", + "ammo": "plutonium", + "max_charges": 2500, + "flags": [ "IS_UPS" ] + }, + { + "id": "advanced_ecig", + "type": "TOOL", + "name": "advanced electronic cigarette", + "description": "An advanced version of the electronic cigarette. A less harmful way to get your nicotine fix than regular cigarettes, but still addictive. It needs batteries and nicotine liquid to function.", + "category": "drugs", + "weight": "200 g", + "volume": "250 ml", + "price": 5000, + "to_hit": -1, + "material": "steel", + "symbol": "!", + "color": "white", + "ammo": "battery", + "charges_per_use": 1, + "power_draw": 7500, + "use_action": "ECIG", + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_disposable_cell", + "light_minus_disposable_cell", + "light_minus_atomic_battery_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "airhorn", + "type": "TOOL", + "name": "compressed air horn", + "description": "This is a small can of compressed air attached to a plastic horn. Pressing the button on top causes it to emit a loud honking sound.", + "weight": "467 g", + "volume": "250 ml", + "price": 500, + "to_hit": -4, + "bashing": 3, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "red", + "initial_charges": 50, + "max_charges": 50, + "charges_per_use": 1, + "use_action": { + "type": "manualnoise", + "moves": 100, + "noise": 50, + "noise_message": "HOOOOONK!", + "noise_id": "misc", + "noise_variant": "airhorn", + "use_message": "You honk your airhorn.", + "no_charges_message": "You depress the button but no sound comes out.", + "//": "Use of %s not currently supported." + } + }, + { + "id": "alarmclock", + "type": "TOOL", + "name": "alarm clock", + "description": "A wind-up alarm clock. Though the noise it makes is unpleasant to wake up to, it's always good to get an early start to your day. Can also be disassembled into some useful parts.", + "weight": "562 g", + "volume": "250 ml", + "price": 5000, + "price_postapoc": 100, + "to_hit": -3, + "bashing": 3, + "material": [ "aluminum", "glass" ], + "symbol": ",", + "color": "yellow", + "flags": [ "WATCH", "ALARMCLOCK" ] + }, + { + "id": "anvil", + "type": "TOOL", + "name": "anvil", + "description": "This is an enormously heavy block of oddly shaped steel with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", + "weight": "54000 g", + "volume": "4 L", + "price": 100000, + "to_hit": -5, + "bashing": 40, + "material": "iron", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "ANVIL", 3 ] ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "water_mill", + "type": "TOOL", + "name": "water mill", + "description": "A small water-powered mill that can convert starchy products into flour. Can be placed via the construction menu.", + "weight": "120000 g", + "volume": "22500 ml", + "price": 100000, + "to_hit": -5, + "bashing": 40, + "material": "wood", + "symbol": "*", + "color": "red", + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "wind_mill", + "type": "TOOL", + "name": "wind mill", + "description": "A small wind-powered mill that can convert starchy products into flour. Can be placed via the construction menu.", + "weight": "120000 g", + "volume": "22500 ml", + "price": 100000, + "to_hit": -5, + "bashing": 40, + "material": "steel", + "symbol": "T", + "color": "red", + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "atomic_coffeepot", + "type": "GENERIC", + "category": "tools", + "name": "atomic coffee maker", + "description": "This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive generator to heat water for coffee. Normally the water is heated using energy stored in a capacitor, and makes ordinary coffee. However, as a special feature, water from the RTG containment area can be used, giving the coffee a very special kick. The Curie-G is illegal in most countries.", + "weight": "6102 g", + "volume": "1000 ml", + "price": 100000, + "to_hit": -2, + "bashing": 5, + "material": [ "plastic", "aluminum" ], + "qualities": [ [ "BOIL", 1 ] ], + "symbol": ",", + "color": "light_green", + "//": "It would be nice if this could have a use action to thaw frozen stuff. It's not hot enough to work as a hotplate.", + "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE" ] + }, + { + "id": "atomic_lamp", + "type": "GENERIC", + "category": "tools", + "name": "atomic lamp", + "description": "Powered by the magic of nuclear decay and low-energy LEDs, this very expensive lamp will emit a small amount of light for at least a decade. Before the Cataclysm, it was mostly an expensive way to show off your preparedness. Now, it's actually pretty cool. Use it to close the cover and hide the light.", + "weight": "1438 g", + "volume": "1 L", + "price": 175000, + "to_hit": -2, + "bashing": 8, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "light_green", + "use_action": { "target": "atomic_lamp_off", "msg": "You close the lamp's cover.", "menu_text": "Close cover", "type": "transform" }, + "flags": [ "LIGHT_15", "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "atomic_lamp_off", + "type": "GENERIC", + "category": "tools", + "name": "atomic lamp (covered)", + "name_plural": "atomic lamps (covered)", + "description": "Powered by the magic of nuclear decay and low-energy LEDs, this very expensive lamp will emit a small amount of light for at least a decade. Before the Cataclysm, it was mostly an expensive way to show off your preparedness. Now, it's actually pretty cool. The cover is closed. Use it to open the cover and show the light.", + "weight": "1438 g", + "volume": "1 L", + "price": 175000, + "to_hit": -2, + "bashing": 8, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "light_green", + "use_action": { + "target": "atomic_lamp", + "active": true, + "msg": "You open the lamp's cover.", + "menu_text": "Open cover", + "type": "transform" + }, + "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "atomic_light", + "type": "GENERIC", + "category": "tools", + "name": "atomic reading light", + "description": "Powered by the magic of nuclear decay and low-energy LEDs, this extremely expensive little light will provide just enough light to read by for at least a decade. It is also available with a cute cartoon bear cover to turn it into a nightlight for a very wealthy child with a fear of the dark. Use it to close the cover and hide the light.", + "weight": "214 g", + "volume": "250 ml", + "price": 125000, + "to_hit": -2, + "bashing": 4, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "light_green", + "use_action": { + "target": "atomic_light_off", + "msg": "You close the nightlight's cover.", + "menu_text": "Close cover", + "type": "transform" + }, + "flags": [ "LIGHT_10", "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "atomic_light_off", + "type": "GENERIC", + "category": "tools", + "name": "atomic reading light (covered)", + "name_plural": "atomic reading lights (covered)", + "description": "Powered by the magic of nuclear decay and low-energy LEDs, this extremely expensive little light will provide just enough light to read by for at least a decade. It is also available with a cute cartoon bear cover to turn it into a nightlight for a very wealthy child with a fear of the dark. The cover is closed. Use it to open the cover and show the light.", + "weight": "214 g", + "volume": "250 ml", + "price": 125000, + "to_hit": -2, + "bashing": 4, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "light_green", + "use_action": { + "target": "atomic_light", + "active": true, + "msg": "You open the nightlight's cover.", + "menu_text": "Open cover", + "type": "transform" + }, + "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] + }, + { + "type": "GENERIC", + "id": "mind_splicer", + "symbol": "o", + "color": "white", + "name": "mind splicer kit", + "description": "Surgical forceps, cables and a modified smartphone inside a small plastic pouch. Assembled to steal the mind of some poor man, these are tools of the creepy high-tech sandman.", + "material": "plastic", + "price": 12500, + "use_action": "MIND_SPLICER", + "volume": "1 L", + "weight": "600 g", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "banjo", + "type": "TOOL", + "category": "tools", + "name": "banjo", + "name_plural": "banjos", + "description": "A standard factory-made banjo. Looks to be in working condition.", + "weight": "2000 g", + "volume": "3 L", + "price": 7500, + "to_hit": 2, + "bashing": 7, + "material": [ "wood", "iron" ], + "symbol": "|", + "color": "white", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 18, + "fun": -3, + "fun_bonus": 2, + "speed_penalty": 18, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your banjo.", + "You play a bluegrass tune on your banjo.", + "You play a quick, Southern ditty on your banjo." + ] + } + }, + { + "id": "barometer", + "type": "TOOL", + "category": "tools", + "name": "barometer", + "name_plural": "barometers", + "description": "A plastic barometer that can read the atmospheric pressure.", + "weight": "1 g", + "volume": "250 ml", + "price": 100, + "to_hit": -3, + "material": "plastic", + "symbol": ";", + "color": "light_gray", + "use_action": "WEATHER_TOOL", + "flags": [ "BAROMETER" ] + }, + { + "id": "beartrap", + "type": "TOOL", + "name": "bear trap", + "description": "This is a spring-loaded pair of steel jaws connected to a sensitive pressure plate. Use it to set it on the ground, creating a trap that will ensnare and damage anything that steps on it. If you are carrying a shovel, you will have the option of burying it.", + "weight": "14000 g", + "volume": "1500 ml", + "price": 6000, + "to_hit": -2, + "bashing": 9, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "use_action": { + "type": "place_trap", + "allow_underwater": true, + "bury_question": "Bury the beartrap?", + "bury": { "trap": "tr_beartrap_buried", "moves": 275, "practice": 7, "done_message": "You bury the beartrap." }, + "trap": "tr_beartrap", + "moves": 200, + "practice": 4, + "done_message": "You set the beartrap." + } + }, + { + "id": "blade_trap", + "type": "TOOL", + "name": "blade trap", + "description": "This is a machete attached laterally to a motor, with a tripwire controlling its throttle. When the tripwire is pulled, the blade is swung around with great force. The trap forms a 3x3 area of effect.", + "weight": "2381 g", + "volume": "4500 ml", + "price": 5000, + "to_hit": -4, + "bashing": 4, + "cutting": 14, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "use_action": { + "type": "place_trap", + "outer_layer_trap": "tr_blade", + "trap": "tr_engine", + "moves": 400, + "practice": 12, + "done_message": "You set the blade trap %d squares away." + } + }, + { + "id": "board_trap", + "type": "TOOL", + "name": "nailboard trap", + "description": "These are several pieces of wood nailed together, with some nails sticking straight up. If an unsuspecting victim steps on it, they'll get nails through the foot.", + "weight": "2041 g", + "volume": "1500 ml", + "price": 0, + "to_hit": -3, + "bashing": 12, + "cutting": 6, + "material": "wood", + "symbol": ";", + "color": "brown", + "use_action": { + "type": "place_trap", + "allow_underwater": true, + "trap": "tr_nailboard", + "moves": 150, + "practice": 2, + "done_message": "You set the board trap on the %s, nails facing up." + } + }, + { + "id": "boltcutters", + "type": "TOOL", + "name": "pair of bolt cutters", + "name_plural": "pairs of bolt cutters", + "description": "This is a large pair of bolt cutters. You could use them to cut padlocks or heavy gauge wire.", + "weight": "1224 g", + "volume": "750 ml", + "price": 3000, + "to_hit": -1, + "bashing": 7, + "cutting": 4, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "red", + "use_action": "BOLTCUTTERS", + "flags": [ "BELT_CLIP" ] + }, + { + "id": "bone_flute", + "type": "TOOL", + "category": "tools", + "name": "bone flute", + "name_plural": "bone flutes", + "description": "A polished bone flute with five finger holes.", + "weight": "250 g", + "volume": "500 ml", + "price": 5000, + "bashing": 2, + "material": "bone", + "symbol": "-", + "color": "white", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 12, + "fun": -5, + "fun_bonus": 2, + "speed_penalty": 10, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your flute.", + "You play a beautiful piece on your flute.", + "You play a piece on your bone flute that resembles the howling wind through Aurignacian caves.", + "Your bone flute wails for the fallen during the hunt." + ] + } + }, + { + "id": "boobytrap", + "type": "TOOL", + "name": "booby trap", + "description": "This is a crude explosive device triggered by a piece of string. Use it to setup and watch some poor bastard trigger it.", + "weight": "586 g", + "volume": "750 ml", + "price": 5000, + "to_hit": -4, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "red", + "use_action": { + "type": "place_trap", + "trap": "tr_boobytrap", + "moves": 200, + "practice": 4, + "done_message": "You set the booby trap up and activate the grenade." + } + }, + { + "id": "brick_kiln", + "type": "TOOL", + "name": "brick kiln", + "description": "This is a portable charcoal-fired kiln. It is designed for firing bricks, but you could use it to fire anything made of clay.", + "weight": "9600 g", + "volume": "9 L", + "price": 25000, + "to_hit": -3, + "bashing": 13, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "ammo": "charcoal", + "max_charges": 1000, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "kiln", + "type": "TOOL", + "name": "electric kiln", + "description": "This is a portable electric kiln, powered by batteries. It is designed for firing bricks, but you could use it to fire anything made of clay. With a little mechanical know-how, you could probably even convert it to run directly off a vehicle's power system.", + "weight": "12000 g", + "volume": "7500 ml", + "price": 50000, + "to_hit": -3, + "bashing": 12, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] + ], + "magazine_well": 4 + }, + { + "id": "bubblewrap", + "type": "TOOL", + "name": "bubble wrap", + "description": "This is a sheet of plastic covered with air-filled bubbles. Use it to set it on the ground, creating a trap that will warn you with noise when something steps on it.", + "weight": "6 g", + "volume": "250 ml", + "price": 50, + "material": "plastic", + "symbol": ";", + "color": "light_cyan", + "use_action": { + "type": "place_trap", + "allow_underwater": true, + "trap": "tr_bubblewrap", + "moves": 150, + "practice": 2, + "done_message": "You set the bubble wrap on the ground, ready to be popped." + } + }, + { + "id": "c4", + "type": "TOOL", + "category": "weapons", + "name": "C-4 explosive", + "description": "This is military grade RDX composition explosive. A label reads: \"Highly explosive, use with extreme caution!\" It comes with a small timer.", + "weight": "1570 g", + "volume": "1 L", + "price": 9000, + "to_hit": -4, + "material": [ "plastic" ], + "symbol": ";", + "color": "light_gray", + "use_action": "C4" + }, + { + "id": "c4armed", + "type": "TOOL", + "category": "weapons", + "name": "C-4 explosive (armed)", + "name_plural": "C-4 explosives (armed)", + "description": "This is military grade RDX composition explosive. A label reads: \"Highly explosive, use with extreme caution!\" It comes with a small timer, which is currently ticking down.", + "weight": "1570 g", + "volume": "1 L", + "price": 0, + "to_hit": -4, + "material": [ "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 9, + "max_charges": 9, + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "Tick.", + "no_deactivate_msg": "You've already set the %s's timer, you might want to get away from it.", + "explosion": { "power": 2000 } + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "caltrops", + "type": "TOOL", + "name": "loose caltrops", + "name_plural": "loose caltrops", + "description": "These are small metal objects covered with many sharp points. If an unsuspecting victim steps on one, they'll get a spine through the foot.", + "weight": "264 g", + "volume": "250 ml", + "price": 900, + "to_hit": -4, + "bashing": 1, + "cutting": 8, + "material": "iron", + "symbol": ";", + "color": "dark_gray", + "use_action": { + "type": "place_trap", + "trap": "tr_caltrops", + "moves": 150, + "practice": 2, + "done_message": "You scatter the caltrops on the %s." + } + }, + { + "id": "caltrops_glass", + "type": "TOOL", + "name": "loose glass caltrops", + "name_plural": "loose glass caltrops", + "description": "These are glass shards glued together to expose their sharp edges. If an unsuspecting victim steps on one, they'll get cut.", + "weight": "264 g", + "volume": "500 ml", + "price": 100, + "to_hit": -4, + "cutting": 6, + "material": "glass", + "symbol": ";", + "color": "dark_gray", + "use_action": { + "type": "place_trap", + "trap": "tr_caltrops_glass", + "moves": 150, + "practice": 2, + "done_message": "You scatter the glass caltrops on the %s." + } + }, + { + "id": "camera", + "type": "TOOL", + "name": "camera", + "description": "A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-sight', and flash. You can look at your photos on the digital screen, or transfer them with a memory card. Takes conventional batteries.", + "weight": "907 g", + "volume": "250 ml", + "price": 20000, + "bashing": 1, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 5, + "use_action": "CAMERA", + "magazines": [ + [ + "battery", + [ + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "camera_pro", + "type": "TOOL", + "name": "camera pro", + "description": "A 35mm digital SLR (single-lens reflex) camera, with optical and digital viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can view your photos on it or transfer them with a memory card; it runs on conventional batteries. Before the Cataclysm, you could have taken professional-grade photos using this.", + "weight": "2268 g", + "volume": "1250 ml", + "price": 800000, + "bashing": 1, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 5, + "use_action": "CAMERA", + "flags": [ "CAMERA_PRO", "ALWAYS_TWOHAND" ], + "magazines": [ + [ + "battery", + [ + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "can_sealer", + "type": "GENERIC", + "category": "tools", + "name": "can sealer", + "description": "A hand crank powered cast steel machine designed to automatically seal tin cans.", + "weight": "9800 g", + "volume": "5 L", + "price": 52500, + "to_hit": -2, + "bashing": 8, + "material": "steel", + "symbol": ";", + "color": "light_gray" + }, + { + "id": "candle", + "type": "TOOL", + "name": "candle", + "description": "This is a thick candle. It doesn't provide very much light, but it can burn for quite a long time. You'll need a lighter or matches to light it.", + "weight": "100 g", + "volume": "250 ml", + "price": 100, + "to_hit": -2, + "material": "veggy", + "symbol": ",", + "color": "white", + "initial_charges": 100, + "max_charges": 100, + "charges_per_use": 1, + "use_action": { + "target": "candle_lit", + "msg": "You light the candle.", + "active": true, + "need_fire": 1, + "menu_text": "Light", + "type": "transform" + } + }, + { + "id": "candle_lit", + "type": "TOOL", + "name": "candle", + "name_plural": "candles", + "description": "This is a thick candle. It doesn't provide very much light, but it can burn for quite a long time. This candle is lit.", + "weight": "100 g", + "volume": "250 ml", + "price": 0, + "to_hit": -2, + "material": "veggy", + "symbol": ",", + "color": "white", + "initial_charges": 100, + "max_charges": 100, + "charges_per_use": 1, + "turns_per_charge": 1350, + "use_action": { "target": "candle", "msg": "The candle winks out.", "menu_text": "Extinguish", "type": "transform" }, + "flags": [ "LIGHT_8", "WATER_EXTINGUISH", "TRADER_AVOID", "WIND_EXTINGUISH" ] + }, + { + "id": "canister_goo", + "type": "TOOL", + "name": "goo canister", + "description": "There is a label on this canister: \"Warning: contains highly toxic and corrosive materials. Contents may be sentient. Open at your own risk.\" You think you can feel something moving inside it.", + "weight": "1596 g", + "volume": "500 ml", + "price": 35000, + "to_hit": 1, + "bashing": 4, + "material": "aluminum", + "symbol": ";", + "color": "dark_gray", + "initial_charges": 1, + "max_charges": 1, + "charges_per_use": 1, + "use_action": "CAN_GOO" + }, + { + "id": "sieve_steel", + "type": "GENERIC", + "category": "tools", + "name": "sieve", + "description": "This is no mere strainer for noodles; it's a sieve used to separate particles of certain sizes. You could use this to do a really good job sifting flour, remove dust and soil from grain, or perhaps conduct gradiation tests for any civil engineers you might know. This one has been constructed from steel mesh.", + "volume": "500 ml", + "weight": "318 g", + "price": 700, + "bashing": 2, + "material": [ "steel" ], + "symbol": ";", + "color": "dark_gray" + }, + { + "id": "sieve_primitive", + "type": "GENERIC", + "category": "tools", + "name": "wicker sieve", + "description": "This is a primitive sieve constructed from woven strips of plant material. Early sieves like this were used to sift grain, though the openings on this one are too small for that.", + "weight": "50 g", + "volume": "500 ml", + "price": 300, + "bashing": 1, + "material": [ "paper" ], + "symbol": ";", + "color": "light_gray" + }, + { + "id": "carding_paddles", + "type": "GENERIC", + "category": "tools", + "name": "carding paddles", + "name_plural": "pairs of carding paddles", + "description": "A pair of toothy wooden paddles used to clean fibers for use in textile production.", + "weight": "360 g", + "volume": "500 ml", + "price": 3000, + "to_hit": 1, + "bashing": 3, + "material": [ "wood" ], + "symbol": ";", + "color": "brown" + }, + { + "id": "carver_off", + "type": "TOOL", + "name": "electric carver (off)", + "name_plural": "electric carvers (off)", + "description": "An electric meat carver powered by batteries. Two serrated blades that vibrate together to slice just about anything from turkey to ham… even zombies!", + "weight": "1106 g", + "volume": "1500 ml", + "price": 2000, + "bashing": 2, + "cutting": 8, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 5, + "use_action": "CARVER_OFF", + "flags": [ "SHEATH_SWORD", "NONCONDUCTIVE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "carver_on", + "copy-from": "carver_off", + "type": "TOOL", + "name": "electric carver (on)", + "name_plural": "electric carvers (on)", + "description": "This carver is on and the blades are buzzing. Use it to turn it off.", + "cutting": 30, + "power_draw": 150000, + "charges_per_use": 0, + "revert_to": "carver_off", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 25 ] ], + "use_action": "CARVER_ON", + "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ], + "magazine_well": 2 + }, + { + "id": "cell_phone", + "type": "TOOL", + "name": "cellphone", + "name_plural": "cellphones", + "description": "This is a cellphone, an older cousin of a smartphone but still popular in certain circles due to its reliability, sturdiness and the ability to run on common batteries. Using this cellphone will turn it on and provide light, assuming it is sufficiently charged. It also has a clock app that includes an alarm.", + "weight": "226 g", + "volume": "100 ml", + "price": 9000, + "price_postapoc": 2000, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 1, + "use_action": { + "target": "cell_phone_flashlight", + "msg": "You light up the screen.", + "active": true, + "need_charges": 1, + "need_charges_msg": "The cellphone's batteries need more charge.", + "type": "transform" + }, + "flags": [ "WATCH", "ALARMCLOCK" ], + "magazines": [ + [ + "battery", + [ + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_minus_disposable_cell", + "light_battery_cell", + "light_disposable_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "cell_phone_flashlight", + "copy-from": "cell_phone", + "type": "TOOL", + "name": "cellphone - Flashlight", + "name_plural": "cellphones - Flashlight", + "power_draw": 500, + "revert_to": "cell_phone", + "use_action": { "target": "cell_phone", "msg": "You stop lighting up the screen.", "menu_text": "Turn off", "type": "transform" }, + "flags": [ "WATCH", "LIGHT_8", "CHARGEDIM", "TRADER_AVOID" ] + }, + { + "id": "smart_phone", + "type": "TOOL", + "name": "smartphone", + "name_plural": "smartphones", + "description": "A popular, fancy smartphone. Capable of making photos due to integrated camera and illuminating an area as per flashlight app, assuming it has enough charge. The smartphone also has a clock app that includes an alarm. Runs on a small, rechargeable power cell compatible with Unified Power Supply.", + "weight": "230 g", + "volume": "100 ml", + "price": 20000, + "price_postapoc": 1900, + "material": [ "plastic", "aluminum" ], + "looks_like": "cell_phone", + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "initial_charges": 110, + "max_charges": 120, + "charges_per_use": 1, + "use_action": [ + { + "target": "smart_phone_flashlight", + "msg": "You activate the flashlight app.", + "active": true, + "need_charges": 5, + "need_charges_msg": "The smartphone's charge is too low.", + "type": "transform" + }, + "CAMERA", + "MP3" + ], + "flags": [ "WATCH", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] + }, + { + "id": "smartphone_music", + "copy-from": "smart_phone", + "type": "TOOL", + "name": "smartphone - music", + "name_plural": "smartphones - music", + "description": "This phone is playing music, steadily raising your morale. You can't hear anything else while you're listening.", + "power_draw": 300, + "revert_to": "smart_phone", + "use_action": "MP3_ON", + "flags": [ "WATCH", "TRADER_AVOID", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ], + "magazine_well": 1 + }, + { + "id": "smart_phone_flashlight", + "copy-from": "smart_phone", + "type": "TOOL", + "name": "smartphone - Flashlight", + "name_plural": "smartphones - Flashlight", + "power_draw": 1500, + "revert_to": "smart_phone", + "use_action": { + "target": "smart_phone", + "msg": "You deactivate the flashlight app.", + "menu_text": "Turn off flashlight", + "type": "transform" + }, + "flags": [ "WATCH", "LIGHT_20", "CHARGEDIM", "TRADER_AVOID", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] + }, + { + "id": "chainsaw_off", + "type": "TOOL", + "name": "chainsaw (off)", + "name_plural": "chainsaws (off)", + "description": "This is a lumbering tool moonlighting as weapon of opportunity. If loaded with gas, using this item will cause it to turn on, turning it into a very powerful but unwieldy melee weapon.", + "weight": "6577 g", + "volume": "2500 ml", + "price": 8000, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "red", + "ammo": "gasoline", + "charges_per_use": 5, + "max_charges": 450, + "techniques": "SWEEP", + "use_action": "CHAINSAW_OFF", + "flags": [ "NONCONDUCTIVE" ] + }, + { + "id": "chainsaw_on", + "copy-from": "chainsaw_off", + "type": "TOOL", + "name": "chainsaw (on)", + "name_plural": "chainsaws (on)", + "description": "This chainsaw is on and making a lot of noise. Use it to turn it off.", + "to_hit": -5, + "bashing": 4, + "cutting": 70, + "turns_per_charge": 4, + "charges_per_use": 0, + "revert_to": "chainsaw_off", + "techniques": "SWEEP", + "qualities": [ [ "AXE", 4 ], [ "BUTCHER", -100 ] ], + "use_action": "CHAINSAW_ON", + "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE", "POWERED" ] + }, + { + "id": "char_forge", + "type": "TOOL", + "name": "charcoal forge", + "description": "This is a portable, charcoal fired, metalworking forge. If combined with the right tools, you could use this for metalworking.", + "weight": "8600 g", + "volume": "8 L", + "price": 20000, + "to_hit": -2, + "bashing": 9, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "ammo": "charcoal", + "sub": "forge", + "max_charges": 500, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "char_kiln", + "type": "GENERIC", + "category": "tools", + "name": "charcoal kiln", + "description": "A stout metal box used for producing charcoal via pyrolysis; the incomplete burning of organic materials in the absence of oxygen.", + "weight": "6400 g", + "volume": "7500 ml", + "price": 16000, + "to_hit": -2, + "bashing": 10, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] + }, + { + "id": "char_purifier", + "type": "TOOL", + "name": "charcoal water purifier", + "description": "Using this item on a container full of water will purify the water using layered charcoal. Once the charcoal has purified enough water, it will become unusable and can be disassembled and recycled. Water taken from uncertain sources like a river may be dirty.", + "weight": "1820 g", + "volume": "3750 ml", + "price": 4000, + "to_hit": -3, + "bashing": 3, + "material": [ "wood", "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 150, + "max_charges": 150, + "charges_per_use": 1, + "use_action": "WATER_PURIFIER", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "lifestraw", + "type": "TOOL", + "name": "lifestraw", + "description": "Set the lifestraw in suspect water, let sit for one minute then drink. The two part filtration system will purify the water you drink. Water taken from uncertain sources like a river may be dirty.", + "weight": "104 g", + "volume": "592 ml", + "price": 4000, + "price_postapoc": 75000, + "to_hit": -3, + "bashing": 1, + "material": [ "cotton", "plastic" ], + "symbol": "i", + "looks_like": "advanced_ecig", + "color": "light_cyan", + "initial_charges": 4000, + "max_charges": 4000, + "charges_per_use": 1, + "use_action": "WATER_PURIFIER" + }, + { + "id": "char_smoker", + "type": "TOOL", + "name": "charcoal smoker", + "description": "This is a portable charcoal smoker. Good for weekend barbecuing and preserving meat with smoke.", + "weight": "2600 g", + "volume": "5 L", + "price": 10000, + "to_hit": -2, + "bashing": 9, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "ammo": "charcoal", + "max_charges": 200, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "charcoal_cooker", + "type": "TOOL", + "name": "charcoal cooker", + "description": "This is a little metal tank for holding charcoal with a pilot light attached. You could use it for cooking food.", + "weight": "405 g", + "volume": "1250 ml", + "price": 5000, + "to_hit": -1, + "bashing": 4, + "material": "steel", + "symbol": ";", + "color": "green", + "ammo": "charcoal", + "sub": "hotplate", + "initial_charges": 50, + "max_charges": 50, + "charges_per_use": 1, + "use_action": "HOTPLATE" + }, + { + "id": "chipper", + "type": "TOOL", + "name": "paint chipper", + "description": "A tool similar to a chisel, designed to remove paint.", + "weight": "60 g", + "volume": "500 ml", + "price": 7000, + "to_hit": 1, + "cutting": 2, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "flags": [ "BELT_CLIP" ] + }, + { + "id": "chisel", + "type": "TOOL", + "name": "metalworking chisel", + "description": "This is a short, stout metalworking chisel. It's used in some metalworking fabrication recipes.", + "weight": "660 g", + "volume": "250 ml", + "price": 1600, + "to_hit": 2, + "bashing": 4, + "cutting": 2, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "CHISEL", 3 ] ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP" ] + }, + { + "id": "circsaw_off", + "type": "TOOL", + "name": "circular saw (off)", + "name_plural": "circular saws (off)", + "description": "A lightweight handheld cordless circular saw. Spins a circular blade fast enough to cut wood, zombies, or in an emergency, pizza. The blade, while effective in combat, is hard to hit with due to its small size.", + "weight": "2940 g", + "volume": "750 ml", + "price": 5000, + "to_hit": -3, + "bashing": 2, + "cutting": 4, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 5, + "use_action": { "target": "circsaw_on", "msg": "You turn on the circular saw.", "active": true, "type": "transform" }, + "flags": [ "NONCONDUCTIVE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "circsaw_on", + "copy-from": "circsaw_off", + "type": "TOOL", + "name": "circular saw (on)", + "name_plural": "circular saws (on)", + "//": "Circular saw would be very fast but imprecise butchering tool - alas the qualities are not separate and so speed is sacrificed.", + "description": "A lightweight handheld cordless circular saw. It is currently on and the blade is spinning; use this item to turn it off.", + "cutting": 50, + "power_draw": 1200000, + "charges_per_use": 0, + "revert_to": "circsaw_off", + "qualities": [ [ "CUT", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -40 ] ], + "use_action": "CIRCSAW_ON", + "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ], + "magazine_well": 2 + }, + { + "id": "clarinet", + "type": "TOOL", + "category": "tools", + "name": "clarinet", + "name_plural": "clarinets", + "description": "An ornate clarinet made from wood.", + "weight": "550 g", + "volume": "1500 ml", + "price": 5500, + "to_hit": 1, + "bashing": 4, + "material": [ "wood", "iron" ], + "symbol": "|", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 14, + "fun": -5, + "fun_bonus": 2, + "speed_penalty": 13, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your clarinet.", + "You play a moving, orchestral piece on your clarinet.", + "You play an uplifting marching tune on your clarinet." + ] + } + }, + { + "id": "clay_pot", + "type": "GENERIC", + "category": "tools", + "name": "clay pot", + "description": "A crude clay pot with lid used for cooking.", + "weight": "480 g", + "volume": "2 L", + "price": 2500, + "bashing": 1, + "material": "clay", + "symbol": ")", + "color": "brown", + "container_data": { "contains": "2 L", "watertight": true }, + "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], + "use_action": "HEAT_FOOD", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "clay_quern", + "type": "GENERIC", + "category": "tools", + "name": "clay quern", + "description": "This is a simple hand-powered clay quern for grinding grain.", + "weight": "2264 g", + "volume": "1500 ml", + "price": 3000, + "material": "clay", + "symbol": ":", + "color": "brown" + }, + { + "id": "clay_teapot", + "type": "GENERIC", + "category": "tools", + "name": "clay teapot", + "description": "A clay teapot. Now all you need is tea and water.", + "weight": "429 g", + "volume": "750 ml", + "price": 2000, + "to_hit": 1, + "bashing": 1, + "material": "clay", + "symbol": ")", + "color": "brown", + "container_data": { "contains": "750 ml", "watertight": true }, + "qualities": [ [ "BOIL", 1 ] ] + }, + { + "id": "coffeemaker", + "type": "TOOL", + "name": "coffeemaker", + "description": "This is a heating element with pot and frame for holding coffee or other powders. It's got a battery compartment for use when the power goes out. You can use it to make coffee, or other drinks if you so choose.", + "weight": "3100 g", + "volume": "750 ml", + "price": 2000, + "to_hit": -5, + "bashing": 2, + "material": [ "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 10, + "qualities": [ [ "BOIL", 1 ] ], + "use_action": "HOTPLATE", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "con_mix", + "type": "TOOL", + "name": "concrete mixer", + "description": "A portable concrete mixer. It is still large and heavy, but it can be operated solo, and runs on batteries. It also has a heater built in.", + "weight": "9071 g", + "volume": "5 L", + "price": 50000, + "to_hit": -6, + "bashing": 15, + "material": "steel", + "symbol": "$", + "color": "dark_gray", + "ammo": "battery", + "charges_per_use": 20, + "qualities": [ [ "CONTAIN", 1 ] ], + "use_action": "HOTPLATE", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "control_laptop", + "type": "TOOL", + "name": "control laptop", + "description": "A modified laptop, now capable of transmitting in the ultra high frequencies utilized by robots. Activate it to command robots from afar.", + "weight": "2721 g", + "volume": "1 L", + "price": 10000, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 2, + "use_action": "ROBOTCONTROL", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "copper_ax", + "type": "TOOL", + "name": "copper axe", + "description": "This is a decent-sized chunk of worked copper affixed to a wooden shaft, to make a crude yet effective axe.", + "weight": "3700 g", + "volume": "3500 ml", + "price": 5500, + "bashing": 18, + "cutting": 12, + "material": [ "wood", "copper" ], + "symbol": "/", + "color": "brown", + "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -44 ] ], + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] + }, + { + "id": "copper_knife", + "type": "TOOL", + "name": "copper knife", + "name_plural": "copper knives", + "description": "A knife consisting of crudely-worked copper, and a simple handle. Primitive, but a step above stone-age.", + "weight": "650 g", + "volume": "250 ml", + "price": 3000, + "bashing": 2, + "cutting": 12, + "material": [ "copper" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 11 ] ], + "flags": [ "STAB", "SHEATH_KNIFE" ] + }, + { + "id": "cordless_drill", + "type": "TOOL", + "name": "cordless drill", + "description": "This is a cordless battery-powered drill with a selection of drill bits.", + "weight": "2721 g", + "volume": "750 ml", + "price": 2000, + "to_hit": -1, + "bashing": 3, + "cutting": 1, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "yellow", + "ammo": "battery", + "qualities": [ [ "DRILL", 3 ], [ "SCREW", 1 ] ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "cot", + "type": "TOOL", + "name": "cot", + "description": "This is a military style fold up cot. While it may not be quite as comfortable as a bed, it's better than slumming it on the ground.", + "weight": "6164 g", + "volume": "2 L", + "price": 7500, + "to_hit": -1, + "bashing": 6, + "material": [ "aluminum", "cotton" ], + "symbol": ";", + "color": "green", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_cot", + "moves": 100, + "practice": 0, + "done_message": "You unfold the cot and place it on the ground." + } + }, + { + "id": "cow_bell", + "type": "TOOL", + "name": "cow bell", + "description": "A brass cow bell. Potentially useful in so many ways.", + "weight": "566 g", + "volume": "1 L", + "price": 700, + "to_hit": 1, + "bashing": 9, + "material": [ "brass", "wood" ], + "symbol": ";", + "color": "brown", + "use_action": "BELL" + }, + { + "id": "crackpipe", + "type": "TOOL", + "name": "crack pipe", + "description": "This is a fine glass tube with a bulb with a bowl on one end. It's used to partake of certain illicit substances.", + "weight": "242 g", + "volume": "250 ml", + "price": 0, + "to_hit": -10, + "material": "glass", + "symbol": ",", + "color": "cyan", + "qualities": [ [ "SMOKE_PIPE", 1 ] ] + }, + { + "type": "TOOL", + "id": "crash_axe", + "symbol": ";", + "color": "light_gray", + "name": "crash axe", + "looks_like": "hatchet", + "//": "Same stats as a hatchet, except it has prying instead of hammering.", + "description": "A short lightweight emergency tool with a quarter circular blade, a short pick opposite the blade and an insulated handle. Used on airplanes to chop down or pry walls or cabinets to gain access in case of fire.", + "price": 2500, + "price_postapoc": 5000, + "material": [ "steel" ], + "techniques": [ "WBLOCK_1" ], + "weight": "907 g", + "volume": "1 L", + "bashing": 13, + "cutting": 7, + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], + "to_hit": 1, + "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "PRY", 2 ], [ "BUTCHER", 16 ] ] + }, + { + "id": "crossbow_trap", + "type": "TOOL", + "name": "crossbow trap", + "description": "This is a simple tripwire, which is attached to the trigger of a loaded crossbow. When pulled, the crossbow fires. Only a single round can be used, after which the trap is disabled.", + "weight": "1772 g", + "volume": "1750 ml", + "price": 6000, + "to_hit": -2, + "bashing": 4, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "green", + "use_action": { + "type": "place_trap", + "trap": "tr_crossbow", + "moves": 200, + "practice": 4, + "done_message": "You set the crossbow trap." + } + }, + { + "id": "crowbar", + "type": "TOOL", + "name": "crowbar", + "description": "This is a hefty prying tool. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", + "weight": "500 g", + "volume": "1 L", + "price": 1300, + "to_hit": 2, + "bashing": 14, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "PRY", 3 ], [ "HAMMER", 1 ] ], + "use_action": [ "HAMMER", "CROWBAR" ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "crucible", + "type": "TOOL", + "name": "crucible", + "description": "This is a small metalworking crucible. It's used in some metalworking fabrication recipes.", + "weight": "14000 g", + "volume": "2 L", + "price": 100000, + "to_hit": -2, + "bashing": 10, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "COOK", 1 ], [ "CHEM", 1 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] + }, + { + "id": "crucible_clay", + "type": "TOOL", + "name": "clay crucible", + "description": "This is a primitive metalworking crucible made of clay. You could use it for metalworking.", + "weight": "16422 g", + "volume": "2500 ml", + "price": 60000, + "to_hit": -2, + "bashing": 10, + "material": "clay", + "symbol": ";", + "color": "brown", + "qualities": [ [ "COOK", 1 ], [ "CHEM", 1 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] + }, + { + "id": "crude_firestarter", + "type": "TOOL", + "name": "electric firestarter", + "description": "This is a crudely made electric firestarter, which can function as an inefficient lighter.", + "weight": "14 g", + "volume": "250 ml", + "price": 100, + "material": "steel", + "symbol": ",", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 5, + "use_action": { "type": "firestarter" }, + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_minus_battery_cell", + "light_plus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "flags": [ "FIRESTARTER" ], + "magazine_well": 1 + }, + { + "id": "crude_picklock", + "type": "TOOL", + "name": "improvised lockpick", + "description": "This is an improvised set of picks and torsion wrenches made from scrap metal. You need MacGyver-like skills to open locks with these as they are brittle, but they lower the chances of alarms being set off.", + "weight": "23 g", + "volume": 0, + "price": 0, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "use_action": { "type": "picklock", "pick_quality": 3 } + }, + { + "id": "damaged_shelter_kit", + "type": "TOOL", + "name": "damaged shelter kit", + "description": "This is a small shelter, made of sticks and skins. Use it to place. This shelter has been damaged, and needs repairs.", + "weight": "1360 g", + "volume": "7500 ml", + "price": 2000, + "to_hit": -3, + "bashing": 4, + "material": [ "wood", "leather" ], + "symbol": ";", + "color": "brown" + }, + { + "id": "dehydrator", + "type": "TOOL", + "name": "food dehydrator", + "description": "This is a portable electric food dehydrator. It's powered by batteries, and could be invaluable in preserving food.", + "weight": "4200 g", + "volume": "4500 ml", + "price": 6000, + "to_hit": -2, + "bashing": 8, + "material": [ "plastic" ], + "symbol": ";", + "color": "blue", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "digging_stick", + "type": "GENERIC", + "name": "digging stick", + "category": "tools", + "description": "This is a large stick, with the end carved into a broad blade for digging. It could be used to dig shallow pits, but not deep ones.", + "weight": "1133 g", + "volume": "1500 ml", + "price": 0, + "bashing": 8, + "material": "wood", + "symbol": "/", + "color": "brown", + "techniques": [ "WBLOCK_1" ], + "qualities": [ [ "DIG", 1 ] ] + }, + { + "id": "directional_antenna", + "type": "TOOL", + "name": "directional antenna", + "description": "This is an antenna designed to pick up signals better when pointed at the source. You could use this with a radio to receive faint signals.", + "weight": "454 g", + "volume": "500 ml", + "price": 800, + "to_hit": 1, + "material": "aluminum", + "symbol": ",", + "color": "light_gray", + "use_action": "DIRECTIONAL_ANTENNA" + }, + { + "id": "distaff_spindle", + "type": "GENERIC", + "category": "tools", + "name": "distaff and spindle", + "name_plural": "distaves and spindles", + "description": "A pair of specialized wooden rods used to spin fibers into thread and yarn.", + "weight": "612 g", + "volume": "1500 ml", + "price": 7000, + "to_hit": 1, + "bashing": 4, + "material": [ "wood" ], + "symbol": "/", + "color": "brown", + "techniques": [ "WBLOCK_1" ] + }, + { + "id": "diveknife", + "type": "TOOL", + "category": "weapons", + "name": "dive knife", + "name_plural": "dive knives", + "//": "Too small to be effectively used for butchering, still not bad at it due to serrated edge.", + "description": "This is a short, sturdy knife with a serrated edge for cutting lines and straps, and a blunt tip for prying. Used primarily by divers, it is very light and takes up virtually no space in one's pockets.", + "weight": "226 g", + "volume": "250 ml", + "price": 14000, + "cutting": 12, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "yellow", + "qualities": [ [ "CUT", 1 ], [ "PRY", 1 ], [ "BUTCHER", 15 ] ], + "use_action": "CROWBAR", + "flags": [ "SHEATH_KNIFE" ] + }, + { + "id": "dog_whistle", + "type": "TOOL", + "name": "dog whistle", + "description": "This is a small whistle. When used, it produces a high tone that causes nearby friendly dogs to either follow you closely and stop attacking, or start attacking enemies if they are currently docile.", + "weight": "22 g", + "volume": 0, + "price": 1000, + "material": "aluminum", + "symbol": ";", + "color": "yellow", + "use_action": "DOG_WHISTLE" + }, + { + "id": "tindalos_whistle", + "type": "TOOL", + "name": { "str": "Whistle of Tindalos", "str_pl": "Whistles of Tindalos" }, + "description": "Who is this Tindalos guy?", + "weight": "22 g", + "volume": 0, + "price": 10000, + "material": "superalloy", + "symbol": ";", + "color": "yellow", + "use_action": "CALL_OF_TINDALOS" + }, + { + "id": "whistle_multitool", + "type": "TOOL", + "category": "tools", + "name": "whistle multitool", + "description": "A cheap gadget combining a whistle, thermometer, magnifying glass, and compass.", + "weight": "1 g", + "volume": "250 ml", + "price": 200, + "to_hit": -3, + "material": "plastic", + "symbol": ";", + "color": "dark_gray", + "use_action": [ + { + "type": "manualnoise", + "moves": 100, + "noise": 34, + "noise_message": "FWEEEET!", + "noise_id": "misc", + "noise_variant": "whistle", + "use_message": "You blow the whistle.", + "no_charges_message": "Seeing this is an error.", + "//": "Somewhat lower than the proper whistle." + }, + "WEATHER_TOOL", + { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true } + ], + "flags": [ "FIRESTARTER", "THERMOMETER" ] + }, + { + "id": "dynamite", + "type": "TOOL", + "category": "weapons", + "name": "dynamite", + "description": "These are several sticks of explosives with a fuse attached. Use this item to light the fuse. You will, of course, need a lighter or matches in your inventory to do this. Shortly after lighting the fuse, this item will explode, so get away!", + "weight": "1133 g", + "volume": "750 ml", + "price": 6000, + "to_hit": -3, + "bashing": 4, + "material": [ "paper", "powder" ], + "symbol": "*", + "color": "red", + "explode_in_fire": true, + "explosion": { "power": 938 }, + "use_action": { + "target": "dynamite_act", + "msg": "You light the dynamite.", + "target_charges": 20, + "active": true, + "need_fire": 1, + "menu_text": "Light fuse", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "dynamite_act", + "type": "TOOL", + "category": "weapons", + "name": "dynamite (lit)", + "name_plural": "dynamites (lit)", + "description": "The fuse on this dynamite is lit and hissing. It'll explode any moment now.", + "weight": "1133 g", + "volume": "750 ml", + "price": 0, + "to_hit": -3, + "bashing": 4, + "material": [ "paper", "powder" ], + "symbol": "*", + "color": "red", + "turns_per_charge": 1, + "explode_in_fire": true, + "explosion": { "power": 938 }, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "ssss...", + "no_deactivate_msg": "You've already lit the %s, try throwing it instead.", + "explosion": { "power": 938 } + }, + "flags": [ "TRADER_AVOID", "BOMB" ] + }, + { + "id": "e_handcuffs", + "type": "TOOL", + "name": "electronic handcuffs", + "name_plural": "electronic handcuffs", + "description": "A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\nHowever, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…", + "weight": "2000 g", + "volume": "250 ml", + "price": 0, + "to_hit": -8, + "cutting": 1, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "white", + "max_charges": 3000, + "turns_per_charge": 1, + "use_action": "EHANDCUFFS", + "flags": [ "ALWAYS_TWOHAND", "UNARMED_WEAPON", "TRADER_AVOID" ] + }, + { + "id": "e_tool", + "type": "TOOL", + "name": "entrenching tool", + "description": "This is a stout collapsible spade. It's commonly used by military forces and favored by hikers for digging.", + "weight": "628 g", + "volume": "1 L", + "price": 4000, + "to_hit": 1, + "bashing": 10, + "cutting": 8, + "material": "steel", + "symbol": "/", + "color": "dark_gray", + "qualities": [ [ "CUT", 1 ], [ "DIG", 3 ], [ "BUTCHER", -8 ], [ "COOK", 1 ] ], + "flags": [ "DURABLE_MELEE", "NEEDS_UNFOLD", "BELT_CLIP" ] + }, + { + "id": "eggs_ferment", + "type": "GENERIC", + "category": "food", + "name": "fermenting eggs jar", + "description": "This jar contains a batch of eggs in a pickling solution. You can seal up the jar once the process is completed.", + "weight": "52 g", + "volume": "250 ml", + "price": 10, + "bashing": 8, + "material": [ "glass", "egg" ], + "symbol": "%", + "color": "white", + "use_action": { + "target": "jar_eggs_pickled", + "msg": "You examine the batch and see that the pickling solution has done its job, so you seal the jar up for storage.", + "moves": 50, + "type": "delayed_transform", + "transform_age": 33600, + "not_ready_msg": "The eggs are not done yet." + } + }, + { + "id": "milk_cream_rising", + "type": "GENERIC", + "category": "food", + "name": "rising cream jar", + "description": "This jar contains raw milk separating into cream. You can seal up the jar once the process is completed.", + "weight": "3461 g", + "volume": "3000 ml", + "price": 10, + "bashing": 8, + "material": "glass", + "symbol": "%", + "looks_like": "jar_sauerkraut_pickled", + "color": "white", + "use_action": { + "target": "milk_cream_jar", + "msg": "You examine the batch and see that the cream has risen to the top, so you seal the jar up for storage.", + "moves": 50, + "type": "delayed_transform", + "transform_age": 21600, + "not_ready_msg": "The cream has not risen yet." + } + }, + { + "id": "milk_cream_jar", + "type": "GENERIC", + "category": "food", + "name": "milk cream jar", + "looks_like": "jar_sauerkraut_pickled", + "description": "This jar contains raw milk separated into cream. It is sealed until you are ready to use it.", + "weight": "3461 g", + "volume": "3000 ml", + "price": 10, + "bashing": 8, + "material": "glass", + "symbol": "%", + "color": "white" + }, + { + "id": "butter_churn", + "type": "TOOL", + "name": "pseudo butter churn", + "description": "This is a crafting_pseudo_item if you have it something is wrong.", + "weight": "6464 g", + "volume": "9 L", + "price": 20000, + "to_hit": -2, + "bashing": 9, + "material": "wood", + "qualities": [ [ "CHURN", 1 ] ], + "symbol": "H", + "color": "light_cyan", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "eink_tablet_pc", + "type": "TOOL", + "name": "e-ink tablet PC", + "description": "A tablet PC using an efficient color e-ink display. Before the Cataclysm, these were nifty gadgets; now, it's an almost priceless resource. Runs on conventional batteries.", + "weight": "250 g", + "volume": "250 ml", + "price": 20000, + "to_hit": -1, + "material": "plastic", + "symbol": ";", + "color": "blue", + "ammo": "battery", + "charges_per_use": 1, + "use_action": "EINKTABLETPC", + "flags": [ "WATCH" ], + "magazines": [ + [ + "battery", + [ + "light_plus_battery_cell", + "light_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "elec_chainsaw_off", + "type": "TOOL", + "name": "electric chainsaw (off)", + "name_plural": "electric chainsaws (off)", + "description": "This is a lumbering tool moonlighting as weapon of opportunity. If loaded with batteries, using this item will cause it to turn on, turning it into a very powerful but unwieldy melee weapon.", + "weight": "6577 g", + "volume": "2500 ml", + "price": 8000, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "red", + "ammo": "battery", + "charges_per_use": 5, + "techniques": "SWEEP", + "use_action": "ELEC_CHAINSAW_OFF", + "flags": [ "NONCONDUCTIVE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "elec_chainsaw_on", + "copy-from": "elec_chainsaw_off", + "type": "TOOL", + "name": "electric chainsaw (on)", + "name_plural": "electric chainsaws (on)", + "description": "This electric chainsaw is on and making a lot of noise. Use it to turn it off.", + "to_hit": -5, + "bashing": 4, + "cutting": 70, + "power_draw": 2000000, + "charges_per_use": 0, + "revert_to": "elec_chainsaw_off", + "qualities": [ [ "AXE", 4 ], [ "BUTCHER", -100 ] ], + "use_action": "ELEC_CHAINSAW_ON", + "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE", "POWERED" ], + "magazine_well": 2 + }, + { + "id": "elec_hairtrimmer", + "type": "TOOL", + "name": "electric hair trimmer", + "description": "This is a pocket-sized electric trimmer made for cutting hair. You can use it to cut your hair if it's supplied with batteries. It requires 10 batteries per use.", + "weight": "138 g", + "volume": "250 ml", + "price": 3000, + "to_hit": -1, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 10, + "use_action": "HAIRKIT", + "magazines": [ [ "battery", [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ] ] ], + "magazine_well": 1 + }, + { + "id": "elec_jackhammer", + "type": "TOOL", + "name": "electric jackhammer", + "description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in adjacent solid terrain.", + "weight": "40000 g", + "volume": "5 L", + "price": 40000, + "to_hit": -8, + "bashing": 14, + "cutting": 6, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "initial_charges": 3500, + "max_charges": 7000, + "charges_per_use": 3500, + "use_action": "JACKHAMMER", + "flags": [ "STAB", "DIG_TOOL", "POWERED", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] + }, + { + "id": "electrohack", + "type": "TOOL", + "category": "tools", + "name": "electrohack", + "description": "This device has many ports attached, allowing it to connect to almost any control panel or other electronic machine (but not computers). With a little skill, it can be used to crack passwords and more. It requires 25 charges of battery power per use.", + "weight": "114 g", + "volume": "500 ml", + "price": 40000, + "to_hit": 1, + "bashing": 5, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "green", + "ammo": "battery", + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "etched_skull", + "type": "TOOL", + "name": "etched human skull", + "description": "This is a human skull with strange etchings covering it.", + "weight": "311 g", + "volume": "750 ml", + "price": 300000, + "bashing": 6, + "material": "bone", + "symbol": ";", + "color": "white" + }, + { + "id": "extinguisher", + "type": "TOOL", + "name": "large fire extinguisher", + "description": "This is an emergency fire extinguisher containing three gallons of fire retardant foam. It would be useful for putting out adjacent fires.", + "weight": "9071 g", + "volume": "11500 ml", + "price": 5000, + "to_hit": -4, + "bashing": 16, + "material": "steel", + "symbol": ";", + "color": "red", + "initial_charges": 60, + "max_charges": 60, + "charges_per_use": 1, + "use_action": "EXTINGUISHER" + }, + { + "id": "fertilizer_bomb", + "type": "TOOL", + "category": "weapons", + "name": "fertilizer bomb", + "description": "This is a volatile homemade explosive. Use this item to light the fuse. You will, of course, need a lighter or matches in your inventory to do this. Shortly after lighting the fuse, this item will explode, so get away!", + "weight": "1133 g", + "volume": "750 ml", + "price": 0, + "to_hit": -3, + "bashing": 4, + "material": [ "plastic", "powder" ], + "symbol": "*", + "color": "red", + "explode_in_fire": true, + "explosion": { "power": 125 }, + "use_action": { + "target": "fertilizer_bomb_act", + "msg": "You light the %s.", + "target_charges": 10, + "active": true, + "need_fire": 1, + "menu_text": "Light fuse", + "type": "transform" + } + }, + { + "id": "fertilizer_bomb_act", + "type": "TOOL", + "category": "weapons", + "name": "fertilizer bomb (lit)", + "name_plural": "fertilizer bombs (lit)", + "description": "The fuse on this fertilizer bomb is lit and hissing. It'll explode any moment now.", + "weight": "1133 g", + "volume": "750 ml", + "price": 0, + "to_hit": -3, + "bashing": 4, + "material": [ "plastic", "powder" ], + "symbol": "*", + "color": "red", + "initial_charges": 10, + "max_charges": 10, + "turns_per_charge": 1, + "explode_in_fire": true, + "explosion": { "power": 125 }, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "ssss...", + "no_deactivate_msg": "You've already lit the %s, try throwing it instead.", + "explosion": { "power": 175 } + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "fire_ax", + "type": "TOOL", + "name": "fire axe", + "description": "This is a large, two-handed pickhead axe normally used by firefighters. It makes a powerful melee weapon, but is a bit slow to recover between swings.", + "weight": "2520 g", + "volume": "2 L", + "price": 20000, + "to_hit": 1, + "bashing": 20, + "cutting": 20, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "qualities": [ [ "AXE", 2 ], [ "PRY", 3 ], [ "BUTCHER", -30 ] ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "BELT_CLIP", "SHEATH_AXE" ], + "use_action": "CROWBAR" + }, + { + "id": "fire_drill", + "type": "TOOL", + "name": "fire drill", + "description": "This fire drill is a simple item for starting fires; it is made from two pieces of wood and some string. Since it is constructed out of simple materials, it's slow and rather difficult to get a fire started using this tool.", + "weight": "240 g", + "volume": "250 ml", + "price": 0, + "material": "wood", + "symbol": ",", + "color": "brown", + "initial_charges": 50, + "max_charges": 50, + "charges_per_use": 1, + "use_action": { "type": "firestarter", "moves": 500, "moves_slow": 25000 }, + "flags": [ "FIRESTARTER" ] + }, + { + "id": "fire_drill_large", + "type": "TOOL", + "name": "camp fire drill", + "description": "This stout fire drill is a simple item for starting fires; it is made from two pieces of wood and some string. Since it is constructed out of simple materials, it's slow and rather difficult to get a fire started using this tool.", + "weight": "1280 g", + "volume": "1250 ml", + "price": 0, + "material": [ "wood", "stone" ], + "symbol": ",", + "color": "brown", + "initial_charges": 500, + "max_charges": 500, + "charges_per_use": 1, + "use_action": { "type": "firestarter", "moves": 200, "moves_slow": 10000 }, + "flags": [ "FIRESTARTER" ] + }, + { + "id": "firecracker", + "type": "TOOL", + "name": "firecracker", + "description": "A solitary firecracker with a short fuse. Use this item to light the fuse. Of course, you will need a lighter or some matches to do so. Shortly after you light the fuse it will explode, so throw it quickly!", + "weight": "3 g", + "volume": 0, + "price": 4, + "to_hit": -3, + "bashing": 1, + "material": "paper", + "symbol": ";", + "color": "red", + "use_action": "FIRECRACKER" + }, + { + "id": "firecracker_act", + "type": "TOOL", + "name": "firecracker (lit)", + "name_plural": "firecrackers (lit)", + "description": "A firecracker that has been lit; the fuse is hissing. Throw it quickly before it explodes.", + "weight": "3 g", + "volume": 0, + "price": 0, + "to_hit": -3, + "bashing": 1, + "material": "paper", + "symbol": ";", + "color": "red", + "turns_per_charge": 1, + "use_action": "FIRECRACKER_ACT", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "firecracker_pack", + "type": "TOOL", + "name": "pack of firecrackers", + "name_plural": "packs of firecrackers", + "description": "This is a pack of 25 firecrackers with a starter fuse. Use this item to light the fuse. Of course, you will need a lighter or some matches to do so. Shortly after you light the fuse they will begin to explode, so throw them quickly!", + "weight": "75 g", + "volume": 0, + "price": 100, + "to_hit": -3, + "bashing": 1, + "material": "paper", + "symbol": "*", + "color": "red", + "initial_charges": 25, + "max_charges": 25, + "charges_per_use": 1, + "use_action": "FIRECRACKER_PACK" + }, + { + "id": "firecracker_pack_act", + "type": "TOOL", + "name": "pack of firecrackers (lit)", + "name_plural": "packs of firecrackers (lit)", + "description": "A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw them quickly before the start to explode.", + "weight": "75 g", + "volume": 0, + "price": 0, + "to_hit": -3, + "material": "paper", + "symbol": "*", + "color": "red", + "turns_per_charge": 7, + "use_action": "FIRECRACKER_PACK_ACT", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "fish_trap", + "type": "TOOL", + "name": "plastic fish trap", + "description": "This is a makeshift fish trap made from plastic bottles. It's simple, even primitive, but easy to use. The principle of action: the fish swims inside for bait, but can't get out. Not humane, prohibited by law, but there are no cops left to care.", + "weight": "85 g", + "volume": "2 L", + "price": 500, + "to_hit": -2, + "material": "plastic", + "symbol": ";", + "color": "green", + "ammo": "fish_bait", + "max_charges": 5, + "use_action": "FISH_TRAP" + }, + { + "id": "fishing_hook_basic", + "type": "GENERIC", + "name": "fishing hook", + "description": "A simple fishing hook.", + "weight": "1 g", + "volume": 0, + "price": 25, + "cutting": 3, + "material": "steel", + "symbol": ",", + "color": "cyan" + }, + { + "id": "fishing_hook_bone", + "type": "GENERIC", + "name": "improvised fishing hook", + "description": "An improvised fishing hook carved from wood or bone.", + "weight": "1 g", + "volume": 0, + "price": 25, + "cutting": 3, + "material": "bone", + "symbol": ",", + "color": "white" + }, + { + "id": "fishing_rod_basic", + "type": "TOOL", + "name": "basic fishing rod", + "description": "'Fishing rod' might be a bit too charitable of a description. In truth, this is a stick with a piece of string and a hook.", + "weight": "1700 g", + "volume": "1250 ml", + "price": 0, + "to_hit": 1, + "bashing": 14, + "material": "wood", + "symbol": "/", + "color": "brown", + "use_action": "FISH_ROD", + "qualities": [ [ "FISHING", 1 ] ], + "flags": [ "FISH_POOR" ] + }, + { + "id": "fishing_rod_professional", + "type": "TOOL", + "name": "pro fishing rod", + "description": "A professional fishing rod with a matching set of weights. With this you should be able to catch 'em all.", + "weight": "1000 g", + "volume": "1250 ml", + "price": 20000, + "to_hit": 1, + "bashing": 8, + "material": "plastic", + "symbol": "/", + "color": "brown", + "use_action": "FISH_ROD", + "qualities": [ [ "FISHING", 1 ] ], + "flags": [ "FISH_GOOD" ] + }, + { + "id": "flamable_arrow", + "type": "TOOL", + "category": "ammo", + "name": "flammable arrow", + "description": "This arrow has a rag soaked in a flammable liquid wrapped around the shaft near the head. You need to light it before shooting.", + "weight": "150 g", + "volume": "250 ml", + "price": 3500, + "bashing": 2, + "material": "wood", + "symbol": "=", + "color": "brown", + "initial_charges": 5, + "max_charges": 5, + "charges_per_use": 1, + "use_action": "ARROW_FLAMABLE" + }, + { + "id": "flashbang", + "type": "TOOL", + "category": "weapons", + "name": "flashbang", + "description": "This is a military police style flashbang. Use this item to pull the pin and light the fuse. You will then have five turns before it detonates with intense light and sound, blinding, deafening and disorienting anyone nearby.", + "weight": "236 g", + "volume": "250 ml", + "price": 2000, + "to_hit": -1, + "bashing": 5, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "dark_gray", + "use_action": { + "target": "flashbang_act", + "msg": "You pull the pin on the flashbang.", + "target_charges": 5, + "active": true, + "menu_text": "Pull pin", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB", "GRENADE" ] + }, + { + "id": "flashbang_act", + "type": "TOOL", + "category": "weapons", + "name": "active flashbang", + "description": "This flashbang is active, and will soon detonate with intense light and sound, blinding, deafening and disorienting anyone nearby. It may be a good idea to throw it!", + "weight": "236 g", + "volume": "250 ml", + "price": 0, + "to_hit": -1, + "bashing": 5, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "dark_gray", + "initial_charges": 5, + "max_charges": 5, + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "do_flashbang": true, + "sound_volume": 0, + "sound_msg": "Tick.", + "no_deactivate_msg": "You've already pulled the %s's pin, try throwing it instead." + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "tear_gas_payload", + "type": "TOOL", + "category": "weapons", + "name": "tear gas payload", + "description": "This is a dummy item used by tear gas hacks. You should never see it outside of debug.", + "symbol": "*", + "color": "dark_gray", + "use_action": { + "target": "tear_gas_payload_act", + "msg": "You pull the pin on the payload.", + "target_charges": 5, + "active": true, + "menu_text": "Pull pin", + "type": "transform" + }, + "flags": [ "TRADER_AVOID", "BOMB", "GRENADE" ] + }, + { + "id": "tear_gas_payload_act", + "type": "TOOL", + "category": "weapons", + "name": "active tear gas payload", + "description": "This is a dummy item used by tear gas hacks that just so happens to be counting down. You should never see it outside of debug.", + "symbol": "*", + "color": "dark_gray", + "initial_charges": 5, + "max_charges": 5, + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "fields_type": "fd_tear_gas", + "fields_radius": 3, + "fields_min_intensity": 1, + "fields_max_intensity": 3, + "sound_volume": 0, + "sound_msg": "Tick.", + "no_deactivate_msg": "You've already pulled the %s's pin, try throwing it instead." + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "flask_yeast", + "type": "GENERIC", + "category": "food", + "name": "sealed yeast culture", + "description": "A sealed flask holding sanitized yeast wort. You may harvest the yeast inside when it's done culturing.", + "weight": "52 g", + "volume": "250 ml", + "price": 10, + "bashing": 8, + "material": [ "glass", "powder" ], + "symbol": "%", + "color": "white", + "use_action": { + "target": "yeast", + "msg": "You open the flask and harvest the culture.", + "container": "flask_glass", + "target_charges": 10, + "moves": 50, + "type": "delayed_transform", + "transform_age": 7200, + "not_ready_msg": "The yeast isn't done culturing yet.", + "//": "12 hours" + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "flute", + "type": "TOOL", + "category": "tools", + "name": "flute", + "name_plural": "flutes", + "description": "A simple silver-plated flute.", + "weight": "250 g", + "volume": "500 ml", + "price": 5000, + "bashing": 2, + "material": [ "iron", "silver" ], + "symbol": "-", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 12, + "fun": -5, + "fun_bonus": 2, + "speed_penalty": 10, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your flute.", + "You play a beautiful piece on your flute.", + "You play a piece on your flute that sounds harmonious with nature." + ] + } + }, + { + "id": "folding_bicycle", + "type": "TOOL", + "name": "folding bicycle", + "description": "This is a bicycle folded into a relatively portable package.", + "weight": "9071 g", + "volume": "21500 ml", + "price": 35000, + "to_hit": -5, + "bashing": 10, + "material": "aluminum", + "symbol": "0", + "color": "light_gray", + "use_action": { + "type": "unfold_vehicle", + "vehicle_name": "bicycle", + "unfold_msg": "You painstakingly unfold the bicycle and make it ready to ride.", + "moves": 500 + } + }, + { + "id": "forge", + "type": "TOOL", + "name": "electric forge", + "description": "This is a portable electric metalworking forge, powered by batteries. Combined with the right tools, you could use this for metalworking. With a little mechanical know-how, you could probably even convert it to run directly off a vehicle's power system.", + "weight": "10000 g", + "volume": "6 L", + "price": 40000, + "to_hit": -2, + "bashing": 8, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] + ], + "magazine_well": 4 + }, + { + "id": "funnel", + "type": "TOOL", + "name": "funnel", + "description": "This is a funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", + "weight": "606 g", + "volume": "500 ml", + "price": 500, + "to_hit": 1, + "bashing": 4, + "material": "plastic", + "symbol": ";", + "color": "yellow", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_funnel", + "moves": 100, + "practice": 0, + "done_message": "You place the funnel, waiting to collect rain." + } + }, + { + "id": "fur_rollmat", + "type": "TOOL", + "name": "fur rollmat", + "description": "This is a bedroll made of pelts which can be rolled up for transport. It insulates you from the floor, making it easier to sleep. Use it to unroll and place on the ground.", + "weight": "1800 g", + "volume": "3 L", + "price": 4000, + "to_hit": -1, + "material": "fur", + "symbol": ";", + "color": "brown", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_fur_rollmat", + "moves": 100, + "practice": 0, + "done_message": "You unroll the fur mat and lay it on the ground." + } + }, + { + "id": "g_shovel", + "type": "TOOL", + "name": "trowel", + "description": "A small, sharp gardening shovel, perfect for digging up grubs and worms.", + "weight": "280 g", + "volume": "500 ml", + "price": 20, + "to_hit": 1, + "bashing": 3, + "cutting": 5, + "material": "steel", + "symbol": "/", + "color": "dark_gray", + "qualities": [ [ "DIG", 1 ], [ "BUTCHER", -4 ], [ "CUT", 1 ] ] + }, + { + "id": "gasbomb_makeshift", + "type": "TOOL", + "category": "weapons", + "name": "makeshift gas canister", + "description": "This is a crude gasbomb using household chemicals. Use this item to arm it. In three turns it will begin to expel a highly toxic gas for a short time. This gas poisons those exposed to it, in addition to obscuring vision and scent.", + "weight": "1264 g", + "volume": "250 ml", + "price": 500, + "to_hit": -1, + "bashing": 6, + "material": "steel", + "symbol": "*", + "color": "dark_gray", + "use_action": { + "target": "gasbomb_makeshift_act", + "msg": "You arm the makeshift gas canister.", + "target_charges": 10, + "active": true, + "menu_text": "Arm", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "gasbomb_makeshift_act", + "type": "TOOL", + "category": "weapons", + "name": "active makeshift gas grenade", + "description": "This homemade canister of poison gas has been unsealed, and is (or will shortly be) expelling highly toxic gas. You should consider getting rid of it soon.", + "weight": "1264 g", + "volume": "250 ml", + "price": 0, + "to_hit": -1, + "bashing": 6, + "material": "steel", + "symbol": "*", + "color": "dark_gray", + "initial_charges": 3, + "max_charges": 3, + "turns_per_charge": 1, + "revert_to": "canister_empty", + "use_action": { + "type": "explosion", + "fields_type": "fd_toxic_gas", + "fields_radius": 2, + "fields_min_intensity": 1, + "fields_max_intensity": 3, + "sound_volume": 0, + "sound_msg": "Hiss.", + "no_deactivate_msg": "You've already armed the %s, try throwing it instead." + }, + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "gasoline_cooker", + "type": "TOOL", + "name": "gasoline cooker", + "description": "This is a simple heater powered by gasoline. It is designed for cooking food.", + "weight": "1944 g", + "volume": "1250 ml", + "price": 5000, + "to_hit": -1, + "bashing": 4, + "material": "steel", + "symbol": ";", + "color": "green", + "ammo": "gasoline", + "sub": "hotplate", + "initial_charges": 500, + "max_charges": 500, + "charges_per_use": 1, + "use_action": "HOTPLATE" + }, + { + "id": "gasoline_lantern", + "type": "TOOL", + "name": "gasoline lantern (off)", + "name_plural": "gasoline lanterns (off)", + "description": "This is a small gasoline powered lantern. It does not provide much light, but it lasts a long time. Use it to turn it on.", + "weight": "1400 g", + "volume": "750 ml", + "price": 3000, + "to_hit": 2, + "bashing": 1, + "material": [ "glass", "iron" ], + "symbol": ";", + "color": "yellow", + "ammo": "gasoline", + "initial_charges": 500, + "max_charges": 500, + "charges_per_use": 1, + "use_action": { + "target": "gasoline_lantern_on", + "msg": "You turn the lamp on.", + "active": true, + "need_fire": 1, + "need_charges": 1, + "need_charges_msg": "The lamp is empty.", + "type": "transform" + }, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "gasoline_lantern_on", + "copy-from": "gasoline_lantern", + "type": "TOOL", + "name": "gasoline lantern (on)", + "name_plural": "gasoline lanterns (on)", + "description": "This is a small gasoline powered lantern. It does not provide much light, but it lasts a long time. It is turned on. Use it to turn it off.", + "turns_per_charge": 60, + "revert_to": "gasoline_lantern", + "use_action": { "target": "gasoline_lantern", "msg": "The lantern is extinguished.", "menu_text": "Turn off", "type": "transform" }, + "flags": [ "LIGHT_15", "TRADER_AVOID", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "geiger_off", + "type": "TOOL", + "name": "geiger counter (off)", + "name_plural": "geiger counters (off)", + "description": "This is a tool for measuring radiation. Using it will prompt you to choose whether to scan yourself or the terrain, or to turn it on, which will provide continuous feedback on ambient radiation. It is currently off.", + "weight": "225 g", + "volume": "500 ml", + "price": 15000, + "bashing": 2, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "green", + "ammo": "battery", + "charges_per_use": 1, + "use_action": "GEIGER", + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "geiger_on", + "copy-from": "geiger_off", + "type": "TOOL", + "name": "geiger counter (on)", + "name_plural": "geiger counters (on)", + "description": "This is a tool for measuring radiation. It is in continuous scan mode, and will produce quiet clicking sounds in the presence of ambient radiation. Using it allows you to turn it off, or scan yourself or the ground. It is currently on.", + "power_draw": 200, + "revert_to": "geiger_off", + "use_action": "GEIGER", + "flags": [ "TRADER_AVOID" ], + "magazine_well": 1 + }, + { + "id": "generic_folded_vehicle", + "type": "TOOL", + "name": "seeing this is a bug", + "description": "seeing this is a bug", + "volume": 0, + "price": 0, + "symbol": "/", + "color": "light_gray", + "use_action": "UNFOLD_GENERIC" + }, + { + "id": "glowstick", + "type": "TOOL", + "name": "glowstick", + "description": "This is a small blue light glowstick. Use it to bend the plastic and break the glass cylinder inside to start the reaction. It will produce a small amount of light.", + "weight": "29 g", + "volume": "250 ml", + "price": 100, + "to_hit": -1, + "material": "plastic", + "symbol": ";", + "color": "light_blue", + "initial_charges": 1400, + "max_charges": 1400, + "use_action": { + "target": "glowstick_lit", + "msg": "You activate the glowstick.", + "active": true, + "menu_text": "Activate", + "type": "transform" + } + }, + { + "id": "glowstick_dead", + "type": "TOOL", + "category": "other", + "name": "dead glowstick", + "description": "This is a spent glowstick. It is essentially trash.", + "weight": "29 g", + "volume": "250 ml", + "price": 0, + "to_hit": -1, + "bashing": 2, + "material": "plastic", + "symbol": ";", + "color": "light_gray", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "glowstick_lit", + "type": "TOOL", + "name": "active glowstick", + "description": "This is an active glowstick and is producing light. It will last for a few hours before burning out.", + "weight": "29 g", + "volume": "250 ml", + "to_hit": -1, + "material": "plastic", + "symbol": ";", + "color": "light_blue", + "initial_charges": 1400, + "max_charges": 1400, + "turns_per_charge": 30, + "revert_to": "glowstick_dead", + "revert_msg": "The glowstick fades out.", + "flags": [ "LIGHT_8", "TRADER_AVOID" ] + }, + { + "id": "grapnel", + "type": "GENERIC", + "category": "tools", + "name": "grappling hook", + "description": "A folding grappling hook attached to a stout 30-foot long piece of lightweight cord. Useful for keeping yourself safe from falls. Can be used in place of a long rope for butchering, in a pinch.", + "weight": "760 g", + "volume": "750 ml", + "price": 25000, + "to_hit": -2, + "bashing": 12, + "cutting": 6, + "material": [ "cotton", "steel" ], + "symbol": ";", + "color": "light_gray", + "techniques": [ "SPIN", "WRAP" ], + "qualities": [ [ "COOK", 1 ] ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ] + }, + { + "id": "hacksaw", + "type": "TOOL", + "name": "hacksaw", + "description": "This is a sturdy saw, useful for cutting through metal objects.", + "weight": "952 g", + "volume": "1 L", + "price": 2500, + "to_hit": -1, + "bashing": 1, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "SAW_M", 2 ], [ "SAW_W", 1 ], [ "SAW_M_FINE", 1 ], [ "BUTCHER", -90 ] ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "halligan", + "type": "TOOL", + "name": "Halligan bar", + "description": "This is a heavy multiple-use tool commonly carried by firefighters, law enforcement, and military rescue units. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", + "weight": "3600 g", + "volume": "1250 ml", + "price": 7500, + "to_hit": 2, + "bashing": 20, + "cutting": 5, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], + "qualities": [ [ "PRY", 4 ], [ "HAMMER", 2 ], [ "DIG", 1 ] ], + "use_action": [ "HAMMER", "CROWBAR" ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP" ] + }, + { + "id": "hammer", + "type": "TOOL", + "name": "hammer", + "description": "This is a demagnetized steel claw hammer with a wooden grip. With a hammer, nails, and two by fours in your inventory, you could board up adjacent doors and windows. It has myriad other uses as well.", + "weight": "566 g", + "volume": "500 ml", + "price": 700, + "to_hit": 1, + "bashing": 9, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "HAMMER", 3 ], [ "PRY", 1 ], [ "HAMMER_FINE", 1 ] ], + "use_action": [ "HAMMER", "CROWBAR" ], + "flags": [ "BELT_CLIP", "NONCONDUCTIVE" ] + }, + { + "id": "claw_bar", + "type": "TOOL", + "name": "claw bar", + "description": "This is a small prying tool with a clawed bend at one end for pulling spikes. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", + "weight": "340 g", + "volume": "375 ml", + "price": 1000, + "to_hit": 1, + "bashing": 10, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "PRY", 2 ], [ "HAMMER", 1 ] ], + "use_action": [ "CROWBAR", "HAMMER" ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "hand_drill", + "type": "TOOL", + "name": "hand drill", + "description": "A primitive manual drill with a single drill bit. It is slow and it will exhaust you quickly.", + "weight": "907 g", + "volume": "250 ml", + "price": 500, + "to_hit": -1, + "bashing": 3, + "cutting": 1, + "material": [ "wood", "steel" ], + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "DRILL", 2 ] ] + }, + { + "id": "heatpack", + "type": "TOOL", + "name": "heat pack", + "description": "This is a chemical heat pack. It's used to treat sports injuries and heat food. It is usable only once.", + "weight": "226 g", + "volume": 0, + "price": 100, + "to_hit": 1, + "bashing": 1, + "cutting": 1, + "material": "plastic", + "symbol": ";", + "color": "light_gray", + "use_action": "HEATPACK" + }, + { + "id": "heatpack_used", + "type": "TOOL", + "category": "other", + "name": "used heat pack", + "description": "This is a chemical heat pack. It's used to treat sports injuries and heat food. This one has been used and is chemically inert, rendering it useless.", + "weight": "226 g", + "volume": 0, + "price": 0, + "to_hit": 1, + "bashing": 1, + "cutting": 1, + "material": "plastic", + "symbol": ";", + "color": "light_gray" + }, + { + "id": "hoe", + "type": "TOOL", + "name": "hoe", + "description": "This is a farming implement. You can use it to turn tillable land into a slow-to-cross pile of dirt, or dig a shallow pit.", + "weight": "1088 g", + "volume": "3500 ml", + "price": 2000, + "to_hit": 3, + "bashing": 10, + "cutting": 6, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "brown", + "qualities": [ [ "DIG", 1 ] ], + "techniques": "WBLOCK_1", + "use_action": "MAKEMOUND" + }, + { + "id": "honey_scraper", + "type": "TOOL", + "name": "honey scraper", + "description": "A sharp, knife-like tool used in harvesting honey from beehives. Makes a passable melee weapon.", + "weight": "580 g", + "volume": "250 ml", + "price": 1000, + "bashing": 1, + "cutting": 8, + "material": [ "steel" ], + "symbol": ",", + "color": "dark_gray", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 3 ] ], + "flags": [ "STAB", "SHEATH_KNIFE" ] + }, + { + "id": "horn_bicycle", + "type": "TOOL", + "category": "veh_parts", + "name": "bicycle horn", + "description": "This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk.", + "weight": "170 g", + "volume": "500 ml", + "price": 400, + "to_hit": -1, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "light_gray", + "use_action": { + "type": "manualnoise", + "moves": 100, + "noise": 15, + "noise_message": "honk.", + "noise_id": "misc", + "noise_variant": "horn_bicycle", + "use_message": "You honk the bicycle horn.", + "no_charges_message": "Seeing this is an error.", + "//": "Use of %s not currently supported." + } + }, + { + "id": "horn_big", + "type": "TOOL", + "category": "veh_parts", + "name": "truck horn", + "description": "This is a very loud horn, usually found on large trucks like semis.", + "weight": "310 g", + "volume": "1500 ml", + "price": 12000, + "to_hit": -1, + "bashing": 3, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray" + }, + { + "id": "horn_car", + "type": "TOOL", + "category": "veh_parts", + "name": "car horn", + "description": "This is a car horn meant to be attached to a car's electrical system.", + "weight": "270 g", + "volume": "500 ml", + "price": 9000, + "to_hit": -1, + "bashing": 2, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray" + }, + { + "id": "hose", + "type": "TOOL", + "name": "rubber hose", + "description": "This is a flexible rubber hose. It could be used for crafting, or siphoning fuel from a vehicle.", + "weight": "544 g", + "volume": "500 ml", + "price": 200, + "to_hit": 3, + "bashing": 4, + "material": [ "plastic" ], + "symbol": ",", + "color": "green", + "use_action": "SIPHON" + }, + { + "id": "hotplate", + "type": "TOOL", + "name": "hotplate", + "description": "This is a small heating element on a stand, powered by batteries. It is indispensable for cooking and chemistry. Try not to burn yourself.", + "weight": "2835 g", + "volume": "1250 ml", + "price": 2500, + "to_hit": -1, + "bashing": 4, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "green", + "ammo": "battery", + "charges_per_use": 5, + "use_action": "HOTPLATE", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "hygrometer", + "type": "TOOL", + "category": "tools", + "name": "hygrometer", + "name_plural": "hygrometers", + "description": "A plastic hygrometer that can read the relative humidity in the air.", + "weight": "1 g", + "volume": "250 ml", + "price": 100, + "to_hit": -3, + "material": "plastic", + "symbol": ";", + "color": "light_blue", + "use_action": "WEATHER_TOOL", + "flags": [ "HYGROMETER" ] + }, + { + "id": "iceaxe", + "type": "TOOL", + "name": "ice axe", + "description": "This is an ice axe with hammer on its head, a multi-purpose hiking and climbing tool used by mountaineers. It is sturdy enough to pry open closed doors or lift manhole covers.", + "weight": "500 g", + "volume": "750 ml", + "price": 5000, + "to_hit": 2, + "bashing": 14, + "cutting": 3, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "techniques": [ "WBLOCK_1" ], + "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "PRY", 2 ] ], + "use_action": "CROWBAR", + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "SHEATH_AXE" ] + }, + { + "id": "jackhammer", + "type": "TOOL", + "name": "jackhammer", + "description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in adjacent solid terrain.", + "weight": "15875 g", + "volume": "5 L", + "price": 40000, + "to_hit": -8, + "bashing": 14, + "cutting": 6, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "ammo": "gasoline", + "max_charges": 400, + "charges_per_use": 10, + "use_action": "JACKHAMMER", + "flags": [ "STAB", "DIG_TOOL", "POWERED" ] + }, + { + "id": "jar_pickles_pickled", + "type": "GENERIC", + "category": "food", + "name": "sealed jar of pickles", + "name_plural": "sealed jars of pickles", + "description": "This is a sealed glass jar containing pickles. Use to open and eat to enjoy.", + "weight": "1750 g", + "volume": "500 ml", + "price": 650, + "bashing": 4, + "material": [ "glass", "veggy" ], + "symbol": "%", + "color": "green", + "use_action": { + "target": "pickle", + "msg": "You open the jar, exposing it to the atmosphere.", + "container": "jar_glass", + "target_charges": 6, + "menu_text": "Open jar", + "type": "transform" + } + }, + { + "id": "jar_sauerkraut_pickled", + "type": "GENERIC", + "category": "food", + "name": "sealed jar of sauerkraut", + "name_plural": "sealed jars of sauerkraut", + "description": "This is a sealed glass jar containing sauerkraut. Use to open and eat to enjoy.", + "weight": "1750 g", + "volume": "500 ml", + "price": 650, + "bashing": 4, + "material": [ "glass", "veggy" ], + "symbol": "%", + "color": "green", + "use_action": { + "target": "sauerkraut", + "msg": "You open the jar, exposing it to the atmosphere.", + "container": "jar_glass", + "target_charges": 4, + "menu_text": "Open jar", + "type": "transform" + } + }, + { + "id": "jar_eggs_pickled", + "type": "GENERIC", + "category": "food", + "name": "sealed jar of eggs", + "name_plural": "sealed jars of eggs", + "description": "This is a sealed glass jar containing pickled eggs. Use to open and eat to enjoy.", + "weight": "1750 g", + "volume": "500 ml", + "price": 650, + "bashing": 4, + "material": [ "glass", "veggy" ], + "symbol": "%", + "color": "green", + "use_action": { + "target": "pickled_egg", + "msg": "You open the jar, exposing it to the atmosphere.", + "container": "jar_glass", + "target_charges": 6, + "menu_text": "Open jar", + "type": "transform" + } + }, + { + "id": "kevlar_plate", + "type": "TOOL", + "category": "spare_parts", + "name": "Kevlar plate", + "description": "This is a plate of reinforced Kevlar. It could be used to repair items made of Kevlar.", + "weight": "300 g", + "volume": "250 ml", + "price": 1000, + "material": "kevlar", + "symbol": ",", + "color": "green", + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "kiln_done", + "type": "TOOL", + "category": "tools", + "name": "finished charcoal kiln", + "description": "A charcoal kiln that has finished burning. Disassemble it to retrieve the charcoal and kiln.", + "weight": "8142 g", + "volume": "10 L", + "price": 100, + "to_hit": -2, + "material": "steel", + "symbol": ";", + "color": "brown" + }, + { + "id": "kiln_full", + "type": "TOOL", + "category": "tools", + "name": "filled charcoal kiln", + "description": "A kiln filled with wood which will become charcoal after a slow period of burning.", + "weight": "15142 g", + "volume": "10 L", + "price": 100, + "to_hit": -2, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "use_action": { + "target": "kiln_lit", + "msg": "You light the wood.", + "need_fire": 1, + "need_fire_msg": "You need something to light it with!", + "menu_text": "Light wood", + "type": "transform" + }, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "kiln_lit", + "type": "GENERIC", + "category": "tools", + "name": "lit charcoal kiln", + "description": "A kiln full of wood that has been lit; better drop it!", + "weight": "15142 g", + "volume": "10 L", + "price": 100, + "to_hit": -2, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "use_action": { + "target": "kiln_done", + "msg": "The kilns embers have died out, you can now disassemble it to harvest the charcoal.", + "moves": 0, + "type": "delayed_transform", + "transform_age": 3600, + "not_ready_msg": "The kiln is still burning." + }, + "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "knitting_needles", + "type": "GENERIC", + "category": "tools", + "name": "knitting needles", + "name_plural": "pairs of knitting needles", + "description": "A pair of stout wooden needles with round ends used to turn thread and yarn into cloth.", + "weight": "56 g", + "volume": 0, + "price": 600, + "cutting": 1, + "material": "wood", + "symbol": ",", + "color": "brown", + "qualities": [ [ "KNIT", 1 ] ], + "flags": [ "STAB" ] + }, + { + "id": "landmine", + "type": "TOOL", + "name": "land mine", + "description": "This is an military anti-personnel mine that is triggered when stepped upon.", + "weight": "2360 g", + "volume": "500 ml", + "price": 5000, + "to_hit": -1, + "bashing": 6, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "use_action": { + "type": "place_trap", + "bury_question": "Bury the land mine?", + "bury": { "trap": "tr_landmine_buried", "moves": 275, "practice": 7, "done_message": "You bury the land mine." }, + "trap": "tr_landmine", + "moves": 200, + "practice": 4, + "done_message": "You set the land mine." + } + }, + { + "id": "large_repairkit", + "type": "TOOL", + "name": "gunsmith repair kit", + "description": "This is a complete toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 25 charges of battery power per use.", + "weight": "9860 g", + "volume": "2500 ml", + "price": 5000, + "to_hit": -2, + "bashing": 8, + "material": [ "steel", "aluminum" ], + "symbol": ";", + "color": "dark_gray", + "ammo": "battery", + "charges_per_use": 25, + "qualities": [ + [ "HAMMER_FINE", 1 ], + [ "HAMMER", 3 ], + [ "PRY", 1 ], + [ "SAW_M_FINE", 1 ], + [ "SAW_M", 2 ], + [ "WRENCH_FINE", 1 ], + [ "WRENCH", 2 ], + [ "SCREW_FINE", 1 ], + [ "SCREW", 1 ], + [ "CHISEL", 3 ] + ], + "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "large_tent_kit", + "type": "TOOL", + "name": "large tent", + "description": "This is a family sized tent. It provides a large amount of space, but is very bulky.", + "weight": "2266 g", + "volume": "10 L", + "price": 50000, + "to_hit": -3, + "bashing": 6, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "green", + "use_action": { + "type": "deploy_tent", + "radius": 2, + "broken_type": "largebroketent", + "wall": "f_large_canvas_wall", + "floor": "f_large_groundsheet", + "floor_center": "f_center_groundsheet", + "door_opened": "f_large_canvas_door_o", + "door_closed": "f_large_canvas_door" + } + }, + { + "id": "leather_funnel", + "type": "TOOL", + "name": "leather funnel", + "description": "This is a small, leather funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", + "weight": "4 g", + "volume": "250 ml", + "price": 0, + "to_hit": 1, + "material": "leather", + "symbol": ";", + "color": "brown", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_leather_funnel", + "moves": 100, + "practice": 0, + "done_message": "You place the leather funnel, waiting to collect rain." + } + }, + { + "id": "birchbark_funnel", + "type": "TOOL", + "name": "birchbark funnel", + "description": "This is a small birchbark funnel. Place it above an outdoor container to collect rainwater.", + "weight": "3 g", + "volume": "250ml", + "price": 0, + "to_hit": 1, + "material": "wood", + "symbol": ";", + "color": "white", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_birchbark_funnel", + "moves": 100, + "practice": 0, + "done_message": "You place the birchbark funnel, waiting to collect rain." + } + }, + { + "id": "lighter", + "type": "TOOL", + "name": "lighter", + "description": "This is a disposable plastic lighter. A lighter must be carried to use various drugs, like cigarettes, or to light things like Molotov cocktails. You can also use a lighter to light nearby items on fire.", + "weight": "14 g", + "volume": "14 ml", + "price": 100, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "blue", + "rand_charges": [ 1, 10, 12, 15, 16, 22, 44, 50, 67, 75, 82, 100 ], + "max_charges": 100, + "charges_per_use": 1, + "use_action": { "type": "firestarter", "moves": 50 }, + "flags": [ "FIRESTARTER" ] + }, + { + "abstract": "lightstrip_base", + "type": "TOOL", + "name": "lightstrip_base", + "weight": "27 g", + "volume": "250 ml", + "price": 500, + "to_hit": 2, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": ";" + }, + { + "id": "lightstrip", + "type": "TOOL", + "name": "lightstrip", + "name_plural": "lightstrips", + "copy-from": "lightstrip_base", + "description": "This is a light-emitting circuit that has been wired directly to a battery. It provides some weak light and can't be turned off until the battery dies.", + "color": "green", + "power_draw": 1000, + "revert_to": "lightstrip_inactive", + "revert_msg": "The lightstrip dies.", + "flags": [ "LIGHT_4", "NO_UNLOAD", "NO_RELOAD" ] + }, + { + "//": "This doesn't make too much sense, flavor-wise, but it's the best I can come up with. Put it on the todo list.", + "id": "lightstrip_inactive", + "type": "TOOL", + "name": "lightstrip (inactive)", + "name_plural": "lightstrips (inactive)", + "copy-from": "lightstrip_base", + "description": "This is a light-emitting circuit that can be wired directly to a battery. It provides some weak light and can't be turned off until the battery dies.", + "color": "white", + "ammo": "battery", + "use_action": { + "target": "lightstrip", + "msg": "You irreversibly activate the lightstrip.", + "active": true, + "need_charges": 1, + "type": "transform" + }, + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 0 + }, + { + "id": "magnifying_glass", + "type": "TOOL", + "name": "magnifying glass", + "name_plural": "magnifying glasses", + "description": "This is a magnifying glass. May be useful for starting fires during sunny skies.", + "weight": "400 g", + "volume": "250 ml", + "price": 600, + "to_hit": -1, + "material": [ "glass", "plastic" ], + "symbol": "o", + "color": "green", + "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, + "flags": [ "FIRESTARTER" ] + }, + { + "id": "makeshift_crowbar", + "type": "TOOL", + "name": "makeshift crowbar", + "description": "This is a pipe whose ends have been bent and hammered flat to resemble a crowbar. Use it to open locked doors without destroying them, or to lift manhole covers. You could also wield it to fight with, in a pinch.", + "weight": "762 g", + "volume": "1500 ml", + "price": 0, + "to_hit": 2, + "bashing": 12, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "dark_gray", + "qualities": [ [ "PRY", 2 ], [ "HAMMER", 1 ] ], + "use_action": "CROWBAR", + "techniques": [ "WBLOCK_1" ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "makeshift_funnel", + "type": "TOOL", + "name": "makeshift funnel", + "description": "This is a small, makeshift funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", + "weight": "4 g", + "volume": "250 ml", + "price": 0, + "to_hit": 1, + "material": "plastic", + "symbol": ";", + "color": "cyan", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_makeshift_funnel", + "moves": 100, + "practice": 0, + "done_message": "You place the makeshift funnel, waiting to collect rain." + } + }, + { + "id": "makeshift_halberd", + "type": "GENERIC", + "name": "makeshift glaive", + "//": "Name changed to glaive, but changing the id would break e.g. tilesets.", + "description": "This is a large blade attached to a long stick. It could do a considerable amount of damage.", + "weight": "1800 g", + "volume": "3 L", + "price": 5000, + "to_hit": 2, + "bashing": 6, + "cutting": 20, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "techniques": "WBLOCK_1", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -42 ] ], + "flags": [ "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR", "FRAGILE_MELEE" ] + }, + { + "id": "makeshift_hammer", + "type": "TOOL", + "name": "makeshift hammer", + "description": "This is a crude hammer made from a piece of metal affixed to a stick. It functions adequately as a hammer, but really can't compare to a proper one.", + "weight": "1020 g", + "volume": "500 ml", + "price": 0, + "bashing": 9, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ] ], + "use_action": "HAMMER", + "flags": [ "NONCONDUCTIVE", "BELT_CLIP" ] + }, + { + "id": "makeshift_sealer", + "type": "TOOL", + "name": "makeshift vacuum sealer", + "description": "This is a homemade heat sealer unit with an air pump. It's used for vacuum packing food to preserve it.", + "weight": "3218 g", + "volume": "2 L", + "price": 1000, + "to_hit": -1, + "bashing": 8, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "white", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ] + }, + { + "id": "matches", + "type": "TOOL", + "name": "matchbook", + "description": "This is a small book of matches with a coarse strike surface on the outside flap. Matches must be carried to use various drugs like cigarettes, or to light things like Molotov cocktails. You can also use matches to light nearby items on fire.", + "weight": "10 g", + "volume": 0, + "price": 10, + "material": "paper", + "symbol": ",", + "color": "blue", + "initial_charges": 20, + "max_charges": 20, + "charges_per_use": 1, + "use_action": { "type": "firestarter", "moves": 40, "moves_slow": 1000 }, + "flags": [ "FIRESTARTER" ] + }, + { + "id": "mess_kit", + "type": "TOOL", + "name": "mess kit", + "description": "A self-contained camping mess kit, containing everything you might need for wilderness cooking. This model relies on a battery-operated hotplate, rather than the more commonplace chemical-fueled Esbit stove.", + "weight": "1500 g", + "volume": "1 L", + "price": 5000, + "to_hit": -1, + "bashing": 4, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "green", + "ammo": "battery", + "sub": "hotplate", + "charges_per_use": 5, + "qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ], + "use_action": [ "HOTPLATE", "HEAT_FOOD" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "metal_funnel", + "type": "TOOL", + "name": "metal funnel", + "description": "This is a large metal funnel used to collect rainwater. Less portable than plastic funnels, but collects more water. Use it outside and place a container beneath it to collect water when it rains.", + "weight": "4017 g", + "volume": "4 L", + "price": 1500, + "to_hit": 1, + "bashing": 4, + "material": "steel", + "symbol": ";", + "color": "yellow", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_metal_funnel", + "moves": 100, + "practice": 0, + "done_message": "You place the metal funnel, waiting to collect rain." + } + }, + { + "id": "tarp_raincatcher", + "type": "TOOL", + "name": "tarp raincatcher", + "description": "Some sticks and string with a tarpaulin to set up an improvised raincatcher.", + "weight": "3980 g", + "volume": "4 L", + "price": 6000, + "material": [ "wood", "plastic" ], + "symbol": ";", + "color": "yellow", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_raincatcher", + "moves": 100, + "practice": 0, + "done_message": "You set up the raincatcher, waiting to collect water." + } + }, + { + "id": "metal_smoother", + "type": "TOOL", + "name": "metallic smoother", + "description": "This metallic tool is most often used to smooth concrete, or mortar, in construction projects.", + "weight": "362 g", + "volume": "500 ml", + "price": 1000, + "bashing": 4, + "material": "iron", + "symbol": ",", + "color": "light_gray", + "qualities": [ [ "SMOOTH", 2 ] ] + }, + { + "id": "mil_mess_kit", + "type": "TOOL", + "name": "military mess kit", + "description": "Military mess kit designed for long-range reconnaissance patrols deployed behind enemy lines. All parts are made from thin sheet of aluminum / superalloy composite and are insulated with ceramic coating. Relies on a battery-operated hotplate, rather than the smoke-producing chemical-fueled Esbit stove. Compact, durable and lightweight.", + "weight": "900 g", + "volume": "1 L", + "price": 6000, + "to_hit": -1, + "bashing": 4, + "material": [ "superalloy", "ceramic" ], + "symbol": ";", + "color": "green", + "ammo": "battery", + "sub": "hotplate", + "charges_per_use": 5, + "qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ], + "use_action": [ "HOTPLATE", "HEAT_FOOD" ], + "magazines": [ + [ + "battery", + [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "mininuke", + "type": "TOOL", + "category": "weapons", + "name": "mininuke", + "//": "This is based on the Davy Crockett nuclear artillery shell, all other man-portable nuclear weapons have far too high a yield.", + "description": "This is an extremely powerful weapon, a portable nuclear bomb. Use it to activate the timer. You guess that the explosion would be large enough to take out a small house.", + "weight": "23000 g", + "volume": "16 L", + "price": 180000, + "to_hit": -2, + "bashing": 8, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "light_green", + "use_action": "MININUKE", + "flags": [ "LEAK_DAM", "RADIOACTIVE", "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "mininuke_act", + "type": "TOOL", + "category": "weapons", + "name": "mininuke", + "name_plural": "mininukes", + "//": "This is based on the Davy Crockett nuclear artillery shell, all other man-portable nuclear weapons have far too high a yield.", + "description": "This miniature nuclear bomb has a light blinking on the side, showing that it will soon explode. You should probably get far, far away from it.", + "weight": "23000 g", + "volume": "16 L", + "price": 0, + "to_hit": -2, + "bashing": 8, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "light_green", + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "fields_type": "fd_nuke_gas", + "fields_radius": 18, + "fields_min_intensity": 3, + "fields_max_intensity": 3, + "sound_volume": 2, + "sound_msg": "Tick.", + "no_deactivate_msg": "You've already set the %s's timer, you might want to get away from it.", + "explosion": { "power": 9000000 } + }, + "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID" ] + }, + { + "id": "misc_repairkit", + "type": "TOOL", + "name": "misc repair kit", + "description": "This is a portable toolkit, consisting of a small carving knife for precise carving of replacement parts from raw materials, a wood saw for more heavy-duty wood cutting, and a patch of soft material for cleaning surfaces. If supplied with duct tape, it can be used to repair certain items.", + "weight": "386 g", + "volume": "1500 ml", + "price": 1000, + "to_hit": -1, + "bashing": 2, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "tape", + "max_charges": 200, + "charges_per_use": 5, + "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ], [ "AXE", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -90 ] ], + "use_action": [ + { + "type": "repair_item", + "item_action_type": "repair_metal", + "materials": [ "acidchitin", "bone", "chitin", "paper", "wood", "kevlar_rigid" ], + "skill": "fabrication", + "tool_quality": 5, + "cost_scaling": 0.1, + "move_cost": 1000 + } + ], + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "mold_plastic", + "type": "TOOL", + "name": "plastic mold", + "description": "This is a plastic mold. It could be shaped and used to craft items made of plastic.", + "weight": "320 g", + "volume": "2500 ml", + "price": 1000, + "to_hit": 1, + "bashing": 3, + "material": "plastic", + "symbol": ";", + "color": "light_blue", + "qualities": [ [ "CONTAIN", 1 ] ] + }, + { + "id": "molotov", + "type": "TOOL", + "category": "weapons", + "name": "Molotov cocktail", + "description": "A bottle of flammable liquid with a rag inserted. Use this item to light the rag. You will, of course, need a lighter or matches in your inventory to do this. After lighting it, throw it to cause fires.", + "weight": "742 g", + "volume": "750 ml", + "price": 500, + "to_hit": 1, + "bashing": 5, + "material": [ "glass", "cotton" ], + "symbol": "*", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "target": "molotov_lit", + "msg": "You light the Molotov cocktail!", + "target_charges": 1, + "active": true, + "moves": 75, + "need_fire": 1, + "menu_text": "Light rag", + "type": "transform" + }, + "flags": [ "NPC_ACTIVATE", "NO_REPAIR" ] + }, + { + "id": "molotov_lit", + "type": "TOOL", + "category": "weapons", + "name": "Molotov cocktail", + "name_plural": "Molotov cocktails", + "description": "A bottle of flammable liquid with a flaming rag stoppered in its neck. Throwing it will shatter the bottle on impact and ignite a fireball. Dropping it will set you on fire, so don't do that unless you want to burn to death.", + "weight": "742 g", + "volume": "750 ml", + "price": 0, + "to_hit": 1, + "bashing": 5, + "material": [ "glass", "cotton" ], + "symbol": "*", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "turns_per_charge": 1, + "use_action": "MOLOTOV_LIT", + "flags": [ "LIGHT_15", "TRADER_AVOID", "NPC_THROW_NOW", "NO_REPAIR", "WATER_EXTINGUISH" ] + }, + { + "id": "mop", + "type": "TOOL", + "name": "mop", + "description": "This is an unwieldy mop. Good for cleaning up spills. Use to mop up any 'mess' you may have made.", + "weight": "929 g", + "volume": "1750 ml", + "price": 1000, + "to_hit": -1, + "bashing": 6, + "material": "wood", + "symbol": "/", + "color": "light_gray", + "techniques": "WBLOCK_1", + "use_action": "MOP" + }, + { + "id": "brush", + "type": "TOOL", + "name": { "str": "scrub brush", "str_pl": "scrub brushes" }, + "description": "This is a simple scrub brush.", + "weight": "70 g", + "volume": "250 ml", + "price": 200, + "to_hit": -1, + "bashing": 1, + "material": "plastic", + "symbol": "/", + "color": "light_gray" + }, + { + "id": "mortar_pestle", + "type": "TOOL", + "name": "mortar and pestle", + "name_plural": "sets of mortar and pestle", + "description": "This is a simple combination of a small grindstone and a bowl-shaped stone. Used for grinding grain, but time-consuming compared to more complex methods.", + "weight": "1632 g", + "volume": "1 L", + "price": 0, + "to_hit": -4, + "bashing": 3, + "material": "stone", + "symbol": ":", + "color": "light_gray", + "qualities": [ [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] + }, + { + "id": "mp3", + "type": "TOOL", + "name": "mp3 player (off)", + "name_plural": "mp3 players (off)", + "description": "This battery-powered device is loaded up with someone's music collection. Fortunately, there's lots of songs you like, and listening to it will raise your morale slightly. Use it to turn it on.", + "weight": "140 g", + "volume": "50 ml", + "price": 3000, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "dark_gray", + "ammo": "battery", + "use_action": "MP3", + "charges_per_use": 1, + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_disposable_cell", + "light_minus_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "mp3_on", + "copy-from": "mp3", + "type": "TOOL", + "name": "mp3 player (on)", + "name_plural": "mp3 players (on)", + "description": "This mp3 player is turned on and playing some great tunes, raising your morale steadily while on your person. It runs through batteries quickly; you can turn it off by using it. It also obscures your hearing.", + "power_draw": 1000, + "revert_to": "mp3", + "use_action": "MP3_ON", + "flags": [ "TRADER_AVOID" ], + "magazine_well": 1 + }, + { + "id": "multi_cooker", + "type": "TOOL", + "name": "multi cooker", + "description": "A professional-grade multi-cooker, with a battery slot for camping trips or tailgating. Its multitude of settings and features promise to handle any sort of cooking, from parboiling potatoes to cooking curry to popping popcorn. There's no manual, but you're sure you can work it out.", + "weight": "11339 g", + "volume": "3750 ml", + "price": 20000, + "to_hit": -3, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "red", + "ammo": "battery", + "power_draw": 1500000, + "qualities": [ [ "CONTAIN", 1 ] ], + "use_action": "MULTICOOKER", + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "multitool", + "type": "TOOL", + "name": "multi-tool", + "//": "The multi-tool is a bit more of a toolkit than a knife.", + "description": "A cleverly designed all-in-one tool which combines several smaller tools into the handles of a pair of pliers.", + "weight": "494 g", + "volume": "250 ml", + "price": 3000, + "to_hit": -4, + "bashing": 1, + "cutting": 4, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "CUT", 1 ], [ "SAW_W", 1 ], [ "SAW_M", 1 ], [ "WRENCH", 1 ], [ "SCREW", 1 ], [ "SCREW_FINE", 1 ], [ "BUTCHER", 7 ] ], + "flags": [ "STAB", "SHEATH_KNIFE" ] + }, + { + "id": "needle_bone", + "type": "TOOL", + "name": "bone needle", + "description": "This is sharp needle made from a bone. It would be useful for making rough clothing and items. Its low quality makes it rather unsuitable for anything requiring speed or precision.", + "weight": "85 g", + "volume": "250 ml", + "price": 0, + "material": "bone", + "symbol": ";", + "color": "white", + "ammo": "thread", + "sub": "sewing_kit", + "max_charges": 200, + "charges_per_use": 1, + "qualities": [ [ "SEW", 2 ] ], + "use_action": { + "type": "repair_item", + "item_action_type": "repair_fabric", + "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ], + "skill": "tailor", + "tool_quality": -1, + "cost_scaling": 0.1, + "move_cost": 1300 + }, + "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "needle_curved", + "type": "TOOL", + "name": "curved needle", + "description": "A curved sharp needle made of steel. Its rounded shape allows it to make stitches that only pierce one side of the material. While unsuitable for most tailoring projects, it's a necessity for stitching neoprene.", + "weight": "85 g", + "volume": "250 ml", + "price": 0, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "ammo": "thread", + "sub": "sewing_kit", + "max_charges": 200, + "charges_per_use": 1, + "qualities": [ [ "SEW_CURVED", 1 ] ], + "use_action": { + "type": "repair_item", + "item_action_type": "repair_fabric", + "materials": [ "neoprene" ], + "skill": "tailor", + "tool_quality": 0, + "cost_scaling": 0.1, + "move_cost": 1200 + }, + "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "needle_wood", + "type": "TOOL", + "name": "wooden needle", + "description": "This is a wooden needle whittled down to a sharp point. It has a narrow hole carved into the head for threading. Its low quality makes it rather unsuitable for anything requiring speed or precision, or involving tougher materials like Kevlar.", + "weight": "85 g", + "volume": "250 ml", + "price": 0, + "material": "wood", + "symbol": ";", + "color": "brown", + "ammo": "thread", + "sub": "sewing_kit", + "max_charges": 200, + "charges_per_use": 1, + "qualities": [ [ "SEW", 1 ] ], + "use_action": { + "type": "repair_item", + "item_action_type": "repair_fabric", + "materials": [ "cotton", "lycra", "nylon", "leather", "wool", "fur", "faux_fur", "nomex", "gutskin" ], + "skill": "tailor", + "tool_quality": -1, + "cost_scaling": 0.1, + "move_cost": 1500 + }, + "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "noise_emitter", + "type": "TOOL", + "name": "noise emitter (off)", + "name_plural": "noise emitters (off)", + "description": "This device was constructed by 'enhancing' a speaker ripped off from some electronic device with some amplifier circuits. It has now no other use beside emitting loud crackling static noise, that could distract zombies.", + "weight": "340 g", + "volume": "1 L", + "price": 0, + "to_hit": -1, + "bashing": 6, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "yellow", + "ammo": "battery", + "charges_per_use": 1, + "use_action": "NOISE_EMITTER_OFF", + "flags": [ "RADIO_MODABLE" ], + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ] + }, + { + "id": "noise_emitter_on", + "copy-from": "noise_emitter", + "type": "TOOL", + "name": "noise emitter (on)", + "name_plural": "noise emitters (on)", + "description": "This device has been turned on and is emitting horrible crackles, pops and other static sounds. Quick, get away from it before it draws zombies to you!", + "power_draw": 10000, + "revert_to": "noise_emitter", + "use_action": "NOISE_EMITTER_ON", + "flags": [ "RADIO_MODABLE", "TRADER_AVOID" ] + }, + { + "id": "oil_cooker", + "type": "TOOL", + "name": "lamp oil cooker", + "description": "This is a simple heater powered by lamp oil. It is designed for cooking food.", + "weight": "2264 g", + "volume": "1250 ml", + "price": 5000, + "to_hit": -1, + "bashing": 4, + "material": "steel", + "symbol": ";", + "color": "green", + "ammo": "lamp_oil", + "sub": "hotplate", + "initial_charges": 800, + "max_charges": 800, + "charges_per_use": 1, + "use_action": "HOTPLATE" + }, + { + "id": "oil_lamp", + "type": "TOOL", + "name": "oil lamp (off)", + "name_plural": "oil lamps (off)", + "description": "This is an oil fueled lamp. It does not provide much light, but it lasts a long time. Use it to turn it on.", + "weight": "1720 g", + "volume": "1 L", + "price": 1000, + "to_hit": 2, + "bashing": 1, + "material": [ "glass", "iron" ], + "symbol": ";", + "color": "yellow", + "ammo": "lamp_oil", + "initial_charges": 750, + "max_charges": 750, + "charges_per_use": 1, + "use_action": { + "target": "oil_lamp_on", + "msg": "You turn the lamp on.", + "active": true, + "need_fire": 1, + "need_charges": 1, + "need_charges_msg": "The lamp is empty.", + "type": "transform" + }, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "oil_lamp_on", + "copy-from": "oil_lamp", + "type": "TOOL", + "name": "oil lamp", + "name_plural": "oil lamps", + "description": "This is an oil fueled lamp. It does not provide much light, but it lasts a long time. It is turned on. Use it to turn it off.", + "turns_per_charge": 240, + "revert_to": "oil_lamp", + "use_action": { "target": "oil_lamp", "msg": "The lantern is extinguished.", "menu_text": "Turn off", "type": "transform" }, + "flags": [ "LIGHT_10", "TRADER_AVOID", "FIRE", "ALLOWS_REMOTE_USE", "WATER_EXTINGUISH" ] + }, + { + "id": "oxygen_tank", + "type": "TOOL", + "name": "oxygen tank", + "description": "This is tank of compressed medical oxygen with a regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", + "weight": "2268 g", + "volume": "1500 ml", + "price": 6000, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 24, + "max_charges": 24, + "charges_per_use": 1, + "use_action": "OXYGEN_BOTTLE" + }, + { + "id": "oxygen_cylinder", + "type": "TOOL", + "name": "oxygen cylinder", + "description": "A large steel cylinder used for storing pressurized gas. It is marked with a faded, but legible O2 symbol.", + "weight": "12888 g", + "volume": "2500 ml", + "price": 13400, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "blue", + "initial_charges": 300, + "max_charges": 300, + "charges_per_use": 10, + "use_action": "OXYGEN_BOTTLE" + }, + { + "id": "nitrogen_tank", + "type": "TOOL", + "name": "nitrogen tank", + "description": "This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack of reactivity. Don't try to breathe it.", + "weight": "2268 g", + "volume": "1500 ml", + "price": 1000, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 24, + "max_charges": 24, + "charges_per_use": 1, + "looks_like": "oxygen_tank" + }, + { + "id": "hydrogen_tank", + "type": "TOOL", + "name": "hydrogen tank", + "description": "This is a tank of compressed hydrogen gas. If you need to make water from scratch, or lift a zeppelin, it could come in handy.", + "weight": "2268 g", + "volume": "1500 ml", + "price": 1000, + "to_hit": -4, + "bashing": 10, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 24, + "max_charges": 24, + "charges_per_use": 1, + "looks_like": "oxygen_tank" + }, + { + "id": "paint_brush", + "type": "TOOL", + "name": "paint brush", + "name_plural": "paint brushes", + "description": "A wide brush, suitable for painting walls.", + "weight": "60 g", + "volume": "500 ml", + "price": 7000, + "to_hit": 1, + "material": [ "wood" ], + "symbol": ";", + "color": "brown", + "flags": [ "BELT_CLIP" ] + }, + { + "id": "pastaextruder", + "type": "GENERIC", + "category": "tools", + "name": "pasta extruder", + "description": "A pasta extruder run by a hand-crank. Useful in making pasta. It comes with various heads to make various kinds of pasta.", + "weight": "2628 g", + "volume": "1 L", + "price": 2000, + "to_hit": 2, + "bashing": 10, + "material": "iron", + "symbol": ")", + "color": "dark_gray" + }, + { + "id": "permanent_marker", + "type": "TOOL", + "name": "permanent marker", + "description": "This is a King Size(tm) industrial strength permanent marker, about halfway between a typical marker and a can of spray paint in size. Use it to write something down. However, writing \"Elbereth\" probably won't help you.", + "weight": "113 g", + "volume": 0, + "price": 500, + "material": "plastic", + "symbol": ",", + "color": "dark_gray", + "initial_charges": 500, + "max_charges": 500, + "charges_per_use": 1, + "use_action": { "type": "inscribe", "verb": "Write", "gerund": "Written", "on_terrain": true, "material_restricted": false }, + "flags": [ "WRITE_MESSAGE" ] + }, + { + "id": "pet_carrier", + "type": "TOOL", + "name": "pet carrier", + "description": "A plastic container meant to hold pets for transport. Use it on a suitable animal to capture, use it on an empty tile to release.", + "weight": "1000 g", + "volume": "5 L", + "price": 1000, + "bashing": 1, + "cutting": 1, + "material": [ "steel", "plastic" ], + "symbol": "#", + "color": "light_gray", + "properties": [ [ "monster_size_capacity", "SMALL" ] ], + "use_action": "CAPTURE_MONSTER_ACT", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "pet_carrier_wooden", + "copy-from": "pet_carrier", + "type": "TOOL", + "name": "wooden pet carrier", + "description": "A wooden container meant to hold pets for transport. Use it on a suitable animal to capture, use it on an empty tile to release.", + "weight": "1500 g", + "volume": "6250 ml", + "price": 800, + "material": [ "wood" ], + "symbol": "#", + "color": "brown", + "looks_like": "pet_carrier" + }, + { + "id": "chicken_cage", + "type": "TOOL", + "name": "chicken cage", + "description": "A wire container made for transporting chickens, but you can use it to hold any tiny animal. Use it on a suitable animal to capture, use it on an empty tile to release.", + "weight": "250 g", + "volume": "2500 ml", + "price": 100, + "bashing": 1, + "cutting": 1, + "material": [ "steel" ], + "symbol": "#", + "color": "light_gray", + "properties": [ [ "monster_size_capacity", "TINY" ] ], + "use_action": "CAPTURE_MONSTER_ACT", + "flags": [ "TRADER_AVOID" ] + }, + { + "id": "pheromone", + "type": "TOOL", + "name": "zombie pheromone", + "description": "This is a disgusting ball of rotting meat of zombie origin. Squeezing this gland causes a small cloud of pheromones to spray into the air. Apparently the foul secretion can change zombies' attitude towards you, and they may ignore you for a short period of time. Perhaps they briefly consider you as one of them.", + "weight": "238 g", + "volume": "250 ml", + "price": 4000, + "to_hit": -1, + "material": "flesh", + "symbol": "*", + "color": "red", + "initial_charges": 3, + "max_charges": 3, + "charges_per_use": 1, + "use_action": "PHEROMONE" + }, + { + "id": "pickaxe", + "type": "TOOL", + "name": "pickaxe", + "description": "This is a large steel pickaxe, suitable for breaking up hard things or (with enough skill) hard targets. Strike the earth!", + "weight": "4535 g", + "volume": "3 L", + "price": 16000, + "to_hit": -3, + "bashing": 12, + "cutting": 8, + "material": [ "wood", "steel" ], + "symbol": "/", + "color": "dark_gray", + "use_action": "PICKAXE", + "techniques": [ "WBLOCK_1" ], + "flags": [ "SPEAR", "DURABLE_MELEE", "NONCONDUCTIVE", "DIG_TOOL", "SHEATH_AXE" ] + }, + { + "id": "picklocks", + "type": "TOOL", + "name": "locksmith kit", + "description": "This is a locksmith's set of sturdy steel lock picks and torsion wrenches. It is essential for silently and quickly opening locks, provided you have some mechanical skill.", + "weight": "544 g", + "volume": 0, + "price": 20000, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "use_action": { "type": "picklock", "pick_quality": 5 } + }, + { + "id": "pickles_ferment", + "type": "GENERIC", + "category": "food", + "name": "fermenting pickle jar", + "description": "This jar contains a batch of pickles set to ferment. You can seal up the jar once the process is completed.", + "weight": "52 g", + "volume": "250 ml", + "price": 10, + "bashing": 8, + "material": [ "glass", "veggy" ], + "symbol": "%", + "color": "white", + "use_action": { + "target": "jar_pickles_pickled", + "msg": "You test the batch, and it tastes good, so you seal the jar up for storage.", + "moves": 50, + "type": "delayed_transform", + "transform_age": 33600, + "not_ready_msg": "The pickles are not done fermenting yet.", + "//": "2 1/3 days, from the suggested recipie of 1 rl week" + } + }, + { + "id": "pipe_glass", + "type": "TOOL", + "name": "glass pipe", + "description": "This is a hand-blown glass pipe. It's of the type most commonly used to smoke recreational substances.", + "weight": "163 g", + "volume": "250 ml", + "price": 2000, + "to_hit": -10, + "bashing": 1, + "material": "glass", + "symbol": ",", + "color": "cyan", + "qualities": [ [ "SMOKE_PIPE", 1 ] ] + }, + { + "id": "pipe_tobacco", + "type": "TOOL", + "name": "tobacco pipe", + "description": "This is a hand-carved wooden smoking pipe. It's designed to facilitate consumption of fire cured tobacco leaves.", + "weight": "372 g", + "volume": "250 ml", + "price": 3000, + "to_hit": -10, + "bashing": 1, + "material": "wood", + "symbol": ",", + "color": "brown", + "qualities": [ [ "SMOKE_PIPE", 1 ] ] + }, + { + "id": "pliers", + "type": "TOOL", + "name": "pliers", + "name_plural": "pliers", + "description": "This is a basic pair of slip-joint pliers, able to handle basic mechanical work. Anything too complex will require a wrench.", + "weight": "807 g", + "volume": "250 ml", + "price": 800, + "bashing": 3, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "WRENCH", 1 ] ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "pocketwatch", + "type": "TOOL", + "name": "pocket watch", + "name_plural": "pocket watches", + "description": "An old fashioned pocket watch. This one tells you the time and looks good doing it. Can also be disassembled into some useful parts.", + "weight": "65 g", + "volume": 0, + "price": 25000, + "price_postapoc": 1000, + "to_hit": -3, + "material": [ "gold", "glass" ], + "symbol": ",", + "color": "light_gray", + "flags": [ "WATCH", "FANCY" ] + }, + { + "id": "pockknife", + "type": "TOOL", + "name": "pocket knife", + "name_plural": "pocket knives", + "description": "This is a small pocket knife. It isn't great for combat, but it's better than nothing. It's sharp enough to butcher with.", + "weight": "141 g", + "volume": 0, + "price": 1000, + "to_hit": -2, + "cutting": 7, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 11 ] ], + "flags": [ "STAB" ] + }, + { + "id": "polisher", + "type": "TOOL", + "name": "electric polisher", + "description": "An electric polisher which can be used to buff metal surfaces until they are reflective like a mirror.", + "weight": "1000 g", + "volume": "3500 ml", + "price": 35000, + "to_hit": -2, + "bashing": 6, + "cutting": 2, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "flags": [ "TRADER_AVOID" ], + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "popcan_stove", + "type": "TOOL", + "name": "soda can stove kit", + "//": "Should be 20 but currently recipes do not utilize this value", + "description": "This is an ultra-light alcohol-burning stove with simmer ring, crafted by hand from a couple of aluminum soda cans. It comes with a 500 ml plastic bottle to hold concentrated alcohol fuel.", + "weight": "45 g", + "volume": "750 ml", + "price": 250, + "bashing": 1, + "material": "aluminum", + "symbol": ";", + "color": "light_gray", + "ammo": "conc_alcohol", + "sub": "hotplate", + "initial_charges": 500, + "max_charges": 500, + "charges_per_use": 1, + "use_action": "HOTPLATE" + }, + { + "id": "portable_game", + "type": "TOOL", + "name": "handheld game system", + "description": "This is a portable games console in working condition, with a backlit screen allowing you to play in the dark. You can use it to play it for a little while, but this requires batteries.", + "weight": "200 g", + "volume": "500 ml", + "price": 12000, + "material": [ "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "use_action": "PORTABLE_GAME", + "magazines": [ + [ + "battery", + [ + "light_disposable_cell", + "light_minus_disposable_cell", + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "portal", + "type": "TOOL", + "name": "portal generator", + "description": "This is a rare, bizarre, and arcane device of an otherworldly nature. It's giving you a headache just looking at it. It is covered in alien markings.", + "weight": "1133 g", + "volume": "500 ml", + "price": 660000, + "to_hit": -1, + "bashing": 6, + "material": [ "superalloy", "plastic" ], + "symbol": ";", + "color": "magenta", + "initial_charges": 10, + "max_charges": 10, + "charges_per_use": 5, + "use_action": "PORTAL" + }, + { + "id": "primitive_adze", + "type": "TOOL", + "name": "stone adze", + "description": "This is a stone adze, somewhat useful for cutting through wood objects.", + "weight": "1300 g", + "volume": "1 L", + "price": 1000, + "bashing": 8, + "cutting": 7, + "material": [ "stone", "wood" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "SAW_W", 1 ], [ "BUTCHER", -56 ] ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "primitive_axe", + "type": "TOOL", + "name": "stone axe", + "description": "This is a sharpened stone affixed to a stick. It works passably well as an axe but really can't compare to a proper axe.", + "weight": "3154 g", + "volume": "3500 ml", + "price": 0, + "bashing": 11, + "cutting": 8, + "material": [ "wood", "stone" ], + "symbol": "/", + "color": "light_gray", + "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -70 ] ], + "flags": [ "BELT_CLIP", "SHEATH_AXE" ] + }, + { + "id": "primitive_hammer", + "type": "TOOL", + "name": "stone hammer", + "description": "This is a rock affixed to a stick, in the crude facsimile of a hammer. It functions adequately as a hammer, but really can't compare to a proper one.", + "weight": "1020 g", + "volume": "500 ml", + "price": 0, + "bashing": 9, + "material": [ "stone", "wood" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ] ], + "use_action": "HAMMER", + "flags": [ "BELT_CLIP" ] + }, + { + "id": "primitive_knife", + "type": "TOOL", + "name": "stone knife", + "name_plural": "stone knives", + "description": "This is a sharpened stone set into a hollowed handle. Not nearly as usable as a proper knife, but it's better than nothing.", + "weight": "453 g", + "volume": "250 ml", + "price": 0, + "to_hit": -1, + "bashing": 2, + "cutting": 5, + "material": [ "wood", "stone" ], + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 11 ] ], + "flags": [ "STAB", "SHEATH_KNIFE" ] + }, + { + "id": "primitive_shovel", + "type": "TOOL", + "name": "stone shovel", + "description": "This is a flattened stone affixed to a stick. It works passably well as a shovel but really can't compare to a real shovel.", + "weight": "1581 g", + "volume": "4 L", + "price": 0, + "bashing": 15, + "cutting": 1, + "material": [ "stone", "wood" ], + "symbol": "/", + "color": "brown", + "qualities": [ [ "DIG", 2 ], [ "COOK", 1 ], [ "BUTCHER", -96 ] ] + }, + { + "id": "pseuso_bio_picklock", + "type": "TOOL", + "name": "bio lockpick", + "description": "this a pseudo item", + "volume": 0, + "price": 0, + "symbol": ";", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "charges_per_use": 1, + "use_action": { "type": "picklock", "pick_quality": 40 } + }, + { + "id": "rag", + "type": "TOOL", + "category": "spare_parts", + "name": "rag", + "description": "This is a largish piece of cloth, useful in crafting and possibly for staunching bleeding.", + "weight": "80 g", + "volume": "250 ml", + "price": 0, + "material": "cotton", + "symbol": ",", + "color": "white", + "use_action": [ { "type": "heal", "move_cost": 200, "used_up_item": "rag_bloody", "bleed": 0.5, "limb_power": 0 }, "WASH_HARD_ITEMS" ], + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "sponge", + "type": "TOOL", + "name": "sponge", + "description": "A sponge is a tool or cleaning aid made of soft, porous material. Typically used for cleaning impervious surfaces.", + "weight": "80 g", + "volume": "250 ml", + "price": 0, + "material": "plastic", + "symbol": "s", + "color": "yellow", + "use_action": "WASH_HARD_ITEMS", + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "wash_kit", + "type": "TOOL", + "name": "washing kit", + "description": "A combination kit of a washboard and a sponge or rag. Everything you need to clean items after the apocalypse.", + "weight": "80 g", + "volume": "250 ml", + "price": 0, + "material": "plastic", + "symbol": "%", + "color": "yellow", + "use_action": "WASH_ALL_ITEMS", + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "reading_light", + "type": "TOOL", + "name": "reading light", + "name_plural": "reading lights", + "description": "A little clip-on LED light, meant for reading books in the dark.", + "weight": "90 g", + "volume": 0, + "price": 100, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "white", + "ammo": "battery", + "charges_per_use": 1, + "use_action": { + "target": "reading_light_on", + "msg": "You switch on the reading light.", + "active": true, + "need_charges": 1, + "need_charges_msg": "The reading light winks out.", + "type": "transform" + }, + "magazines": [ [ "battery", [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ] ] ], + "magazine_well": 1 + }, + { + "id": "reading_light_on", + "copy-from": "reading_light", + "type": "TOOL", + "name": "reading light (active)", + "name_plural": "reading lights (active)", + "description": "A little clip-on LED light, meant for reading books in the dark. This one is turned on.", + "power_draw": 1000, + "revert_to": "reading_light", + "use_action": { "target": "reading_light", "msg": "You switch off the reading light.", "menu_text": "Turn off", "type": "transform" }, + "flags": [ "LIGHT_15", "CHARGEDIM" ] + }, + { + "id": "ref_lighter", + "type": "TOOL", + "name": "refillable lighter", + "description": "This is a lighter featuring a flip top cover and refuelable tank. A lighter must be carried to use various drugs, like cigarettes, or to light things like Molotov cocktails. You can also use a lighter to light nearby items on fire.", + "weight": "20 g", + "volume": "31 ml", + "price": 3000, + "material": "aluminum", + "symbol": ",", + "color": "light_gray", + "ammo": "gasoline", + "initial_charges": 25, + "max_charges": 50, + "charges_per_use": 1, + "use_action": [ + { + "target": "ref_lighter_on", + "msg": "You flick the lighter.", + "active": true, + "need_charges": 1, + "need_charges_msg": "Nothing happens.", + "menu_text": "Light up", + "type": "transform" + }, + { "type": "firestarter", "moves": 50 } + ], + "flags": [ "FIRESTARTER" ] + }, + { + "id": "ref_lighter_on", + "type": "TOOL", + "name": "refillable lighter", + "name_plural": "refillable lighters", + "description": "This is a lighter featuring a flip top cover and refuelable tank. It is lit.", + "weight": "20 g", + "volume": "31 ml", + "price": 3000, + "material": "aluminum", + "symbol": ",", + "color": "light_gray", + "ammo": "gasoline", + "initial_charges": 25, + "max_charges": 50, + "charges_per_use": 1, + "turns_per_charge": 20, + "revert_to": "ref_lighter", + "use_action": [ + { "type": "firestarter", "moves": 40, "moves_slow": 500 }, + { + "target": "ref_lighter", + "msg": "You extinguish the lighter.", + "active": false, + "menu_text": "Extinguish", + "type": "transform" + } + ], + "flags": [ "FIRE", "LIGHT_8", "FLAMING", "REFILLABLE_LIGHTER", "TRADER_AVOID", "WATER_EXTINGUISH" ] + }, + { + "id": "rock_pot", + "type": "GENERIC", + "category": "tools", + "name": "stone pot", + "description": "A large stone, roughly hollowed out into a pot.", + "weight": "1500 g", + "volume": "2 L", + "price": 0, + "to_hit": -1, + "bashing": 4, + "material": "stone", + "symbol": ";", + "color": "dark_gray", + "container_data": { "contains": "1500 ml", "watertight": true }, + "qualities": [ [ "COOK", 2 ], [ "BOIL", 1 ], [ "CONTAIN", 1 ] ], + "use_action": "HEAT_FOOD", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "rock_quern", + "type": "TOOL", + "name": "quern", + "description": "This is a simple hand-powered stone quern for grinding grain.", + "weight": "3264 g", + "volume": "2 L", + "price": 0, + "to_hit": -4, + "bashing": 5, + "material": "stone", + "symbol": ":", + "color": "light_gray" + }, + { + "id": "rollmat", + "type": "TOOL", + "name": "rollmat", + "description": "This is a sheet of foam which can be rolled tightly for storage. It insulates you from the floor, making it easier to sleep. Use it to unroll and place on the ground.", + "weight": "250 g", + "volume": "1 L", + "price": 4000, + "to_hit": -1, + "material": "plastic", + "symbol": ";", + "color": "blue", + "use_action": { + "type": "place_trap", + "allow_under_player": true, + "trap": "tr_rollmat", + "moves": 100, + "practice": 0, + "done_message": "You unroll the mat and lay it on the ground." + } + }, + { + "id": "rx12_injector", + "type": "TOOL", + "name": "RX12 jet injector", + "description": "The Rivtech RX12 jet injector is a small pistol-shaped device used to inject advanced fast-healing chemicals through the skin without using a needle. A label on the side warns against using more than two doses per hour.", + "weight": "316 g", + "volume": "500 ml", + "price": 100000, + "material": [ "ceramic", "superalloy" ], + "symbol": ",", + "color": "light_gray", + "ammo": "ampoule", + "initial_charges": 2, + "max_charges": 2, + "charges_per_use": 1, + "use_action": "JET_INJECTOR" + }, + { + "id": "safe_box", + "type": "TOOL", + "category": "other", + "name": "safe deposit box", + "name_plural": "safe deposit boxes", + "description": "This is a secure combination lock box. Sadly, you don't know the combination. Breaking inside it would destroy anything of value.", + "weight": "2267 g", + "volume": "3750 ml", + "price": 8000, + "to_hit": -2, + "bashing": 10, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "HAMMER", 1 ] ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "sarcophagus_access_code", + "type": "TOOL", + "name": "sarcophagus access code", + "description": "This printout is a string of numbers to access the elevator in the hazardous waste sarcophagus.", + "weight": "5 g", + "volume": 0, + "price": 0, + "to_hit": -1, + "bashing": 1, + "material": "paper", + "symbol": ";", + "color": "white" + }, + { + "id": "sauerkraut_ferment", + "type": "GENERIC", + "category": "food", + "name": "fermenting sauerkraut jar", + "description": "This jar contains a batch of sauerkraut set to ferment. You can seal up the jar once the process is completed.", + "weight": "1750 g", + "volume": "500 ml", + "price": 10, + "bashing": 4, + "material": [ "glass", "veggy" ], + "symbol": "%", + "color": "white", + "use_action": { + "target": "jar_sauerkraut_pickled", + "msg": "You test the batch, and it tastes good, so you seal the jar up for storage.", + "moves": 50, + "type": "delayed_transform", + "transform_age": 33600, + "not_ready_msg": "The sauerkraut isn't done fermenting yet.", + "//": "2 1/3 days, from the suggested recipie of 1 rl week" + } + }, + { + "id": "saw", + "type": "TOOL", + "name": "wood saw", + "description": "This is a thin saw, useful for cutting through wood objects.", + "weight": "283 g", + "volume": "1 L", + "price": 3000, + "to_hit": -2, + "cutting": 1, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "qualities": [ [ "AXE", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -90 ] ], + "flags": [ "NONCONDUCTIVE", "BELT_CLIP" ] + }, + { + "id": "scalpel", + "type": "TOOL", + "name": "scalpel", + "description": "This is a very sharp knife designed for surgical cutting. Its small, sharp blade allows for precision strikes in the hands of the skilled.", + "weight": "23 g", + "volume": "15 ml", + "price": 1000, + "to_hit": -3, + "cutting": 7, + "material": "steel", + "symbol": ",", + "color": "light_gray", + "techniques": "PRECISE", + "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 3 ] ], + "flags": [ "SPEAR" ] + }, + { + "id": "screwdriver", + "type": "TOOL", + "name": "screwdriver", + "description": "This is a Philips-head screwdriver. It is important for almost all electronics crafting, most mechanics crafting, and has many more uses.", + "weight": "170 g", + "volume": "250 ml", + "price": 450, + "to_hit": -1, + "bashing": 2, + "cutting": 6, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "yellow", + "qualities": [ [ "SCREW", 1 ] ], + "flags": [ "SPEAR", "BELT_CLIP" ] + }, + { + "id": "screwdriver_set", + "type": "TOOL", + "name": "screwdriver set", + "description": "This is a set of screwdrivers in several sizes and blade types. Guaranteed to have the right tools for more precise work.", + "weight": "340 g", + "volume": "500 ml", + "price": 2000, + "to_hit": -1, + "bashing": 2, + "cutting": 6, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "yellow", + "qualities": [ [ "SCREW", 1 ], [ "SCREW_FINE", 1 ] ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "scythe", + "type": "TOOL", + "name": "scythe", + "description": "This is an old-fashioned farming tool used to cut tall grass. While it may be a giant blade on the end of a stick, it is incredibly awkward to use for anything but its intended purpose.", + "weight": "3013 g", + "volume": "3250 ml", + "price": 8000, + "to_hit": -6, + "bashing": 6, + "cutting": 14, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "techniques": [ "WIDE", "BRUTAL" ], + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -22 ] ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ] + }, + { + "id": "sewing_kit", + "type": "TOOL", + "name": "sewing kit", + "description": "This is a plastic kit with a variety of needles, some plastic spools for thread, and a few other useful textile tools. Use a sewing kit on an article of clothing to attempt to repair or reinforce that clothing. This uses your tailoring skill.", + "weight": "85 g", + "volume": "250 ml", + "price": 1000, + "to_hit": -1, + "material": [ "plastic", "steel" ], + "symbol": ",", + "color": "red", + "ammo": "thread", + "initial_charges": 50, + "max_charges": 200, + "charges_per_use": 1, + "qualities": [ [ "SEW", 3 ] ], + "use_action": { + "type": "repair_item", + "item_action_type": "repair_fabric", + "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ], + "skill": "tailor", + "tool_quality": 0, + "cost_scaling": 0.1, + "move_cost": 1000 + }, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "anesthetic_kit", + "type": "TOOL", + "name": "anesthesia kit", + "description": "A kit for inducing anesthesia for surgery, containing specialized canisters with a variety of powerful hypnotic, analgetic, and stimulative drugs. It's intended for use in specialized medical equipment, and can't be administered manually.", + "weight": "100 g", + "volume": "3250 ml", + "price": 1000, + "to_hit": -1, + "material": [ "glass" ], + "symbol": "!", + "color": "cyan", + "ammo": "anesthetic", + "initial_charges": 3000, + "max_charges": 3000, + "qualities": [ [ "ANESTHESIA", 1 ] ] + }, + { + "id": "shavingkit", + "type": "TOOL", + "name": "shaving kit", + "description": "This is a compact and lightweight shaving kit made for travelers. You can use it to shave if it's supplied with soap. It requires 1 unit of soap per use.", + "weight": "90 g", + "volume": "250 ml", + "price": 1000, + "to_hit": -1, + "material": "plastic", + "symbol": ";", + "color": "white", + "ammo": "soap", + "initial_charges": 5, + "max_charges": 10, + "charges_per_use": 1, + "use_action": "SHAVEKIT" + }, + { + "id": "shelter_kit", + "type": "TOOL", + "name": "shelter kit", + "description": "This is a small shelter, made of sticks and skins. Use it to place.", + "weight": "1360 g", + "volume": "7500 ml", + "price": 6500, + "to_hit": -3, + "bashing": 4, + "material": [ "wood", "leather" ], + "symbol": ";", + "color": "brown", + "use_action": { + "type": "deploy_tent", + "radius": 1, + "broken_type": "damaged_shelter_kit", + "wall": "f_skin_wall", + "floor": "f_skin_groundsheet", + "door_opened": "f_skin_door_o", + "door_closed": "f_skin_door" + } + }, + { + "id": "shishkebab_off", + "type": "TOOL", + "category": "weapons", + "name": "shishkebab (off)", + "name_plural": "shishkebabs (off)", + "description": "This is a large blade with a fuel pipe on the side, and a small tank and igniter built into the insulated hilt. When filled with gasoline, the blade can be made scorching hot to singe enemies and light your way. Use to ignite.", + "weight": "1701 g", + "volume": "2500 ml", + "price": 10000, + "bashing": 4, + "cutting": 14, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "light_gray", + "ammo": "gasoline", + "charges_per_use": 1, + "max_charges": 50, + "use_action": { + "type": "fireweapon_off", + "target_id": "shishkebab_on", + "moves": 10, + "noise": 10, + "success_chance": 5, + "success_message": "Let's dance, Zeds!", + "failure_message": "Aw, dangit. It fails to start!", + "lacks_fuel_message": "This thing needs some fuel!" + }, + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -30 ] ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "FIRE", "SHEATH_SWORD" ] + }, + { + "id": "shishkebab_on", + "copy-from": "shishkebab_off", + "type": "TOOL", + "name": "shishkebab (on)", + "name_plural": "shishkebabs (on)", + "description": "This is a large blade with a fuel pipe on the side, and a small tank and igniter built into the insulated hilt. The blade is glowing brightly. Use to shut off the gas.", + "turns_per_charge": 20, + "revert_to": "shishkebab_off", + "use_action": [ + { + "type": "fireweapon_on", + "noise": 10, + "noise_chance": 25, + "noise_message": "Your shishkebab crackles!", + "auto_extinguish_chance": 75, + "auto_extinguish_message": "Bummer, man! Your shishkebab's flame flickers and dies out.", + "voluntary_extinguish_message": "Peace out. Your shishkebab's flame dies.", + "charges_extinguish_message": "Uncool, outta gas! Your shishkebab's flame goes out.", + "water_extinguish_message": "Your shishkebab hisses in the water and goes out." + }, + { "type": "firestarter", "moves": 30 } + ], + "flags": [ "FIRE", "LIGHT_240", "CHARGEDIM", "FLAMING", "TRADER_AVOID" ] + }, + { + "id": "shotgun_trap", + "type": "TOOL", + "name": "shotgun trap", + "description": "This is a simple tripwire is attached to the trigger of a loaded double-barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; the first time the trigger is pulled, one or both shells may be discharged.", + "weight": "2922 g", + "volume": "1750 ml", + "price": 25000, + "to_hit": -2, + "bashing": 12, + "material": [ "steel", "wood" ], + "symbol": ";", + "color": "brown", + "use_action": { + "type": "place_trap", + "trap": "tr_shotgun_2", + "moves": 225, + "practice": 5, + "done_message": "You set the shotgun trap." + } + }, + { + "id": "shovel", + "type": "TOOL", + "name": "shovel", + "description": "This is a digging tool. Use it to dig pits adjacent to your location.", + "weight": "1315 g", + "volume": "3500 ml", + "price": 2000, + "to_hit": 3, + "bashing": 14, + "cutting": 3, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "brown", + "qualities": [ [ "DIG", 3 ], [ "COOK", 1 ], [ "BUTCHER", -70 ] ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "NONCONDUCTIVE" ] + }, + { + "id": "sickle", + "type": "TOOL", + "name": "sickle", + "description": "This is an old-fashioned farming tool used to cut tall grass. While it may be a massive curved blade on a handle, it is incredibly awkward to use for anything but its intended purpose.", + "weight": "1432 g", + "volume": "1250 ml", + "price": 3800, + "to_hit": -6, + "bashing": 2, + "cutting": 16, + "material": [ "steel", "wood" ], + "symbol": "/", + "color": "light_gray", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 7 ] ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "sm_extinguisher", + "type": "TOOL", + "name": "small fire extinguisher", + "description": "This is a hand held fire extinguisher containing a liter of highly compressed CO2 gas. It would be useful for putting out adjacent fires.", + "weight": "2267 g", + "volume": "1500 ml", + "price": 4000, + "to_hit": -1, + "bashing": 4, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "red", + "initial_charges": 10, + "max_charges": 10, + "charges_per_use": 1, + "use_action": "EXTINGUISHER" + }, + { + "id": "small_repairkit", + "type": "TOOL", + "name": "firearm repair kit", + "description": "This is a portable toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 100 charges of battery power per use.", + "weight": "2420 g", + "volume": "1500 ml", + "price": 1500, + "to_hit": -1, + "bashing": 6, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 100, + "qualities": [ + [ "HAMMER_FINE", 1 ], + [ "HAMMER", 3 ], + [ "PRY", 1 ], + [ "SAW_M_FINE", 1 ], + [ "SAW_M", 2 ], + [ "SAW_W", 1 ], + [ "WRENCH_FINE", 1 ], + [ "WRENCH", 2 ], + [ "SCREW_FINE", 1 ], + [ "SCREW", 1 ], + [ "CHISEL", 3 ] + ], + "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2, + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "smart_lamp", + "type": "TOOL", + "name": "smart lamp (off)", + "name_plural": "smart lamps (off)", + "description": "This is a smart lamp, it can be activated remotely.", + "weight": "400 g", + "volume": "500 ml", + "price": 500, + "to_hit": -1, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": "&", + "color": "blue", + "ammo": "battery", + "charges_per_use": 1, + "use_action": { + "target": "smart_lamp_on", + "msg": "You turn the smart lamp on.", + "active": true, + "need_charges": 1, + "need_charges_msg": "The smart lamp batteries are dead.", + "type": "transform" + }, + "flags": [ "RADIO_ACTIVATION", "RADIOSIGNAL_2" ], + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "smart_lamp_on", + "copy-from": "smart_lamp", + "type": "TOOL", + "name": "smart lamp (on)", + "name_plural": "smart lamps (on)", + "description": "This is a smart lamp, this smart lamp is turned on. It can be deactivated remotely.", + "power_draw": 10000, + "revert_to": "smart_lamp", + "use_action": { "target": "smart_lamp", "msg": "Your smart lamp turned off", "menu_text": "Turn off", "type": "transform" }, + "flags": [ "RADIO_ACTIVATION", "RADIOSIGNAL_2", "LIGHT_240", "CHARGEDIM", "TRADER_AVOID" ], + "magazine_well": 1 + }, + { + "id": "smoxygen_tank", + "type": "TOOL", + "name": "emergency oxygen pack", + "description": "This is a small tank of compressed medical oxygen with a folding regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", + "weight": "1134 g", + "volume": "750 ml", + "price": 4000, + "to_hit": -3, + "bashing": 6, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "light_gray", + "initial_charges": 12, + "max_charges": 12, + "charges_per_use": 1, + "use_action": "OXYGEN_BOTTLE" + }, + { + "id": "soldering_iron", + "type": "TOOL", + "name": "soldering iron", + "description": "This is a device with a metal tip that can get very hot. It is necessary for advanced electronics crafting. You could also use it to cauterize wounds, if you had to.", + "weight": "181 g", + "volume": "500 ml", + "price": 1000, + "bashing": 2, + "cutting": 6, + "material": "iron", + "symbol": ",", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 1, + "use_action": [ + { + "type": "repair_item", + "item_action_type": "repair_metal", + "materials": [ "plastic", "lead", "tin", "zinc" ], + "skill": "fabrication", + "cost_scaling": 0.1, + "move_cost": 1500 + }, + { "flame": false, "type": "cauterize" } + ], + "flags": [ "SPEAR", "BELT_CLIP", "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ + "light_minus_battery_cell", + "light_battery_cell", + "light_plus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "spray_can", + "type": "TOOL", + "name": "spray can", + "description": "This is a spray can, filled with paint. Use this tool to make graffiti on the floor.", + "weight": "340 g", + "volume": "250 ml", + "price": 500, + "material": "aluminum", + "symbol": ";", + "color": "light_gray", + "initial_charges": 10, + "max_charges": 10, + "charges_per_use": 1, + "use_action": "SPRAY_CAN", + "flags": [ "WRITE_MESSAGE" ] + }, + { + "id": "stepladder", + "type": "TOOL", + "name": "stepladder", + "description": "This is a wooden stepladder. Use it to set it down.", + "weight": "20000 g", + "volume": "50 L", + "price": 2000, + "to_hit": -3, + "bashing": 12, + "material": "wood", + "symbol": "H", + "color": "brown", + "use_action": "LADDER" + }, + { + "id": "still", + "type": "TOOL", + "name": "still", + "description": "This is a still. It's useful for creating distillation of alcohol and other, more curious substances.", + "weight": "10000 g", + "volume": "10 L", + "price": 30000, + "to_hit": -6, + "bashing": 10, + "material": "copper", + "symbol": "L", + "color": "white", + "qualities": [ [ "DISTILL", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] + }, + { + "id": "autoclave", + "type": "TOOL", + "name": "autoclave", + "description": "This is an autoclave. It's useful for sterilizing things like CBMs. It requires a massive amount of power, so standard batteries will not power it sufficiently.", + "weight": "34500 g", + "volume": "76 L", + "price": 162654, + "to_hit": -6, + "bashing": 10, + "material": "steel", + "symbol": "A", + "color": "yellow", + "use_action": "AUTOCLAVE", + "flags": [ "ALLOWS_REMOTE_USE" ], + "power_draw": 1500000, + "looks_like": "microwave", + "ammo": "battery", + "magazines": [ + [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] + ], + "magazine_well": 4 + }, + { + "id": "survival_marker", + "type": "TOOL", + "name": "survival marker", + "description": "This is a sharpened piece of charcoal that is almost guaranteed to make your hands all covered in charcoal. Use it to write something down.", + "weight": "113 g", + "volume": 0, + "price": 0, + "material": "plastic", + "symbol": ",", + "color": "dark_gray", + "initial_charges": 100, + "max_charges": 100, + "charges_per_use": 1, + "use_action": { "type": "inscribe", "verb": "Write", "gerund": "Written", "on_terrain": true, "material_restricted": false }, + "flags": [ "WRITE_MESSAGE" ] + }, + { + "id": "survivor_hairtrimmer", + "type": "TOOL", + "name": "makeshift haircut kit", + "description": "This is a kit with tools for cutting hair.", + "weight": "642 g", + "volume": "1 L", + "price": 1000, + "to_hit": -1, + "bashing": 1, + "material": [ "leather", "glass" ], + "symbol": ";", + "color": "brown", + "use_action": "HAIRKIT" + }, + { + "id": "survivor_mess_kit", + "type": "TOOL", + "name": "survivor mess kit", + "description": "A homemade mess kit, containing everything you might need for creating post-apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple yet durable tools and materials.", + "weight": "2160 g", + "volume": "2500 ml", + "price": 2000, + "to_hit": -1, + "bashing": 6, + "material": [ "steel", "glass" ], + "symbol": ";", + "color": "brown", + "ammo": "lamp_oil", + "sub": "hotplate", + "max_charges": 800, + "charges_per_use": 1, + "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], + "use_action": [ "HOTPLATE", "HEAT_FOOD" ] + }, + { + "id": "survivor_scope", + "type": "TOOL", + "name": "survivor telescope", + "name_plural": "survivor telescopes", + "description": "A homemade collapsible telescope. Too large and inaccurate to use as a weapon scope, but carrying this item in your inventory will double the distance that is mapped around you during your travels.", + "weight": "500 g", + "volume": "250 ml", + "price": 600, + "to_hit": -1, + "material": [ "glass", "plastic" ], + "symbol": "o", + "color": "green", + "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, + "flags": [ "FIRESTARTER", "ZOOM" ] + }, + { + "id": "survivor_shavingkit", + "type": "TOOL", + "name": "makeshift shaving kit", + "description": "This is a makeshift shaving kit. You can use it to shave if it's supplied with soap. It requires 1 unit of soap per use.", + "weight": "540 g", + "volume": "750 ml", + "price": 1000, + "to_hit": -1, + "bashing": 1, + "material": [ "leather", "glass" ], + "symbol": ";", + "color": "brown", + "ammo": "soap", + "max_charges": 10, + "charges_per_use": 1, + "use_action": "SHAVEKIT" + }, + { + "id": "swage", + "type": "TOOL", + "name": "swage and die set", + "description": "These are a set of swages and dies for metalsmithing. These loops and metal blocks are used in some metalworking fabrication recipes.", + "weight": "2620 g", + "volume": "2 L", + "price": 16000, + "to_hit": 1, + "bashing": 10, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "syringe", + "type": "TOOL", + "name": "syringe", + "description": "A medical syringe. Used for administering intravenous drugs.", + "weight": "10 g", + "volume": "10ml", + "price": 2500, + "material": "plastic", + "symbol": ",", + "color": "white" + }, + { + "id": "tailors_kit", + "type": "TOOL", + "name": "tailor's kit", + "description": "This is a high quality kit consisting of a variety of needles, some plastic spools for thread, some small scissors, and an awl. Use a tailor's kit to customize your clothing and armor. This uses your tailoring skill.", + "weight": "100 g", + "volume": "500 ml", + "price": 1000, + "to_hit": -2, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "red", + "ammo": "thread", + "sub": "sewing_kit", + "initial_charges": 50, + "max_charges": 400, + "charges_per_use": 1, + "qualities": [ [ "SEW", 4 ], [ "SEW_CURVED", 1 ], [ "KNIT", 1 ], [ "LEATHER_AWL", 2 ], [ "CUT", 1 ] ], + "use_action": [ + { + "type": "repair_item", + "item_action_type": "repair_fabric", + "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "neoprene", "gutskin" ], + "skill": "tailor", + "tool_quality": 1, + "cost_scaling": 0.1, + "move_cost": 800 + }, + { + "type": "sew_advanced", + "materials": [ + "cotton", + "leather", + "lycra", + "nylon", + "wool", + "fur", + "faux_fur", + "nomex", + "kevlar", + "neoprene", + "gutskin", + "plastic", + "kevlar_rigid" + ], + "skill": "tailor", + "clothing_mods": [ "leather_padded", "steel_padded", "kevlar_padded", "furred", "wooled" ] + } + ], + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "tanning_hide", + "type": "TOOL", + "category": "spare_parts", + "name": "tanning leather hide", + "description": "A treated animal hide which is undergoing the chemical processes required to become leather. You will be able to activate it to unroll and make use of it when it is done.", + "weight": "600 g", + "volume": "1 L", + "price": 0, + "to_hit": -2, + "material": [ "flesh", "leather" ], + "symbol": ",", + "color": "brown", + "use_action": { + "target": "tanned_hide", + "msg": "You carefully unfold the tanning leather hide and shake it clean.", + "moves": 150, + "type": "delayed_transform", + "transform_age": 28800, + "not_ready_msg": "The tanning leather hide isn't done yet.", + "//": "2 days" + }, + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "tanning_pelt", + "type": "TOOL", + "category": "spare_parts", + "name": "tanning fur pelt", + "description": "A treated animal pelt which is undergoing the chemical processes required to become fur. You will be able to activate it to unroll and make use of it when it is done.", + "weight": "684 g", + "volume": "1 L", + "price": 0, + "to_hit": -2, + "material": [ "fur", "flesh" ], + "symbol": ",", + "color": "brown", + "use_action": { + "target": "tanned_pelt", + "msg": "You carefully unfold the tanning fur pelt and shake it clean.", + "moves": 150, + "type": "delayed_transform", + "transform_age": 28800, + "not_ready_msg": "The tanning fur pelt isn't done yet.", + "//": "2 days" + }, + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "teapot", + "type": "GENERIC", + "category": "tools", + "name": "teapot", + "description": "A small metal teapot. Teatime wouldn't be complete without one.", + "weight": "229 g", + "volume": "500 ml", + "price": 1000, + "to_hit": 2, + "bashing": 3, + "material": "steel", + "symbol": ")", + "color": "dark_gray", + "container_data": { "contains": "500 ml", "watertight": true }, + "qualities": [ [ "BOIL", 1 ] ] + }, + { + "id": "telepad", + "type": "TOOL", + "name": "teleport pad", + "description": "This is a kit for a teleporter trap consisting of a teleporter and a solar cell that is triggered when stepped upon.", + "weight": "2000 g", + "volume": "1 L", + "price": 700000, + "to_hit": -4, + "bashing": 1, + "cutting": 8, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "dark_gray", + "use_action": { "type": "place_trap", "trap": "tr_telepad", "moves": 350, "practice": 10, "done_message": "You place the telepad." } + }, + { + "id": "teleporter", + "type": "TOOL", + "name": "teleporter", + "description": "This is an experimental device that will teleport you a short distance when activated.", + "weight": "1360 g", + "volume": "2 L", + "price": 600000, + "to_hit": -1, + "bashing": 4, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "magenta", + "initial_charges": 20, + "max_charges": 20, + "charges_per_use": 1, + "use_action": "TELEPORT" + }, + { + "id": "teleumbrella", + "type": "GENERIC", + "category": "tools", + "name": "telescoping umbrella", + "description": "A telescoping umbrella which collapses down for easy storage, useful for keeping dry when wielded.", + "weight": "118 g", + "volume": "500 ml", + "price": 12000, + "to_hit": 1, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": ",", + "color": "dark_gray", + "techniques": [ "WBLOCK_1" ], + "flags": [ "RAIN_PROTECT" ] + }, + { + "id": "tent_kit", + "type": "TOOL", + "name": "tent", + "description": "This is a small personal tent, it's just big enough to fit you comfortably.", + "weight": "1133 g", + "volume": "2500 ml", + "price": 15000, + "to_hit": -3, + "bashing": 4, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "green", + "use_action": { + "type": "deploy_tent", + "radius": 1, + "broken_type": "broketent", + "wall": "f_canvas_wall", + "floor": "f_groundsheet", + "door_opened": "f_canvas_door_o", + "door_closed": "f_canvas_door" + } + }, + { + "id": "testflames", + "type": "TOOL", + "name": "Flaming Chunk of Steel +2", + "name_plural": "Flaming Chunks of Steel +2", + "description": "HOLY SHIT THIS THING IS ON FIRE", + "weight": "64 g", + "volume": "250 ml", + "price": 98000, + "to_hit": 100, + "bashing": 1, + "cutting": 1, + "material": "steel", + "symbol": "/", + "color": "light_gray", + "techniques": [ "WBLOCK_3", "WIDE" ], + "flags": [ "FIRE", "LIGHT_240", "FLAMING", "TRADER_AVOID" ] + }, + { + "id": "thermometer", + "type": "TOOL", + "category": "tools", + "name": "thermometer", + "name_plural": "thermometers", + "description": "A plastic thermometer that can read the air temperature.", + "weight": "1 g", + "volume": "250 ml", + "price": 100, + "to_hit": -3, + "material": "plastic", + "symbol": ";", + "color": "red", + "use_action": "WEATHER_TOOL", + "flags": [ "THERMOMETER" ] + }, + { + "id": "throw_extinguisher", + "type": "TOOL", + "category": "tools", + "name": "throwable fire extinguisher", + "description": "This is a fire extinguisher in grenade form. While not as effective as a regular fire extinguisher, you can use it from a distance. It is activated by heat, so just throw it into the flames.", + "weight": "630 g", + "volume": "250 ml", + "price": 3000, + "to_hit": -1, + "bashing": 3, + "material": "plastic", + "symbol": "*", + "color": "blue", + "use_action": "THROWABLE_EXTINGUISHER_ACT", + "flags": [ "ACT_IN_FIRE" ] + }, + { + "id": "tongs", + "type": "TOOL", + "name": "pair of metal tongs", + "name_plural": "pairs of metal tongs", + "description": "These are long, metal tongs. They are commonly used for cooking or in metalworking fabrication recipes.", + "weight": "540 g", + "volume": "500 ml", + "price": 1600, + "to_hit": 1, + "bashing": 3, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "COOK", 1 ] ], + "use_action": "HEAT_FOOD", + "flags": [ "BELT_CLIP", "ALLOWS_REMOTE_USE" ] + }, + { + "id": "small_space_heater", + "type": "TOOL", + "name": "small space heater", + "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C.", + "weight": "6000 g", + "volume": "3750 ml", + "price": 5000, + "to_hit": -3, + "bashing": 8, + "material": "steel", + "symbol": ";", + "color": "brown", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "use_action": { + "target": "small_space_heater_on", + "msg": "You turn on the heater.", + "active": true, + "need_charges": 1, + "need_charges_msg": "The heater needs more charge.", + "menu_text": "Turn on", + "type": "transform" + }, + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "small_space_heater_on", + "copy-from": "small_space_heater", + "type": "TOOL", + "name": "small space heater (on)", + "name_plural": "small space heaters (on)", + "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C.", + "power_draw": 500000, + "emits": [ "emit_hot_air2_stream" ], + "flags": [ "ALLOWS_REMOTE_USE", "LIGHT_2" ], + "revert_to": "small_space_heater", + "use_action": { "target": "small_space_heater", "msg": "You turn off the heater.", "menu_text": "Turn off", "type": "transform" }, + "magazine_well": 2 + }, + { + "id": "large_space_heater", + "type": "TOOL", + "name": "large space heater", + "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C and fills a larger volume of air than the smaller version.", + "weight": "12000 g", + "volume": "7500 ml", + "price": 20000, + "to_hit": -3, + "bashing": 12, + "material": "steel", + "symbol": ";", + "color": "brown", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "use_action": { + "target": "large_space_heater_on", + "msg": "You turn on the heater.", + "active": true, + "need_charges": 1, + "need_charges_msg": "The heater needs more charge.", + "menu_text": "Turn on", + "type": "transform" + }, + "magazines": [ + [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] + ], + "magazine_well": 4 + }, + { + "id": "large_space_heater_on", + "copy-from": "large_space_heater", + "type": "TOOL", + "name": "large space heater (on)", + "name_plural": "large space heaters (on)", + "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C and fills a larger volume of air than the smaller version.", + "power_draw": 1000000, + "emits": [ "emit_hot_air2_blast" ], + "flags": [ "ALLOWS_REMOTE_USE", "LIGHT_2" ], + "revert_to": "large_space_heater", + "use_action": { "target": "large_space_heater", "msg": "You turn off the heater.", "menu_text": "Turn off", "type": "transform" }, + "magazine_well": 4 + }, + { + "id": "tool_anfo_charge", + "type": "TOOL", + "category": "weapons", + "name": "ANFO charge", + "description": "This is a large metal keg filled with ANFO pellets and equipped with a dynamite primer. Use this item to light the fuse. You will then have twenty turns before it explodes and creates a large fireball.", + "weight": "77800 g", + "volume": "50 L", + "price": 75000, + "to_hit": -5, + "bashing": 12, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "red", + "explode_in_fire": true, + "explosion": { + "power": 25000, + "//": "Fire would burn away/degrade some of the ANFO before the detonator would trigger.", + "shrapnel": 12600 + }, + "use_action": { + "target": "tool_anfo_charge_act", + "msg": "You light the fuse on the ANFO charge. Run survivor, run!", + "target_charges": 100, + "active": true, + "need_fire": 1, + "menu_text": "Light fuse", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "tool_anfo_charge_act", + "type": "TOOL", + "category": "weapons", + "name": "active ANFO charge", + "description": "This is a large metal keg filled with ANFO pellets and equipped with a dynamite primer. The fuse has been lit - better run like hell!", + "weight": "77800 g", + "volume": "50 L", + "price": 0, + "to_hit": -5, + "bashing": 12, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "light_red", + "initial_charges": 100, + "max_charges": 100, + "turns_per_charge": 1, + "explode_in_fire": true, + "explosion": { "power": 25000, "shrapnel": 12600 }, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "Tick.", + "no_deactivate_msg": "You've already lit the fuse - run!", + "explosion": { + "power": 48900, + "//": "Fire exposure would burn away/degrade some of the ANFO before the detonator would trigger.", + "shrapnel": 12600 + } + }, + "flags": [ "BOMB", "TRADER_AVOID" ] + }, + { + "id": "tool_black_powder_charge", + "type": "TOOL", + "category": "weapons", + "name": "black gunpowder charge", + "description": "This is a home-made explosive device, consisting of a large plastic jug filled with black gunpowder and scrap metal, equipped with a long fuse. Use this item to light the fuse. Should explode in a few minutes…", + "weight": "5000 g", + "volume": "4 L", + "price": 20000, + "to_hit": -2, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "red", + "explode_in_fire": true, + "explosion": { "power": 250, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } }, + "use_action": { + "target": "tool_black_powder_charge_act", + "msg": "You light the fuse on the black gunpowder charge. Get rid of it quickly!", + "target_charges": 20, + "active": true, + "menu_text": "Light fuse", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "tool_black_powder_charge_act", + "type": "TOOL", + "category": "weapons", + "name": "active black gunpowder charge", + "description": "This is a home-made explosive device, consisting of a large plastic jug filled with black gunpowder and scrap metal, whose fuse has been lit, its final countdown starting.", + "weight": "5000 g", + "volume": "4 L", + "price": 0, + "to_hit": -2, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "light_red", + "initial_charges": 20, + "max_charges": 20, + "turns_per_charge": 1, + "explode_in_fire": true, + "explosion": { "power": 250, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } }, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "Kshhh.", + "no_deactivate_msg": "You've already lit the fuse - run!", + "explosion": { "power": 500, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } } + }, + "flags": [ "BOMB", "TRADER_AVOID" ] + }, + { + "id": "tool_rdx_charge", + "type": "TOOL", + "category": "weapons", + "name": "RDX charge", + "description": "This is an metal keg, filled with 50 liters worth of RDX and scrap metal. Contains a core of primary explosive to ensure that the charge detonates completely and delivers its entire destructive power to everything in sight.", + "weight": "106600 g", + "volume": "50 L", + "price": 90000, + "to_hit": -5, + "bashing": 20, + "material": [ "steel", "plastic" ], + "symbol": "(", + "color": "red", + "explode_in_fire": true, + "explosion": { + "power": 6700, + "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "scrap", "recovery": 1 }, + "//": "Fire exposure would destroy most of the RDX before the HMTD core triggered, resulting in a far smaller blast (relatively speaking)." + }, + "use_action": { + "target": "tool_rdx_charge_act", + "msg": "You light the fuse on the explosive charge. Clear the area!", + "target_charges": 100, + "active": true, + "menu_text": "Light fuse", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "tool_rdx_charge_act", + "type": "TOOL", + "category": "weapons", + "name": "active RDX charge", + "description": "This is an metal keg, filled with 50 liters worth of RDX and scrap metal. The fuse has been lit and once it ignites the primary explosive, the charge will detonate and rain fire and steel on everything in sight.", + "weight": "106600 g", + "volume": "50 L", + "price": 0, + "to_hit": -5, + "bashing": 20, + "material": [ "steel", "plastic" ], + "symbol": "(", + "color": "light_red", + "initial_charges": 100, + "max_charges": 100, + "turns_per_charge": 1, + "explode_in_fire": true, + "explosion": { + "power": 6700, + "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "scrap", "recovery": 1 }, + "//": "Fire exposure would destroy most of the RDX before the HMTD core triggered, resulting in a far smaller blast (relatively speaking)." + }, + "use_action": { + "type": "explosion", + "sound_volume": 0, + "sound_msg": "Kshhh.", + "no_deactivate_msg": "You've already lit the fuse - clear the area immediately!", + "explosion": { "power": 67000, "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "shrapnel", "recovery": 1 } } + }, + "flags": [ "BOMB", "TRADER_AVOID" ] + }, + { + "id": "tool_rocket_candy", + "type": "TOOL", + "category": "weapons", + "name": { "str": "rocket candy", "str_pl": "rocket candies" }, + "description": "A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar and casting the obtained liquid. Can serve as a rocket fuel, but also as a smokescreen - if you lit the narrow end, you should be able to throw it before the flame reaches the broad end.", + "weight": "250 g", + "volume": "250 ml", + "price": 100, + "to_hit": -2, + "bashing": 1, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "green", + "use_action": { + "target": "tool_rocket_candy_act", + "msg": "You light the rocket candy on fire. Throw it!", + "target_charges": 2, + "active": true, + "menu_text": "Light candy", + "type": "transform" + }, + "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] + }, + { + "id": "tool_rocket_candy_act", + "type": "TOOL", + "category": "weapons", + "name": { "str": "burning rocket candy", "str_pl": "burning rocket candies" }, + "description": "This is a chunk of rocket candy that has been lit on fire and burns with a loud hiss, spewing forth large amounts of smoke.", + "weight": "250 g", + "volume": "250 ml", + "price": 0, + "to_hit": -2, + "bashing": 1, + "material": [ "steel", "plastic" ], + "symbol": "*", + "color": "green", + "initial_charges": 2, + "max_charges": 2, + "turns_per_charge": 1, + "use_action": { + "type": "explosion", + "fields_type": "fd_smoke", + "fields_radius": 2, + "fields_min_intensity": 2, + "fields_max_intensity": 3, + "sound_volume": 5, + "sound_msg": "Hsssss.", + "no_deactivate_msg": "You've already lit the fuse - get rid of it immediately!", + "explosion": { "power": 1 } + }, + "flags": [ "BOMB", "TRADER_AVOID" ] + }, + { + "id": "toolbox", + "type": "TOOL", + "name": "toolbox", + "name_plural": "toolboxes", + "description": "This is a stout metal box containing a complete tool kit suitable for most household maintenance and construction activities.", + "weight": "3522 g", + "volume": "2500 ml", + "price": 12999, + "to_hit": -2, + "bashing": 8, + "material": "steel", + "symbol": ";", + "color": "red", + "qualities": [ + [ "CUT", 1 ], + [ "HAMMER", 3 ], + [ "SAW_M", 2 ], + [ "SAW_W", 2 ], + [ "AXE", 1 ], + [ "WRENCH", 2 ], + [ "SCREW", 1 ], + [ "PRY", 1 ], + [ "HAMMER_FINE", 1 ], + [ "SAW_M_FINE", 1 ], + [ "WRENCH_FINE", 1 ], + [ "SCREW_FINE", 1 ], + [ "BUTCHER", 11 ], + [ "FILE", 2 ], + [ "REAM", 1 ], + [ "VICE", 1 ] + ], + "use_action": [ "HAMMER", "CROWBAR" ] + }, + { + "id": "toolset_extended", + "type": "TOOL", + "name": "extended toolset", + "description": "Your toolset, protruding from your hands. It can slice, dice, and make everything nice.", + "symbol": "#", + "color": "white", + "weight": "226 g", + "bashing": 3, + "cutting": 5, + "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID", "USES_BIONIC_POWER" ], + "max_charges": 1000, + "//": "Charges will exceed max charges since they're always equal to the player's bionic power, but this has no adverse effects.", + "charges_per_use": 1, + "use_action": [ + "HAMMER", + "CROWBAR", + { + "type": "repair_item", + "item_action_type": "repair_metal", + "materials": [ "kevlar", "plastic", "iron", "steel", "hardsteel", "aluminum", "copper", "silver", "gold" ], + "skill": "mechanics", + "cost_scaling": 0.1, + "move_cost": 1000 + }, + { "flame": false, "type": "cauterize" } + ], + "qualities": [ + [ "HAMMER", 3 ], + [ "HAMMER_FINE", 1 ], + [ "SAW_W", 1 ], + [ "SAW_M", 2 ], + [ "SAW_M_FINE", 1 ], + [ "WRENCH", 2 ], + [ "WRENCH_FINE", 1 ], + [ "SCREW", 1 ], + [ "SCREW_FINE", 1 ], + [ "CUT", 2 ], + [ "PRY", 1 ], + [ "DRILL", 1 ], + [ "BUTCHER", -38 ], + [ "FILE", 2 ], + [ "REAM", 1 ] + ] + }, + { + "id": "torch", + "type": "TOOL", + "name": "torch", + "name_plural": "torches", + "description": "This is a large stick, wrapped in rags that are soaked with a flammable material. When lit, produces a fair amount of light. You'll need a lighter or matches to light it.", + "weight": "831 g", + "volume": "750 ml", + "price": 0, + "to_hit": 1, + "bashing": 8, + "material": "wood", + "symbol": "/", + "color": "brown", + "techniques": [ "WBLOCK_1" ], + "initial_charges": 25, + "max_charges": 25, + "charges_per_use": 1, + "use_action": { + "target": "torch_lit", + "msg": "You light the torch.", + "active": true, + "need_fire": 1, + "menu_text": "Light torch", + "type": "transform" + } + }, + { + "id": "torch_lit", + "type": "TOOL", + "name": "torch", + "name_plural": "torches", + "description": "This is a large stick, wrapped in rags that are soaked with a flammable material. It is burning, producing plenty of light.", + "weight": "831 g", + "volume": "750 ml", + "price": 0, + "to_hit": 1, + "bashing": 8, + "material": "wood", + "symbol": "/", + "color": "brown", + "initial_charges": 75, + "max_charges": 75, + "turns_per_charge": 40, + "revert_to": "torch_done", + "use_action": [ + { "type": "firestarter", "moves": 30 }, + { + "target": "torch", + "msg": "The torch is extinguished.", + "active": false, + "menu_text": "Extinguish", + "type": "transform" + } + ], + "techniques": [ "WBLOCK_1" ], + "flags": [ "FIRE", "LIGHT_310", "CHARGEDIM", "FLAMING", "TRADER_AVOID", "WATER_EXTINGUISH" ] + }, + { + "id": "trimmer_off", + "type": "TOOL", + "name": "hedge trimmer (off)", + "name_plural": "hedge trimmers (off)", + "description": "A cordless, double-sided, gasoline-powered hedge trimmer. A long line of sharp-edged teeth extends from the engine; turning the trimmer on will make them rapidly vibrate. The poor man's chainsaw as far as the zombies are concerned.", + "weight": "4500 g", + "volume": "2500 ml", + "price": 4000, + "to_hit": -1, + "bashing": 4, + "cutting": 8, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "green", + "ammo": "gasoline", + "max_charges": 600, + "charges_per_use": 5, + "use_action": "TRIMMER_OFF", + "flags": [ "NONCONDUCTIVE" ] + }, + { + "id": "trimmer_on", + "copy-from": "trimmer_off", + "type": "TOOL", + "name": "hedge trimmer (on)", + "name_plural": "hedge trimmers (on)", + "description": "A cordless, double-sided, gasoline-powered hedge trimmer. It is currently on, ready to do some zombie topiary; use this item to turn it off.", + "cutting": 40, + "power_draw": 500000, + "charges_per_use": 0, + "revert_to": "trimmer_off", + "use_action": "TRIMMER_ON", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -60 ] ], + "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ] + }, + { + "id": "tripwire", + "type": "TOOL", + "name": "tripwire trap", + "description": "This is some thin strong cable with some affixing tools on either end. A tripwire trap must be placed across a doorway or other thin passage. Its purpose is to trip up bypassers, causing them to stumble and possibly hurt themselves slightly.", + "weight": "40 g", + "volume": "250 ml", + "price": 300, + "to_hit": -1, + "material": "aluminum", + "symbol": ";", + "color": "light_gray", + "use_action": { + "type": "place_trap", + "needs_solid_neighbor": true, + "trap": "tr_tripwire", + "moves": 175, + "practice": 3, + "done_message": "You string up the tripwire." + } + }, + { + "id": "trumpet", + "type": "TOOL", + "category": "tools", + "name": "trumpet", + "name_plural": "trumpets", + "description": "A brass trumpet with only a few dents here and there.", + "weight": "1500 g", + "volume": "2500 ml", + "price": 7500, + "to_hit": 1, + "bashing": 7, + "material": [ "brass" ], + "symbol": "-", + "color": "yellow", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 21, + "fun": -3, + "fun_bonus": 4, + "speed_penalty": 17, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your trumpet.", + "You play a slow, mourning piece on your trumpet.", + "You play a little ballad on your trumpet." + ] + } + }, + { + "id": "ukulele", + "type": "TOOL", + "category": "tools", + "name": "ukulele", + "name_plural": "ukuleles", + "description": "A small factory made ukulele. Looks to be in working condition.", + "weight": "2000 g", + "volume": "2500 ml", + "price": 7500, + "to_hit": 2, + "bashing": 5, + "material": [ "wood" ], + "symbol": "(", + "color": "brown", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 16, + "fun": -3, + "fun_bonus": 2, + "speed_penalty": 20, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your ukulele.", + "You play a cute little ditty on your ukulele.", + "You play a small jam on your ukulele." + ] + } + }, + { + "id": "umbrella", + "type": "GENERIC", + "category": "tools", + "name": "umbrella", + "description": "An umbrella with a pointy end, useful for keeping dry when wielded.", + "weight": "141 g", + "volume": "1500 ml", + "price": 2400, + "to_hit": 1, + "bashing": 6, + "cutting": 4, + "material": [ "plastic", "aluminum" ], + "symbol": "/", + "color": "magenta", + "techniques": [ "WBLOCK_1" ], + "flags": [ "STAB", "RAIN_PROTECT", "SHEATH_SWORD" ] + }, + { + "id": "vac_sealer", + "type": "TOOL", + "name": "vacuum sealer", + "description": "This is a portable heat sealer unit with an air pump. It's used for vacuum packing food to preserve it.", + "weight": "2449 g", + "volume": "1250 ml", + "price": 2500, + "to_hit": -1, + "bashing": 8, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "white", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "vacutainer", + "type": "CONTAINER", + "category": "tools", + "name": "blood draw kit", + "description": "This is a kit for drawing blood, including a test tube for holding the sample. Use this tool to draw blood, either from yourself or from a corpse you are standing on.", + "weight": "13 g", + "volume": "250 ml", + "price": 3000, + "to_hit": -3, + "cutting": 6, + "material": "plastic", + "symbol": ";", + "color": "light_cyan", + "contains": "250 ml", + "seals": true, + "watertight": true, + "use_action": "BLOOD_DRAW", + "flags": [ "SPEAR" ] + }, + { + "id": "hand_crank_charger", + "type": "TOOL", + "category": "tools", + "name": "hand-crank charger", + "description": "This is a hand-powered battery charger. It has an adjustable receptacle designed to accept a wide variety of rechargeable battery cells.", + "weight": "2000 g", + "volume": "500 ml", + "price": 1000, + "material": "plastic", + "symbol": ":", + "color": "light_gray", + "ammo": "battery", + "use_action": "HAND_CRANK", + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "medium_battery_cell", + "medium_plus_battery_cell", + "heavy_battery_cell", + "heavy_plus_battery_cell" + ] + ] + ] + }, + { + "id": "vibrator", + "type": "TOOL", + "name": "vibrator", + "name_plural": "vibrators", + "description": "This battery-devouring device is just the thing to knead the tension out and help you relax. Use it to take a break and unwind.", + "weight": "453 g", + "volume": "500 ml", + "price": 5500, + "material": [ "aluminum", "plastic" ], + "symbol": ";", + "color": "dark_gray", + "ammo": "battery", + "charges_per_use": 10, + "use_action": "VIBE", + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "violin", + "type": "TOOL", + "category": "tools", + "name": "violin", + "name_plural": "violins", + "description": "A cheap, factory-made violin with a built-in holder for a bow. Still produces a nice sound.", + "weight": "1300 g", + "volume": "2500 ml", + "price": 7500, + "to_hit": 2, + "bashing": 5, + "material": [ "wood" ], + "symbol": "}", + "color": "brown", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 18, + "fun": -2, + "fun_bonus": 3, + "speed_penalty": 25, + "description_frequency": 20, + "player_descriptions": [ + "You play a little tune on your violin.", + "You play a beautiful orchestral piece on your violin.", + "You play a quick, southern ditty on your fiddle." + ] + } + }, + { + "id": "violin_golden", + "type": "TOOL", + "category": "tools", + "name": "golden fiddle", + "name_plural": "golden fiddles", + "description": "A shiny golden fiddle, with a strange aura around it. You feel like it once belonged to the best there's ever been.", + "weight": "13000 g", + "volume": "2500 ml", + "price": 1000000, + "to_hit": 2, + "bashing": 9, + "material": [ "gold" ], + "symbol": "}", + "color": "yellow", + "initial_charges": 1, + "max_charges": 1, + "use_action": { + "type": "musical_instrument", + "volume": 25, + "fun": 1, + "fun_bonus": 4, + "speed_penalty": 25, + "description_frequency": 10, + "player_descriptions": [ + "You play a quick, folksy tune on your fiddle.", + "As you pull the bow across its strings, it makes an evil hiss.", + "You play a tune so fierce, it feels like hell's broke loose." + ] + } + }, + { + "id": "vortex_stone", + "type": "TOOL", + "name": "vortex stone", + "description": "This is a stone with spirals all over it, and holes around its perimeter. Though it is fairly large, it weighs next to nothing. Air seems to gather around it.", + "weight": "1 g", + "volume": "250 ml", + "price": 300000, + "bashing": 6, + "material": "stone", + "symbol": ";", + "color": "light_gray", + "initial_charges": 1, + "max_charges": 1, + "charges_per_use": 1, + "use_action": "VORTEX" + }, + { + "id": "waffleiron", + "type": "GENERIC", + "category": "tools", + "name": "waffle iron", + "description": "A waffle iron. For making waffles.", + "weight": "2628 g", + "volume": "1 L", + "price": 2000, + "to_hit": 2, + "bashing": 10, + "material": "iron", + "symbol": ")", + "color": "dark_gray", + "qualities": [ [ "COOK", 1 ] ] + }, + { + "id": "washboard", + "type": "TOOL", + "name": "washboard", + "description": "This is a wooden washboard. You can use it to wash filthy clothing if it's supplied with cleansing agent.", + "weight": "90 g", + "volume": "250 ml", + "price": 1000, + "to_hit": -1, + "material": "wood", + "symbol": ";", + "color": "white", + "use_action": "WASH_SOFT_ITEMS", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "water_purifier", + "type": "TOOL", + "name": "water purifier", + "description": "This is a battery-powered device designed to purify drinking water. Using this item on a container full of water will purify the contents. It could be useful for water taken from uncertain sources like a river, as it may be non-potable.", + "weight": "1360 g", + "volume": "3 L", + "price": 10000, + "to_hit": -3, + "bashing": 2, + "material": [ "plastic", "steel" ], + "symbol": ";", + "color": "light_blue", + "ammo": "battery", + "charges_per_use": 1, + "use_action": "WATER_PURIFIER", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_minus_battery_cell", + "light_atomic_battery_cell", + "light_minus_atomic_battery_cell", + "light_minus_disposable_cell", + "light_disposable_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "weather_reader", + "type": "TOOL", + "category": "tools", + "name": "Doppler Radar Turbo 2000", + "description": "A briefcase with built-in laptop that looks like it's from the 80s. Its vintage monochrome monitor displays a plethora of meteorological data. No sign of the FLDSMDFR, however.", + "weight": "10 g", + "volume": "2500 ml", + "price": 200, + "to_hit": -1, + "bashing": 1, + "material": [ "plastic", "aluminum" ], + "symbol": ";", + "color": "light_gray", + "ammo": "battery", + "charges_per_use": 5, + "use_action": "WEATHER_TOOL", + "flags": [ "THERMOMETER", "HYGROMETER", "BAROMETER" ], + "magazines": [ + [ + "battery", + [ + "light_battery_cell", + "light_plus_battery_cell", + "light_disposable_cell", + "light_atomic_battery_cell", + "light_minus_battery_cell", + "light_minus_disposable_cell", + "light_minus_atomic_battery_cell" + ] + ] + ], + "magazine_well": 1 + }, + { + "id": "welder", + "type": "TOOL", + "name": "arc welder", + "description": "This is a battery powered tool for welding metal pieces together using an electric arc. It is an indispensable tool for construction or repair.", + "weight": "4200 g", + "volume": "2500 ml", + "price": 9000, + "to_hit": -1, + "bashing": 7, + "material": "steel", + "symbol": ";", + "color": "red", + "ammo": "battery", + "charges_per_use": 5, + "qualities": [ [ "WELD", 2 ] ], + "use_action": [ + { + "type": "repair_item", + "item_action_type": "repair_metal", + "materials": [ "iron", "steel", "hardsteel", "aluminum", "copper", "bronze", "silver", "gold", "platinum", "superalloy" ], + "skill": "fabrication", + "tool_quality": 10, + "cost_scaling": 0.1, + "move_cost": 500 + } + ], + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "welder_crude", + "type": "TOOL", + "name": "makeshift arc welder", + "description": "This crude arc welder has been fashioned from a few small transformers, some wire, improvised electrode holder and complete disregard for personal safety. While it's not as efficient as a factory welder, it will serve in a pinch.", + "weight": "7250 g", + "volume": "3500 ml", + "price": 5000, + "to_hit": -2, + "bashing": 7, + "material": "steel", + "symbol": ";", + "color": "light_red", + "ammo": "battery", + "charges_per_use": 10, + "qualities": [ [ "WELD", 1 ] ], + "use_action": [ + { + "type": "repair_item", + "item_action_type": "repair_metal", + "materials": [ "iron", "steel", "hardsteel", "aluminum", "copper", "bronze", "silver", "gold", "platinum", "superalloy" ], + "skill": "fabrication", + "tool_quality": 5, + "cost_scaling": 0.1, + "move_cost": 1000 + } + ], + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ] + }, + { + "id": "wood_smoother", + "type": "TOOL", + "name": "wooden smoother", + "description": "This large makeshift tool is used in smoothing concrete or mortar in construction projects. You could also use it as an improvised head-basher.", + "weight": "2000 g", + "volume": "3500 ml", + "price": 2000, + "to_hit": -3, + "bashing": 12, + "material": "wood", + "symbol": "/", + "color": "brown", + "qualities": [ [ "SMOOTH", 1 ] ] + }, + { + "id": "wool_staple", + "type": "TOOL", + "category": "spare_parts", + "name": "wool staple", + "description": "The natural cluster of wool fibers. Could be processed to the felt patches or yarns.", + "weight": "200 g", + "volume": "500 ml", + "price": 0, + "to_hit": -4, + "material": [ "wool" ], + "symbol": ",", + "color": "white", + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "wrapped_rad_badge", + "type": "TOOL", + "name": "wrapped radiation badge", + "description": "This is a badge that detects radiation dosage sealed in a radiation-blocking bag. Use it to remove it from the bag.", + "weight": "20 g", + "volume": 0, + "price": 1000, + "material": [ "plastic" ], + "symbol": ",", + "color": "light_blue", + "use_action": { + "target": "rad_badge", + "msg": "You remove the badge from its wrapper, exposing it to ambient radiation.", + "menu_text": "Unwrap badge", + "type": "transform" + } + }, + { + "id": "wrench", + "type": "TOOL", + "name": "wrench", + "name_plural": "wrenches", + "description": "This is an adjustable crescent wrench. It could be a decent melee weapon, and is used in many mechanics crafting recipes.", + "weight": "907 g", + "volume": "500 ml", + "price": 1200, + "to_hit": 1, + "bashing": 9, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "WRENCH", 2 ], [ "WRENCH_FINE", 1 ] ], + "flags": [ "BELT_CLIP" ] + }, + { + "id": "xacto", + "type": "TOOL", + "name": "X-Acto knife", + "name_plural": "X-Acto knives", + "description": "This is a small, sharp knife, designed for making precise cuts for textiles or crafts. It could cause decent damage, but is difficult to hit things with it. Its small, sharp blade allows for precision strikes in the hands of the skilled. It is too small to butcher corpses with.", + "weight": "23 g", + "volume": "250 ml", + "price": 400, + "to_hit": -3, + "cutting": 6, + "material": [ "steel", "plastic" ], + "symbol": ";", + "color": "light_gray", + "techniques": "PRECISE", + "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ] ], + "flags": [ "SPEAR" ] + }, + { + "type": "GENERIC", + "id": "razor_blade", + "symbol": ",", + "color": "light_cyan", + "name": "razor blade", + "description": "A double edged razor blade.", + "price": 600, + "price_postapoc": 100, + "material": "steel", + "weight": "10 g", + "cutting": 1 + }, + { + "id": "food_processor", + "type": "TOOL", + "category": "tools", + "name": "food processor", + "description": "This is a kitchen appliance capable of slicing, chopping, shredding, grinding, pureeing and mixing.", + "weight": "3000 g", + "volume": "2 L", + "price": 50, + "to_hit": -1, + "bashing": 10, + "material": [ "iron" ], + "symbol": "%", + "color": "white", + "ammo": "battery", + "flags": [ "ALLOWS_REMOTE_USE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "link_sheet", + "type": "TOOL", + "category": "spare_parts", + "name": "chainmail sheet", + "description": "This is a sheet of riveted chainmail. With some skill, several of these sheets could be connected to make effective armor.", + "weight": "1000 g", + "volume": "500 ml", + "price": 1000, + "material": "iron", + "symbol": ",", + "color": "light_gray", + "flags": [ "NO_SALVAGE" ] + }, + { + "id": "electrolysis_kit", + "type": "TOOL", + "name": "electrolysis kit", + "description": "A set of wiring and electrodes for applying a direct current, usually to a liquid. Useful for crafting. Load with a storage battery or 12V vehicle battery to use.", + "weight": "250 g", + "volume": "250 ml", + "price": 1000, + "material": [ "steel", "copper", "plastic" ], + "symbol": ";", + "ammo": "battery", + "magazines": [ + [ + "battery", + [ "battery_car", "battery_motorbike", "small_storage_battery", "medium_storage_battery", "storage_battery" ] + ] + ], + "magazine_well": 0 + }, + { + "id": "platinum_grille", + "type": "TOOL", + "name": "platinum grille", + "description": "This is a metal grille with a layer of platinum plating, suitable for use as a catalyst for some chemical reactions.", + "weight": "660 g", + "volume": "250 ml", + "price": 3000, + "to_hit": 1, + "bashing": 2, + "material": "platinum", + "symbol": ";", + "color": "light_gray", + "looks_like": "link_sheet", + "flags": [ "FRAGILE_MELEE" ] + }, + { + "id": "pressure_cooker", + "type": "GENERIC", + "category": "tools", + "name": "pressure cooker", + "description": "Useful for boiling water when cooking spaghetti and more. This sealed pot is designed to cook food at higher pressures and temperatures. Can also be used for pressure sensitive chemical reactions.", + "weight": "2200 g", + "volume": "2500 ml", + "price": 6500, + "to_hit": 1, + "bashing": 6, + "material": "steel", + "symbol": ")", + "color": "light_gray", + "looks_like": "pot_canning", + "container_data": { "contains": "2 L", "seals": true, "watertight": true }, + "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], + "use_action": "HEAT_FOOD", + "flags": [ "ALLOWS_REMOTE_USE" ] + }, + { + "id": "hobo_stove", + "type": "TOOL", + "name": "hobo stove", + "description": "This is a small improvised wood stove, made from a metal can or similar container of the right size. Useful for defrosting and reheating food, uses simple tinder.", + "weight": "500 g", + "volume": "250 ml", + "price": 0, + "to_hit": -1, + "bashing": 2, + "material": "steel", + "symbol": ",", + "color": "light_gray", + "ammo": "tinder", + "max_charges": 100, + "charges_per_use": 25, + "use_action": "HOTPLATE" + }, + { + "id": "tinderbox", + "type": "TOOL", + "name": "ember carrier", + "description": "This is a small container for holding tinder, with holes punched in it to provide a controlled airflow. It can nurture a smoldering ember for a long time, to start fires without modern tools.", + "weight": "500 g", + "volume": "500 ml", + "price": 1000, + "material": "steel", + "symbol": ",", + "color": "light_gray", + "ammo": "tinder", + "max_charges": 100, + "use_action": { + "target": "tinderbox_on", + "msg": "You light the tinder.", + "active": true, + "need_fire": 1, + "need_fire_msg": "You need a lighter or fire to light this.", + "need_charges": 1, + "need_charges_msg": "The ember carrier is out of tinder.", + "type": "transform" + } + }, + { + "id": "tinderbox_on", + "type": "TOOL", + "name": "ember carrier (lit)", + "name_plural": "ember carriers (lit)", + "description": "This is a small container for holding tinder, with holes punched in it to provide a controlled airflow. An ember is smoldering inside it, and can be used to start a campfire.", + "weight": "500 g", + "volume": "500 ml", + "price": 1000, + "material": "steel", + "symbol": ",", + "color": "light_gray", + "ammo": "tinder", + "max_charges": 100, + "turns_per_charge": 600, + "revert_to": "tinderbox", + "use_action": [ + { "type": "firestarter", "moves": 200, "moves_slow": 2000 }, + { + "target": "tinderbox", + "msg": "The ember is extinguished.", + "active": false, + "menu_text": "Extinguish", + "type": "transform" + } + ], + "flags": [ "FIRESTARTER" ] + }, + { + "id": "adobe_pallet_full", + "type": "TOOL", + "name": "pallet of wet adobe bricks", + "name_plural": "pallets of wet adobe bricks", + "description": "A pallet full of heavy mud bricks which need to dry slowly to be usable.", + "weight": "35000 g", + "volume": "12500 ml", + "price": 100, + "to_hit": -2, + "material": [ "soil", "wood" ], + "symbol": "#", + "color": "brown", + "looks_like": "frame_wood_light", + "flags": [ "NONCONDUCTIVE", "ALLOWS_REMOTE_USE" ], + "use_action": { + "target": "adobe_pallet_done", + "msg": "You test the bricks, and they're solid enough to use.", + "moves": 50, + "type": "delayed_transform", + "transform_age": 100800, + "not_ready_msg": "The bricks are still too damp to bear weight.", + "//": "Should be about a week. Irl it's ten days, so make big batches." + } + }, + { + "id": "adobe_pallet_done", + "type": "TOOL", + "category": "tools", + "name": "pallet of dry adobe bricks", + "name_plural": "pallets of dry adobe bricks", + "description": "A pallet of humble mud bricks that have dried for a week, while you were out risking your life. Disassemble it to retrieve your frame and building supplies.", + "weight": "30000 g", + "volume": "12500 ml", + "price": 40000, + "to_hit": -3, + "material": [ "ceramic", "wood" ], + "symbol": "#", + "color": "brown_yellow", + "looks_like": "frame_wood_light", + "flags": [ "NONCONDUCTIVE" ] + }, + { + "id": "anvil_bronze", + "type": "TOOL", + "name": "bronze anvil", + "description": "This is a block of oddly shaped bronze with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", + "weight": "2180 g", + "volume": "2500 ml", + "price": 60000, + "to_hit": -5, + "bashing": 20, + "material": "bronze", + "symbol": ";", + "color": "yellow", + "qualities": [ [ "ANVIL", 2 ] ], + "flags": [ "DURABLE_MELEE" ] + }, + { + "id": "hand_axe", + "type": "TOOL", + "name": "stone hand axe", + "description": "This is a broad piece of sharpened stone, with enough left untouched to hold safely. The Swiss Army knife of the lower paleolithic.", + "weight": "453 g", + "volume": "500 ml", + "price": 0, + "to_hit": -1, + "bashing": 5, + "cutting": 3, + "material": "stone", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 6 ], [ "SAW_W", 1 ], [ "AXE", 1 ], [ "HAMMER", 1 ] ], + "flags": [ "SHEATH_AXE" ] + }, + { + "id": "makeshift_axe", + "copy-from": "hand_axe", + "type": "TOOL", + "name": "metal hand axe", + "description": "This is a chunk of steel with one edge hammered down to something resembling a cutting edge. It works passably well as an axe but really can't compare to a proper axe.", + "material": "steel", + "flags": [ "SHEATH_AXE" ] + }, + { + "id": "pin_reamer", + "type": "TOOL", + "name": "pin reamer", + "description": "Handheld pin reamers of this kind are used to enlarge existing holes, or remove any burs and such from them.", + "weight": "76 g", + "volume": "250 ml", + "price": 300, + "to_hit": -2, + "bashing": 1, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "REAM", 2 ] ] + }, + { + "id": "metal_file", + "type": "TOOL", + "name": "metal fileset", + "description": "These tools are commonly used to remove small amounts of materials from the surface of metal objects.", + "weight": "76 g", + "volume": "250 ml", + "price": 300, + "to_hit": -2, + "bashing": 1, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "FILE", 2 ] ] + }, + { + "id": "angular_grinder", + "type": "TOOL", + "name": "angular grinder", + "description": "This widespread powertool is often used for removing excess material or polishing surfaces.", + "weight": "2780 g", + "volume": "1750 ml", + "price": 5000, + "to_hit": -3, + "bashing": 2, + "cutting": 2, + "material": [ "steel", "plastic" ], + "symbol": "/", + "color": "yellow", + "qualities": [ [ "GRIND", 2 ] ], + "ammo": "battery", + "charges_per_use": 1, + "power_draw": 800000, + "flags": [ "NONCONDUCTIVE" ], + "magazines": [ + [ + "battery", + [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] + ] + ], + "magazine_well": 2 + }, + { + "id": "hand_vice", + "type": "TOOL", + "name": "hand vice", + "description": "This small handheld metal vice is useful for keeping things still.", + "weight": "320 g", + "volume": "500 ml", + "price": 500, + "to_hit": -2, + "bashing": 1, + "cutting": 1, + "material": "steel", + "symbol": ";", + "color": "light_gray", + "qualities": [ [ "VICE", 1 ] ] + }, + { + "type": "TOOL", + "category": "weapons", + "id": "grip_hook", + "name": "grip hook", + "description": "A simple steel meathook with a circular steel handle. Makes a passable melee weapon.", + "weight": "900 g", + "to_hit": 1, + "color": "light_gray", + "symbol": "?", + "material": [ "steel" ], + "techniques": [ "DEF_DISARM", "SWEEP" ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "STAB" ], + "volume": "750 ml", + "bashing": 2, + "cutting": 6, + "price": 2000, + "qualities": [ [ "HAMMER", 1 ], [ "BUTCHER", -5 ] ] + }, + { + "id": "bathroom_scale", + "type": "TOOL", + "name": "bathroom scale", + "symbol": "■", + "color": "light_gray", + "description": "This is a small bathroom scale, meant to weigh a person while naked.", + "weight": "1200 g", + "volume": "1 L", + "price": 500, + "to_hit": -2, + "bashing": 6, + "material": "steel", + "use_action": { "type": "weigh_self", "max_weight": 150000 } + }, + { + "id": "acetylene_machine", + "type": "TOOL", + "name": "acetylene-gas machine", + "symbol": "&", + "color": "light_gray", + "description": "This bulky device takes water and calcium carbide and yields unpressurised acetylene.", + "weight": "8000 g", + "volume": "3 L", + "price": 3200, + "to_hit": -4, + "bashing": 12, + "material": "steel" + } +] From bac7eb4d0d2776cde7c476df8fbe9540d2985a5a Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:20:08 +0800 Subject: [PATCH 02/13] Delete flags.json --- flags.json | 771 ----------------------------------------------------- 1 file changed, 771 deletions(-) delete mode 100644 flags.json diff --git a/flags.json b/flags.json deleted file mode 100644 index d3d58bb655d66..0000000000000 --- a/flags.json +++ /dev/null @@ -1,771 +0,0 @@ -[ - { - "id": "ACTIVE_CLOAKING", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear has cloaking tech that will make you invisible when active, at the cost of power from a UPS." - }, - { - "id": "EFFECT_INVISIBLE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "ALARMCLOCK", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear has an alarm clock feature." - }, - { - "id": "ALLOWS_NATURAL_ATTACKS", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing won't hinder special attacks that involve mutated anatomy." - }, - { - "id": "ALLOWS_REMOTE_USE", - "type": "json_flag", - "context": [ "TOOL" ], - "info": "This item can be activated or reloaded from adjacent tile without picking it up." - }, - { - "id": "AURA", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "This item goes in the outer aura layer, intended for metaphysical effects.", - "info": "This is in your outer aura.", - "conflicts": [ "OUTER", "SKINTIGHT", "WAIST", "PERSONAL", "BELTED" ] - }, - { - "id": "BAROMETER", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear is equipped with an accurate barometer (which is used to measure atmospheric pressure)." - }, - { - "id": "BELT_CLIP", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "info": "This item can be clipped on to a belt loop of the appropriate size." - }, - { - "id": "BELTED", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Layer for backpacks and things worn over outerwear.", - "info": "This gear is strapped onto you.", - "conflicts": [ "OUTER", "SKINTIGHT", "WAIST", "PERSONAL", "AURA" ] - }, - { - "id": "BIONIC_NPC_USABLE", - "type": "json_flag", - "context": [ "BIONIC_ITEM" ], - "info": "A follower could make use of this CBM if installed properly." - }, - { - "id": "BLIND", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Blinds the wearer while worn, and provides nominal protection vs flashbang flashes.", - "info": "This gear prevents you from seeing anything." - }, - { - "id": "EFFECT_NIGHT_VISION", - "context": [ ], - "type": "json_flag" - }, - { - "id": "BLOCK_WHILE_WORN", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This item can be used to block attacks when worn." - }, - { - "id": "CBM", - "type": "json_flag", - "context": [ "BIONIC_ITEM" ], - "info": "This item is a Compact Bionic Module. You'll need to use specialized machinery or ask a surgeon to install it into your body." - }, - { - "id": "CLIMATE_CONTROL", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This piece of clothing has built-in or attached climate control, keeping you at a comfortable temperature." - }, - { - "id": "COLLAR", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This piece of clothing has a wide collar that can keep your mouth warm if it is unencumbered." - }, - { - "id": "DEAF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear prevents you from hearing any sounds.", - "conflicts": [ "PARTIAL_DEAF" ] - }, - { - "id": "DIAMOND", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "info": "This item has a diamond coating improving its cutting or piercing damage.", - "inherit": false - }, - { - "id": "DIG_TOOL", - "type": "json_flag", - "context": [ "TOOL", "TOOL_ARMOR" ], - "info": "While wielded, this item allows you to mine through rocks and other hard obstacles by moving into tiles with them. Note that automatic mining option should be set to true for this to work." - }, - { - "id": "DURABLE_MELEE", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "info": "As a weapon, this item is well-made and will withstand the punishment of combat.", - "conflicts": [ "FRAGILE_MELEE" ] - }, - { - "id": "EATEN_COLD", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "info": "This tastes better while cold." - }, - { - "id": "EATEN_HOT", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "info": "This tastes better while hot." - }, - { - "id": "ELECTRIC_IMMUNE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear completely protects you from electric discharges." - }, - { - "id": "ETHEREAL_ITEM", - "type": "json_flag", - "context": [ ], - "info": "This item disappears as soon as its timer runs out whether it is food or not." - }, - { - "id": "ONLY_ONE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "You can wear only one." - }, - { - "id": "FANCY", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Wearing this clothing gives a morale bonus if the player has the Stylish trait.", - "info": "This piece of clothing is fancy.", - "conflicts": [ "SUPER_FANCY" ] - }, - { - "id": "FIRE", - "type": "json_flag", - "context": [ "GENERIC", "TOOL", "TOOL_ARMOR" ], - "info": "This item counts as fire for crafting purposes." - }, - { - "id": "FIRESTARTER", - "type": "json_flag", - "context": [ "GENERIC", "TOOL", "TOOL_ARMOR" ], - "info": "This item can start fire." - }, - { - "id": "FIREWOOD", - "type": "json_flag", - "context": [ "GENERIC" ], - "info": "This item can serve as a firewood." - }, - { - "id": "FIX_FARSIGHT", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear corrects farsightedness." - }, - { - "id": "FIX_NEARSIGHT", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear corrects nearsightedness." - }, - { - "id": "FILTHY", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Zombie-dropped clothing giving various penalties if Filthy mod is active. Also CBMs harvested from zombies.", - "craft_inherit": true, - "info": "This item is filthy." - }, - { - "id": "FLASH_PROTECTION", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Used for eyes protection from flashbang." - }, - { - "id": "FLOTATION", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing prevents going underwater including both drowning and diving." - }, - { - "id": "FRAGILE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear is fragile and won't protect you for long.", - "conflicts": [ "STURDY" ] - }, - { - "id": "FRAGILE_MELEE", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "info": "As a weapon, this item is flimsy and won't last long in combat before breaking apart.", - "conflicts": [ "DURABLE_MELEE" ] - }, - { - "id": "GAS_PROOF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear completely protects you from any gas." - }, - { - "id": "HOOD", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This piece of clothing has a hood to keep your head warm if your head is unencumbered." - }, - { - "id": "HYGROMETER", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear is equipped with an accurate hygrometer (which is used to measure humidity)." - }, - { - "id": "IRREMOVABLE", - "type": "json_flag", - "context": [ "GUNMOD" ], - "info": "This item is a component of the gun it is attached to. It can't be removed without destroying it.", - "inherit": false - }, - { - "id": "NO_CVD", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "Item can never be used with a CVD machine." - }, - { - "id": "NO_QUICKDRAW", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Don't offer to draw items from this holster when the fire key is pressed whilst the player's hands are empty." - }, - { - "id": "NO_REPAIR", - "type": "json_flag", - "context": [ "GENERIC" ], - "//": "Prevents repairing of this item even if otherwise suitable tools exist.", - "inherit": false - }, - { - "id": "NUTRIENT_OVERRIDE", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "//": "forces calories and vitamins to be the ones defined in the json, instead of inheriting from ingredients" - }, - { - "id": "PLANTABLE_SEED", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "info": "You could probably plant these." - }, - { - "id": "MELTS", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "info": "This food melts when not in a very cold climate, and tastes much better when frozen." - }, - { - "id": "OUTER", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Outer garment layer.", - "info": "This gear is generally worn over clothing.", - "conflicts": [ "BELTED", "SKINTIGHT", "WAIST", "PERSONAL", "AURA" ] - }, - { - "id": "OVERSIZE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Can always be worn no matter encumbrance/mutations/bionics/etc., but prevents any other clothing being worn over this.", - "info": "This clothing is large enough to accommodate abnormally large mutated anatomy." - }, - { - "id": "UNDERSIZE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Can be worn comfortably by mutants with Tiny or Unassuming. Too small for anyone else." - }, - { - "id": "PARTIAL_DEAF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear reduces the volume of sounds to a safe level.", - "conflicts": [ "DEAF" ] - }, - { - "id": "PERSONAL", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "This item goes in the personal aura layer, intended for metaphysical effects.", - "info": "This is in your personal aura.", - "conflicts": [ "BELTED", "OUTER", "WAIST", "SKINTIGHT", "AURA" ] - }, - { - "id": "POCKETS", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Increases warmth for hands if the player's hands are cold and the player is wielding nothing.", - "info": "This clothing has pockets to warm your hands when you are wielding nothing." - }, - { - "id": "POWERED", - "type": "json_flag", - "context": [ "TOOL" ], - "//": "If turned ON, it uses its own source of power, instead of relying on power of the user." - }, - { - "id": "PSYSHIELD_PARTIAL", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "25% chance to protect against fear_paralyze monster attack.", - "info": "This gear keeps out the mind control rays." - }, - { - "id": "RAD_PROOF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing completely protects you from radiation.", - "conflicts": [ "RAD_RESIST" ] - }, - { - "id": "RAD_RESIST", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing partially protects you from radiation.", - "conflicts": [ "RAD_PROOF" ] - }, - { - "id": "REQUIRES_BALANCE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear requires careful balance to use. Being hit while wearing it could make you fall down." - }, - { - "id": "TWO_WAY_RADIO", - "type": "json_flag", - "context": [ "GENERIC", "TOOL_ARMOR", "TOOL" ], - "info": "This item can be used to communicate with radio waves." - }, - { - "id": "RAINPROOF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents the covered body-part(s) from getting wet in the rain.", - "info": "This piece of clothing is designed to keep you dry in the rain." - }, - { - "id": "RESTRICT_HANDS", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents the player from wielding a weapon two-handed, forcing one-handed use if the weapon permits it." - }, - { - "id": "SEMITANGIBLE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents the item from participating in the encumbrance system when worn.", - "info": "It seems partially intangible, and can occupy the same space as other things when worn." - }, - { - "id": "SHEATH_AXE", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "This item can be stored in a sheath of the appropriate size." - }, - { - "id": "SHEATH_KNIFE", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "This item can be stored in a sheath of the appropriate size." - }, - { - "id": "SHEATH_SWORD", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "This item can be stored in a scabbard of the appropriate size." - }, - { - "id": "SHEATH_SPEAR", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "This item can be stored in a sling of the appropriate size." - }, - { - "id": "SHEATH_GOLF", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "This item can be stored in a bag of the appropriate size." - }, - { - "id": "SKINTIGHT", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Undergarment layer.", - "info": "This clothing lies close to the skin.", - "conflicts": [ "BELTED", "OUTER", "WAIST", "PERSONAL", "AURA" ] - }, - { - "id": "SLOWS_MOVEMENT", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing is restrictive and slows your movement speed." - }, - { - "id": "SLOWS_THIRST", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing slows your thirst by reducing moisture loss." - }, - { - "id": "STURDY", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing will protect you from harm and withstand a lot of abuse.", - "conflicts": [ "FRAGILE" ] - }, - { - "id": "SUN_GLASSES", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents glaring when in sunlight.", - "info": "This clothing keeps the glare out of your eyes." - }, - { - "id": "SUPER_FANCY", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Gives an additional moral bonus over FANCY if the player has the Stylish trait.", - "info": "This clothing is very fancy.", - "conflicts": [ "FANCY" ] - }, - { - "id": "SWIM_GOGGLES", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Allows you to see much further under water.", - "info": "This clothing allows you to see much further under water." - }, - { - "id": "THERMOMETER", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear is equipped with an accurate thermometer." - }, - { - "id": "VARSIZE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Can be made to fit via tailoring." - }, - { - "id": "WAIST", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Layer for belts and other things worn on the waist.", - "info": "This gear is worn on or around your waist.", - "conflicts": [ "BELTED", "OUTER", "SKINTIGHT", "PERSONAL", "AURA" ] - }, - { - "id": "WATCH", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Acts as a watch and allows the player to see actual time.", - "info": "This gear allows to see actual time." - }, - { - "id": "WATERPROOF", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents the covered body-part(s) from getting wet in any circumstance.", - "info": "This clothing won't let water through. Unless you jump in the river or something like that." - }, - { - "id": "WATER_FRIENDLY", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Prevents the item from making the body part count as unfriendly to water and thus causing negative morale from being wet.", - "info": "This clothing performs well even when soaking wet. This can feel good." - }, - { - "id": "POWERARMOR_COMPATIBLE", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "//": "Allows power armor to be worn with compatible armors like ear plugs and mouthpieces.", - "info": "This item can be worn simultaneously with power armor." - }, - { - "id": "furred", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing has a fur lining sewn into it to increase its overall warmth." - }, - { - "id": "kevlar_padded", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear has Kevlar inserted into strategic locations to increase protection with some increase to encumbrance." - }, - { - "id": "leather_padded", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear has certain parts padded with leather to increase protection with moderate increase to encumbrance." - }, - { - "id": "steel_padded", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This gear has certain parts padded with steel to increase protection with moderate increase to encumbrance." - }, - { - "id": "wooled", - "type": "json_flag", - "context": [ "ARMOR", "TOOL_ARMOR" ], - "info": "This clothing has a wool lining sewn into it to increase its overall warmth." - }, - { - "id": "UNARMED_WEAPON", - "type": "json_flag", - "context": [ "GENERIC", "TOOL" ], - "//": "Allows wielding with unarmed fighting styles and trains unarmed when used.", - "info": "This weapon can be used with unarmed fighting styles." - }, - { - "id": "NANOFAB_TEMPLATE", - "type": "json_flag", - "context": [ "generic", "TOOL" ], - "info": "This item contains a nanofabricator recipe." - }, - { - "id": "BIONIC_FAULTY", - "type": "json_flag", - "context": [ "BIONIC" ], - "info": "This bionic is faulty." - }, - { - "id": "BIONIC_POWER_SOURCE", - "type": "json_flag", - "context": [ "BIONIC" ], - "info": "This bionic provides power." - }, - { - "id": "BIONIC_TOGGLED", - "type": "json_flag", - "context": [ "BIONIC" ], - "//": "This bionic only has a function when activated, else it causes its effect every turn." - }, - { - "id": "BIONIC_GUN", - "type": "json_flag", - "context": [ "BIONIC" ], - "//": "This bionic is a gun bionic and activating it will fire it. Prevents all other activation effects." - }, - { - "id": "BIONIC_WEAPON", - "type": "json_flag", - "context": [ "BIONIC" ], - "//": "This bionic is a weapon bionic and activating it will create (or destroy) bionic's fake_item in user's hands. Prevents all other activation effects." - }, - { - "id": "BIONIC_ARMOR_INTERFACE", - "type": "json_flag", - "context": [ "BIONIC" ], - "info": "This bionic can provide power to powered armor." - }, - { - "id": "PERMANENT", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This makes the spell's effects permanent." - }, - { - "id": "IGNORE_WALLS", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This makes the spell's Area of Effect ignore walls." - }, - { - "id": "MAGIC_FOCUS", - "type": "json_flag", - "context": [ "item" ], - "//": "You can cast spells with this item in your hand." - }, - { - "id": "HOSTILE_SUMMON", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This makes the spell's summoned monster always hostile. Note that the spell needs to be a summon spell for this to do anything." - }, - { - "id": "HOSTILE_50", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This makes the spell's summoned monster hostile 50% of the time. Note that the spell needs to be a summon spell for this to do anything." - }, - { - "id": "SILENT", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "The spell makes no sound at its point of impact." - }, - { - "id": "LOUD", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This spell is much louder at its point of impact." - }, - { - "id": "VERBAL", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "The caster must speak in order to cast the spell. More mouth encumbrannce increases failure percent, and the caster speaks when casting." - }, - { - "id": "SOMATIC", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "The spell requires arm movement to cast. Arm encumbrance affects failure percentage and casting time." - }, - { - "id": "NO_HANDS", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "The spell does not require hands in order to cast it. Encumbrance penalties on hands are nullified." - }, - { - "id": "NO_LEGS", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This spell does not require leg movement in order to be cast. All encumbrance penalties for legs are nullified." - }, - { - "id": "CONCENTRATE", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "This spell requires focus to cast. The lower your focus, the higher failure rate to cast." - }, - { - "id": "WONDER", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "Chooses a spell at random to cast from extra_effects. See MAGIC.md for details" - }, - { - "id": "PAIN_NORESIST", - "type": "json_flag", - "context": [ "SPELL" ], - "//": "pain altering spells can't be resisted (like with the deadened trait)" - }, - { - "id": "NON_THRESH", - "type": "json_flag", - "context": [ "mutation" ], - "//": "This mutation does not count toward thresholds at all." - }, - { - "id": "EFFECT_FEATHER_FALL", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_BIO_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_BASH_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_CUT_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_ACID_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_STAB_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_HEAT_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "EFFECT_COLD_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "ELECTRIC_IMMUNE", - "context": [ ], - "type": "json_flag" - }, - { - "id": "HIDDEN_HALLU", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "craft_inherit": true, - "//": "Contains hallucinogenic compounds from foraged foods." - }, - { - "id": "HIDDEN_POISON", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "craft_inherit": true, - "//": "Contains poisonous compounds from foraged foods." - }, - { - "id": "BAD_TASTE", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "craft_inherit": true, - "taste_mod": -5, - "//": "Has a bad taste or texture that can't be covered up through cooking.", - "info": "This food is unappetizing in a way that can't be covered up by most cooking." - }, - { - "id": "RAW", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "//": "Decreases calories as they appear in JSON def by 25%. This penalty is removed if the item is used in a recipe that requires heating.", - "info": "This food is raw, and will be more nutritious if cooked." - }, - { - "id": "CANNIBALISM", - "type": "json_flag", - "context": [ "COMESTIBLE" ], - "craft_inherit": true - } -] From b33bbee893766bc575a98d5df7d4d0b13ed0cb86 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:20:36 +0800 Subject: [PATCH 03/13] Delete tools.json --- tools.json | 7415 ---------------------------------------------------- 1 file changed, 7415 deletions(-) delete mode 100644 tools.json diff --git a/tools.json b/tools.json deleted file mode 100644 index 5ecc5e78601a8..0000000000000 --- a/tools.json +++ /dev/null @@ -1,7415 +0,0 @@ -[ - { - "id": "EMPbomb", - "type": "TOOL", - "category": "weapons", - "name": "EMP bomb", - "description": "This substantial device is a bomb that generates a electromagnetic pulse. When activated, the plutonium fuel cell is drained into a flux compression generator, the detonation of which creates a strong magnetic field. When this magnetic field is fed into the antenna, it creates a strong electro-magnetic pulse.", - "weight": "4543 g", - "volume": "15500 ml", - "price": 60000, - "to_hit": -1, - "bashing": 12, - "material": [ "steel", "plastic" ], - "symbol": "*", - "explode_in_fire": true, - "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, - "color": "light_gray", - "use_action": { - "target": "EMPbomb_act", - "msg": "You activate the EMP bomb.", - "target_charges": 50, - "active": true, - "menu_text": "Activate bomb", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB", "GRENADE" ] - }, - { - "id": "riding_saddle", - "type": "TOOL", - "name": "riding saddle", - "description": "A saddle that can be placed on a tamed animal that is capable of being ridden.", - "weight": "800 g", - "volume": "2 L", - "price": 0, - "to_hit": -1, - "bashing": 5, - "material": [ "leather" ], - "symbol": "M", - "color": "yellow" - }, - { - "id": "EMPbomb_act", - "type": "TOOL", - "category": "weapons", - "name": "active EMP bomb", - "description": "This EMP bomb is active, and will shortly detonate, creating a large EMP field that damages robots and drains bionic energy, as well as a sizeable explosion. You may not want to be holding it much longer.", - "weight": "19515 g", - "volume": "16 L", - "price": 0, - "to_hit": -1, - "bashing": 12, - "material": [ "steel", "plastic" ], - "symbol": "*", - "explode_in_fire": true, - "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, - "color": "light_gray", - "initial_charges": 50, - "max_charges": 50, - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "draw_explosion_radius": 10, - "draw_explosion_color": "light_blue", - "emp_blast_radius": 10, - "sound_volume": 0, - "sound_msg": "Tick.", - "explosion": { "power": 600, "shrapnel": { "casing_mass": 3214, "fragment_mass": 0.5 } }, - "no_deactivate_msg": "You've already activated the %s, try throwing it instead." - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "LAW_Packed", - "type": "TOOL", - "category": "guns", - "name": "packed M72 LAW", - "name_plural": "packed M72 LAWs", - "description": "This is a M72 LAW, packed in its storage form. Use it to pop it out and make it ready to fire. Once it is activated, it cannot be repacked.", - "weight": "2500 g", - "volume": "1500 ml", - "price": 200000, - "bashing": 6, - "material": "aluminum", - "symbol": ")", - "color": "green", - "use_action": { - "target": "LAW", - "msg": "You pull the activating lever, readying the LAW to fire.", - "target_charges": 1, - "target_ammo": "66mm_HEAT", - "menu_text": "Activate", - "type": "transform" - } - }, - { - "id": "hand_pump", - "type": "TOOL", - "symbol": "/", - "color": "blue", - "name": "hand pump", - "description": "This pump is suitable for pumping air into inflatable objects.", - "price": 400, - "material": [ "aluminum", "plastic" ], - "weight": "113 g", - "volume": "500 ml", - "bashing": 4, - "to_hit": -1, - "qualities": [ [ "PRESSURIZATION", 1 ] ] - }, - { - "id": "UPS_off", - "type": "TOOL", - "name": "UPS", - "name_plural": "UPS's", - "description": "This is a unified power supply, or UPS. It is a device developed jointly by military and scientific interests for use in combat and the field. The UPS is designed to power bionics, armor and some guns, but drains batteries quickly.", - "weight": "680 g", - "volume": "2500 ml", - "price": 280000, - "to_hit": -1, - "bashing": 8, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "magazines": [ - [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] - ], - "magazine_well": 4, - "flags": [ "IS_UPS" ] - }, - { - "id": "acidbomb", - "type": "TOOL", - "category": "weapons", - "name": "acid bomb", - "description": "This is a fragile container filled with acid. Throw it to spill out a pool of potent acid.", - "weight": "650 g", - "volume": "500 ml", - "price": 5000, - "to_hit": -1, - "bashing": 4, - "material": "glass", - "symbol": "*", - "color": "yellow", - "use_action": "ACIDBOMB_ACT", - "flags": [ "ACT_ON_RANGED_HIT", "NPC_THROWN" ] - }, - { - "id": "adv_UPS_off", - "type": "TOOL", - "name": "advanced UPS", - "name_plural": "advanced UPS's", - "description": "This is an advanced version of the unified power supply, or UPS. This device has been significantly redesigned to provide better efficiency as well as to consume plutonium fuel cells rather than batteries. Sadly, its plutonium reactor can't be charged in UPS charging station.", - "weight": "453 g", - "volume": "2 L", - "price": 560000, - "to_hit": -1, - "bashing": 8, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "light_green", - "ammo": "plutonium", - "max_charges": 2500, - "flags": [ "IS_UPS" ] - }, - { - "id": "advanced_ecig", - "type": "TOOL", - "name": "advanced electronic cigarette", - "description": "An advanced version of the electronic cigarette. A less harmful way to get your nicotine fix than regular cigarettes, but still addictive. It needs batteries and nicotine liquid to function.", - "category": "drugs", - "weight": "200 g", - "volume": "250 ml", - "price": 5000, - "to_hit": -1, - "material": "steel", - "symbol": "!", - "color": "white", - "ammo": "battery", - "charges_per_use": 1, - "power_draw": 7500, - "use_action": "ECIG", - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_disposable_cell", - "light_minus_disposable_cell", - "light_minus_atomic_battery_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "airhorn", - "type": "TOOL", - "name": "compressed air horn", - "description": "This is a small can of compressed air attached to a plastic horn. Pressing the button on top causes it to emit a loud honking sound.", - "weight": "467 g", - "volume": "250 ml", - "price": 500, - "to_hit": -4, - "bashing": 3, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "red", - "initial_charges": 50, - "max_charges": 50, - "charges_per_use": 1, - "use_action": { - "type": "manualnoise", - "moves": 100, - "noise": 50, - "noise_message": "HOOOOONK!", - "noise_id": "misc", - "noise_variant": "airhorn", - "use_message": "You honk your airhorn.", - "no_charges_message": "You depress the button but no sound comes out.", - "//": "Use of %s not currently supported." - } - }, - { - "id": "alarmclock", - "type": "TOOL", - "name": "alarm clock", - "description": "A wind-up alarm clock. Though the noise it makes is unpleasant to wake up to, it's always good to get an early start to your day. Can also be disassembled into some useful parts.", - "weight": "562 g", - "volume": "250 ml", - "price": 5000, - "price_postapoc": 100, - "to_hit": -3, - "bashing": 3, - "material": [ "aluminum", "glass" ], - "symbol": ",", - "color": "yellow", - "flags": [ "WATCH", "ALARMCLOCK" ] - }, - { - "id": "anvil", - "type": "TOOL", - "name": "anvil", - "description": "This is an enormously heavy block of oddly shaped steel with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", - "weight": "54000 g", - "volume": "4 L", - "price": 100000, - "to_hit": -5, - "bashing": 40, - "material": "iron", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "ANVIL", 3 ] ], - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "water_mill", - "type": "TOOL", - "name": "water mill", - "description": "A small water-powered mill that can convert starchy products into flour. Can be placed via the construction menu.", - "weight": "120000 g", - "volume": "22500 ml", - "price": 100000, - "to_hit": -5, - "bashing": 40, - "material": "wood", - "symbol": "*", - "color": "red", - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "wind_mill", - "type": "TOOL", - "name": "wind mill", - "description": "A small wind-powered mill that can convert starchy products into flour. Can be placed via the construction menu.", - "weight": "120000 g", - "volume": "22500 ml", - "price": 100000, - "to_hit": -5, - "bashing": 40, - "material": "steel", - "symbol": "T", - "color": "red", - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "atomic_coffeepot", - "type": "GENERIC", - "category": "tools", - "name": "atomic coffee maker", - "description": "This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive generator to heat water for coffee. Normally the water is heated using energy stored in a capacitor, and makes ordinary coffee. However, as a special feature, water from the RTG containment area can be used, giving the coffee a very special kick. The Curie-G is illegal in most countries.", - "weight": "6102 g", - "volume": "1000 ml", - "price": 100000, - "to_hit": -2, - "bashing": 5, - "material": [ "plastic", "aluminum" ], - "qualities": [ [ "BOIL", 1 ] ], - "symbol": ",", - "color": "light_green", - "//": "It would be nice if this could have a use action to thaw frozen stuff. It's not hot enough to work as a hotplate.", - "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE" ] - }, - { - "id": "atomic_lamp", - "type": "GENERIC", - "category": "tools", - "name": "atomic lamp", - "description": "Powered by the magic of nuclear decay and low-energy LEDs, this very expensive lamp will emit a small amount of light for at least a decade. Before the Cataclysm, it was mostly an expensive way to show off your preparedness. Now, it's actually pretty cool. Use it to close the cover and hide the light.", - "weight": "1438 g", - "volume": "1 L", - "price": 175000, - "to_hit": -2, - "bashing": 8, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "light_green", - "use_action": { "target": "atomic_lamp_off", "msg": "You close the lamp's cover.", "menu_text": "Close cover", "type": "transform" }, - "flags": [ "LIGHT_15", "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "atomic_lamp_off", - "type": "GENERIC", - "category": "tools", - "name": "atomic lamp (covered)", - "name_plural": "atomic lamps (covered)", - "description": "Powered by the magic of nuclear decay and low-energy LEDs, this very expensive lamp will emit a small amount of light for at least a decade. Before the Cataclysm, it was mostly an expensive way to show off your preparedness. Now, it's actually pretty cool. The cover is closed. Use it to open the cover and show the light.", - "weight": "1438 g", - "volume": "1 L", - "price": 175000, - "to_hit": -2, - "bashing": 8, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "light_green", - "use_action": { - "target": "atomic_lamp", - "active": true, - "msg": "You open the lamp's cover.", - "menu_text": "Open cover", - "type": "transform" - }, - "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "atomic_light", - "type": "GENERIC", - "category": "tools", - "name": "atomic reading light", - "description": "Powered by the magic of nuclear decay and low-energy LEDs, this extremely expensive little light will provide just enough light to read by for at least a decade. It is also available with a cute cartoon bear cover to turn it into a nightlight for a very wealthy child with a fear of the dark. Use it to close the cover and hide the light.", - "weight": "214 g", - "volume": "250 ml", - "price": 125000, - "to_hit": -2, - "bashing": 4, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "light_green", - "use_action": { - "target": "atomic_light_off", - "msg": "You close the nightlight's cover.", - "menu_text": "Close cover", - "type": "transform" - }, - "flags": [ "LIGHT_10", "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "atomic_light_off", - "type": "GENERIC", - "category": "tools", - "name": "atomic reading light (covered)", - "name_plural": "atomic reading lights (covered)", - "description": "Powered by the magic of nuclear decay and low-energy LEDs, this extremely expensive little light will provide just enough light to read by for at least a decade. It is also available with a cute cartoon bear cover to turn it into a nightlight for a very wealthy child with a fear of the dark. The cover is closed. Use it to open the cover and show the light.", - "weight": "214 g", - "volume": "250 ml", - "price": 125000, - "to_hit": -2, - "bashing": 4, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "light_green", - "use_action": { - "target": "atomic_light", - "active": true, - "msg": "You open the nightlight's cover.", - "menu_text": "Open cover", - "type": "transform" - }, - "flags": [ "LEAK_DAM", "RADIOACTIVE", "DURABLE_MELEE", "ALLOWS_REMOTE_USE" ] - }, - { - "type": "GENERIC", - "id": "mind_splicer", - "symbol": "o", - "color": "white", - "name": "mind splicer kit", - "description": "Surgical forceps, cables and a modified smartphone inside a small plastic pouch. Assembled to steal the mind of some poor man, these are tools of the creepy high-tech sandman.", - "material": "plastic", - "price": 12500, - "use_action": "MIND_SPLICER", - "volume": "1 L", - "weight": "600 g", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "banjo", - "type": "TOOL", - "category": "tools", - "name": "banjo", - "name_plural": "banjos", - "description": "A standard factory-made banjo. Looks to be in working condition.", - "weight": "2000 g", - "volume": "3 L", - "price": 7500, - "to_hit": 2, - "bashing": 7, - "material": [ "wood", "iron" ], - "symbol": "|", - "color": "white", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 18, - "fun": -3, - "fun_bonus": 2, - "speed_penalty": 18, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your banjo.", - "You play a bluegrass tune on your banjo.", - "You play a quick, Southern ditty on your banjo." - ] - } - }, - { - "id": "barometer", - "type": "TOOL", - "category": "tools", - "name": "barometer", - "name_plural": "barometers", - "description": "A plastic barometer that can read the atmospheric pressure.", - "weight": "1 g", - "volume": "250 ml", - "price": 100, - "to_hit": -3, - "material": "plastic", - "symbol": ";", - "color": "light_gray", - "use_action": "WEATHER_TOOL", - "flags": [ "BAROMETER" ] - }, - { - "id": "beartrap", - "type": "TOOL", - "name": "bear trap", - "description": "This is a spring-loaded pair of steel jaws connected to a sensitive pressure plate. Use it to set it on the ground, creating a trap that will ensnare and damage anything that steps on it. If you are carrying a shovel, you will have the option of burying it.", - "weight": "14000 g", - "volume": "1500 ml", - "price": 6000, - "to_hit": -2, - "bashing": 9, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "use_action": { - "type": "place_trap", - "allow_underwater": true, - "bury_question": "Bury the beartrap?", - "bury": { "trap": "tr_beartrap_buried", "moves": 275, "practice": 7, "done_message": "You bury the beartrap." }, - "trap": "tr_beartrap", - "moves": 200, - "practice": 4, - "done_message": "You set the beartrap." - } - }, - { - "id": "blade_trap", - "type": "TOOL", - "name": "blade trap", - "description": "This is a machete attached laterally to a motor, with a tripwire controlling its throttle. When the tripwire is pulled, the blade is swung around with great force. The trap forms a 3x3 area of effect.", - "weight": "2381 g", - "volume": "4500 ml", - "price": 5000, - "to_hit": -4, - "bashing": 4, - "cutting": 14, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "use_action": { - "type": "place_trap", - "outer_layer_trap": "tr_blade", - "trap": "tr_engine", - "moves": 400, - "practice": 12, - "done_message": "You set the blade trap %d squares away." - } - }, - { - "id": "board_trap", - "type": "TOOL", - "name": "nailboard trap", - "description": "These are several pieces of wood nailed together, with some nails sticking straight up. If an unsuspecting victim steps on it, they'll get nails through the foot.", - "weight": "2041 g", - "volume": "1500 ml", - "price": 0, - "to_hit": -3, - "bashing": 12, - "cutting": 6, - "material": "wood", - "symbol": ";", - "color": "brown", - "use_action": { - "type": "place_trap", - "allow_underwater": true, - "trap": "tr_nailboard", - "moves": 150, - "practice": 2, - "done_message": "You set the board trap on the %s, nails facing up." - } - }, - { - "id": "boltcutters", - "type": "TOOL", - "name": "pair of bolt cutters", - "name_plural": "pairs of bolt cutters", - "description": "This is a large pair of bolt cutters. You could use them to cut padlocks or heavy gauge wire.", - "weight": "1224 g", - "volume": "750 ml", - "price": 3000, - "to_hit": -1, - "bashing": 7, - "cutting": 4, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "red", - "use_action": "BOLTCUTTERS", - "flags": [ "BELT_CLIP" ] - }, - { - "id": "bone_flute", - "type": "TOOL", - "category": "tools", - "name": "bone flute", - "name_plural": "bone flutes", - "description": "A polished bone flute with five finger holes.", - "weight": "250 g", - "volume": "500 ml", - "price": 5000, - "bashing": 2, - "material": "bone", - "symbol": "-", - "color": "white", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 12, - "fun": -5, - "fun_bonus": 2, - "speed_penalty": 10, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your flute.", - "You play a beautiful piece on your flute.", - "You play a piece on your bone flute that resembles the howling wind through Aurignacian caves.", - "Your bone flute wails for the fallen during the hunt." - ] - } - }, - { - "id": "boobytrap", - "type": "TOOL", - "name": "booby trap", - "description": "This is a crude explosive device triggered by a piece of string. Use it to setup and watch some poor bastard trigger it.", - "weight": "586 g", - "volume": "750 ml", - "price": 5000, - "to_hit": -4, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "red", - "use_action": { - "type": "place_trap", - "trap": "tr_boobytrap", - "moves": 200, - "practice": 4, - "done_message": "You set the booby trap up and activate the grenade." - } - }, - { - "id": "brick_kiln", - "type": "TOOL", - "name": "brick kiln", - "description": "This is a portable charcoal-fired kiln. It is designed for firing bricks, but you could use it to fire anything made of clay.", - "weight": "9600 g", - "volume": "9 L", - "price": 25000, - "to_hit": -3, - "bashing": 13, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "ammo": "charcoal", - "max_charges": 1000, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "kiln", - "type": "TOOL", - "name": "electric kiln", - "description": "This is a portable electric kiln, powered by batteries. It is designed for firing bricks, but you could use it to fire anything made of clay. With a little mechanical know-how, you could probably even convert it to run directly off a vehicle's power system.", - "weight": "12000 g", - "volume": "7500 ml", - "price": 50000, - "to_hit": -3, - "bashing": 12, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] - ], - "magazine_well": 4 - }, - { - "id": "bubblewrap", - "type": "TOOL", - "name": "bubble wrap", - "description": "This is a sheet of plastic covered with air-filled bubbles. Use it to set it on the ground, creating a trap that will warn you with noise when something steps on it.", - "weight": "6 g", - "volume": "250 ml", - "price": 50, - "material": "plastic", - "symbol": ";", - "color": "light_cyan", - "use_action": { - "type": "place_trap", - "allow_underwater": true, - "trap": "tr_bubblewrap", - "moves": 150, - "practice": 2, - "done_message": "You set the bubble wrap on the ground, ready to be popped." - } - }, - { - "id": "c4", - "type": "TOOL", - "category": "weapons", - "name": "C-4 explosive", - "description": "This is military grade RDX composition explosive. A label reads: \"Highly explosive, use with extreme caution!\" It comes with a small timer.", - "weight": "1570 g", - "volume": "1 L", - "price": 9000, - "to_hit": -4, - "material": [ "plastic" ], - "symbol": ";", - "color": "light_gray", - "use_action": "C4" - }, - { - "id": "c4armed", - "type": "TOOL", - "category": "weapons", - "name": "C-4 explosive (armed)", - "name_plural": "C-4 explosives (armed)", - "description": "This is military grade RDX composition explosive. A label reads: \"Highly explosive, use with extreme caution!\" It comes with a small timer, which is currently ticking down.", - "weight": "1570 g", - "volume": "1 L", - "price": 0, - "to_hit": -4, - "material": [ "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 9, - "max_charges": 9, - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "Tick.", - "no_deactivate_msg": "You've already set the %s's timer, you might want to get away from it.", - "explosion": { "power": 2000 } - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "caltrops", - "type": "TOOL", - "name": "loose caltrops", - "name_plural": "loose caltrops", - "description": "These are small metal objects covered with many sharp points. If an unsuspecting victim steps on one, they'll get a spine through the foot.", - "weight": "264 g", - "volume": "250 ml", - "price": 900, - "to_hit": -4, - "bashing": 1, - "cutting": 8, - "material": "iron", - "symbol": ";", - "color": "dark_gray", - "use_action": { - "type": "place_trap", - "trap": "tr_caltrops", - "moves": 150, - "practice": 2, - "done_message": "You scatter the caltrops on the %s." - } - }, - { - "id": "caltrops_glass", - "type": "TOOL", - "name": "loose glass caltrops", - "name_plural": "loose glass caltrops", - "description": "These are glass shards glued together to expose their sharp edges. If an unsuspecting victim steps on one, they'll get cut.", - "weight": "264 g", - "volume": "500 ml", - "price": 100, - "to_hit": -4, - "cutting": 6, - "material": "glass", - "symbol": ";", - "color": "dark_gray", - "use_action": { - "type": "place_trap", - "trap": "tr_caltrops_glass", - "moves": 150, - "practice": 2, - "done_message": "You scatter the glass caltrops on the %s." - } - }, - { - "id": "camera", - "type": "TOOL", - "name": "camera", - "description": "A point-and-shoot digital camera, with digital viewfinder, a backup 'iron-sight', and flash. You can look at your photos on the digital screen, or transfer them with a memory card. Takes conventional batteries.", - "weight": "907 g", - "volume": "250 ml", - "price": 20000, - "bashing": 1, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 5, - "use_action": "CAMERA", - "magazines": [ - [ - "battery", - [ - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "camera_pro", - "type": "TOOL", - "name": "camera pro", - "description": "A 35mm digital SLR (single-lens reflex) camera, with optical and digital viewfinders, zoom lens with auto-focus and stabilizer, and flash. You can view your photos on it or transfer them with a memory card; it runs on conventional batteries. Before the Cataclysm, you could have taken professional-grade photos using this.", - "weight": "2268 g", - "volume": "1250 ml", - "price": 800000, - "bashing": 1, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 5, - "use_action": "CAMERA", - "flags": [ "CAMERA_PRO", "ALWAYS_TWOHAND" ], - "magazines": [ - [ - "battery", - [ - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "can_sealer", - "type": "GENERIC", - "category": "tools", - "name": "can sealer", - "description": "A hand crank powered cast steel machine designed to automatically seal tin cans.", - "weight": "9800 g", - "volume": "5 L", - "price": 52500, - "to_hit": -2, - "bashing": 8, - "material": "steel", - "symbol": ";", - "color": "light_gray" - }, - { - "id": "candle", - "type": "TOOL", - "name": "candle", - "description": "This is a thick candle. It doesn't provide very much light, but it can burn for quite a long time. You'll need a lighter or matches to light it.", - "weight": "100 g", - "volume": "250 ml", - "price": 100, - "to_hit": -2, - "material": "veggy", - "symbol": ",", - "color": "white", - "initial_charges": 100, - "max_charges": 100, - "charges_per_use": 1, - "use_action": { - "target": "candle_lit", - "msg": "You light the candle.", - "active": true, - "need_fire": 1, - "menu_text": "Light", - "type": "transform" - } - }, - { - "id": "candle_lit", - "type": "TOOL", - "name": "candle", - "name_plural": "candles", - "description": "This is a thick candle. It doesn't provide very much light, but it can burn for quite a long time. This candle is lit.", - "weight": "100 g", - "volume": "250 ml", - "price": 0, - "to_hit": -2, - "material": "veggy", - "symbol": ",", - "color": "white", - "initial_charges": 100, - "max_charges": 100, - "charges_per_use": 1, - "turns_per_charge": 1350, - "use_action": { "target": "candle", "msg": "The candle winks out.", "menu_text": "Extinguish", "type": "transform" }, - "flags": [ "LIGHT_8", "WATER_EXTINGUISH", "TRADER_AVOID", "WIND_EXTINGUISH" ] - }, - { - "id": "canister_goo", - "type": "TOOL", - "name": "goo canister", - "description": "There is a label on this canister: \"Warning: contains highly toxic and corrosive materials. Contents may be sentient. Open at your own risk.\" You think you can feel something moving inside it.", - "weight": "1596 g", - "volume": "500 ml", - "price": 35000, - "to_hit": 1, - "bashing": 4, - "material": "aluminum", - "symbol": ";", - "color": "dark_gray", - "initial_charges": 1, - "max_charges": 1, - "charges_per_use": 1, - "use_action": "CAN_GOO" - }, - { - "id": "sieve_steel", - "type": "GENERIC", - "category": "tools", - "name": "sieve", - "description": "This is no mere strainer for noodles; it's a sieve used to separate particles of certain sizes. You could use this to do a really good job sifting flour, remove dust and soil from grain, or perhaps conduct gradiation tests for any civil engineers you might know. This one has been constructed from steel mesh.", - "volume": "500 ml", - "weight": "318 g", - "price": 700, - "bashing": 2, - "material": [ "steel" ], - "symbol": ";", - "color": "dark_gray" - }, - { - "id": "sieve_primitive", - "type": "GENERIC", - "category": "tools", - "name": "wicker sieve", - "description": "This is a primitive sieve constructed from woven strips of plant material. Early sieves like this were used to sift grain, though the openings on this one are too small for that.", - "weight": "50 g", - "volume": "500 ml", - "price": 300, - "bashing": 1, - "material": [ "paper" ], - "symbol": ";", - "color": "light_gray" - }, - { - "id": "carding_paddles", - "type": "GENERIC", - "category": "tools", - "name": "carding paddles", - "name_plural": "pairs of carding paddles", - "description": "A pair of toothy wooden paddles used to clean fibers for use in textile production.", - "weight": "360 g", - "volume": "500 ml", - "price": 3000, - "to_hit": 1, - "bashing": 3, - "material": [ "wood" ], - "symbol": ";", - "color": "brown" - }, - { - "id": "carver_off", - "type": "TOOL", - "name": "electric carver (off)", - "name_plural": "electric carvers (off)", - "description": "An electric meat carver powered by batteries. Two serrated blades that vibrate together to slice just about anything from turkey to ham… even zombies!", - "weight": "1106 g", - "volume": "1500 ml", - "price": 2000, - "bashing": 2, - "cutting": 8, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 5, - "use_action": "CARVER_OFF", - "flags": [ "SHEATH_SWORD", "NONCONDUCTIVE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "carver_on", - "copy-from": "carver_off", - "type": "TOOL", - "name": "electric carver (on)", - "name_plural": "electric carvers (on)", - "description": "This carver is on and the blades are buzzing. Use it to turn it off.", - "cutting": 30, - "power_draw": 150000, - "charges_per_use": 0, - "revert_to": "carver_off", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 25 ] ], - "use_action": "CARVER_ON", - "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ], - "magazine_well": 2 - }, - { - "id": "cell_phone", - "type": "TOOL", - "name": "cellphone", - "name_plural": "cellphones", - "description": "This is a cellphone, an older cousin of a smartphone but still popular in certain circles due to its reliability, sturdiness and the ability to run on common batteries. Using this cellphone will turn it on and provide light, assuming it is sufficiently charged. It also has a clock app that includes an alarm.", - "weight": "226 g", - "volume": "100 ml", - "price": 9000, - "price_postapoc": 2000, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 1, - "use_action": { - "target": "cell_phone_flashlight", - "msg": "You light up the screen.", - "active": true, - "need_charges": 1, - "need_charges_msg": "The cellphone's batteries need more charge.", - "type": "transform" - }, - "flags": [ "WATCH", "ALARMCLOCK" ], - "magazines": [ - [ - "battery", - [ - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_minus_disposable_cell", - "light_battery_cell", - "light_disposable_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "cell_phone_flashlight", - "copy-from": "cell_phone", - "type": "TOOL", - "name": "cellphone - Flashlight", - "name_plural": "cellphones - Flashlight", - "power_draw": 500, - "revert_to": "cell_phone", - "use_action": { "target": "cell_phone", "msg": "You stop lighting up the screen.", "menu_text": "Turn off", "type": "transform" }, - "flags": [ "WATCH", "LIGHT_8", "CHARGEDIM", "TRADER_AVOID" ] - }, - { - "id": "smart_phone", - "type": "TOOL", - "name": "smartphone", - "name_plural": "smartphones", - "description": "A popular, fancy smartphone. Capable of making photos due to integrated camera and illuminating an area as per flashlight app, assuming it has enough charge. The smartphone also has a clock app that includes an alarm. Runs on a small, rechargeable power cell compatible with Unified Power Supply.", - "weight": "230 g", - "volume": "100 ml", - "price": 20000, - "price_postapoc": 1900, - "material": [ "plastic", "aluminum" ], - "looks_like": "cell_phone", - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "initial_charges": 110, - "max_charges": 120, - "charges_per_use": 1, - "use_action": [ - { - "target": "smart_phone_flashlight", - "msg": "You activate the flashlight app.", - "active": true, - "need_charges": 5, - "need_charges_msg": "The smartphone's charge is too low.", - "type": "transform" - }, - "CAMERA", - "MP3" - ], - "flags": [ "WATCH", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] - }, - { - "id": "smartphone_music", - "copy-from": "smart_phone", - "type": "TOOL", - "name": "smartphone - music", - "name_plural": "smartphones - music", - "description": "This phone is playing music, steadily raising your morale. You can't hear anything else while you're listening.", - "power_draw": 300, - "revert_to": "smart_phone", - "use_action": "MP3_ON", - "flags": [ "WATCH", "TRADER_AVOID", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ], - "magazine_well": 1 - }, - { - "id": "smart_phone_flashlight", - "copy-from": "smart_phone", - "type": "TOOL", - "name": "smartphone - Flashlight", - "name_plural": "smartphones - Flashlight", - "power_draw": 1500, - "revert_to": "smart_phone", - "use_action": { - "target": "smart_phone", - "msg": "You deactivate the flashlight app.", - "menu_text": "Turn off flashlight", - "type": "transform" - }, - "flags": [ "WATCH", "LIGHT_20", "CHARGEDIM", "TRADER_AVOID", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] - }, - { - "id": "chainsaw_off", - "type": "TOOL", - "name": "chainsaw (off)", - "name_plural": "chainsaws (off)", - "description": "This is a lumbering tool moonlighting as weapon of opportunity. If loaded with gas, using this item will cause it to turn on, turning it into a very powerful but unwieldy melee weapon.", - "weight": "6577 g", - "volume": "2500 ml", - "price": 8000, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "red", - "ammo": "gasoline", - "charges_per_use": 5, - "max_charges": 450, - "techniques": "SWEEP", - "use_action": "CHAINSAW_OFF", - "flags": [ "NONCONDUCTIVE" ] - }, - { - "id": "chainsaw_on", - "copy-from": "chainsaw_off", - "type": "TOOL", - "name": "chainsaw (on)", - "name_plural": "chainsaws (on)", - "description": "This chainsaw is on and making a lot of noise. Use it to turn it off.", - "to_hit": -5, - "bashing": 4, - "cutting": 70, - "turns_per_charge": 4, - "charges_per_use": 0, - "revert_to": "chainsaw_off", - "techniques": "SWEEP", - "qualities": [ [ "AXE", 4 ], [ "BUTCHER", -100 ] ], - "use_action": "CHAINSAW_ON", - "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE", "POWERED" ] - }, - { - "id": "char_forge", - "type": "TOOL", - "name": "charcoal forge", - "description": "This is a portable, charcoal fired, metalworking forge. If combined with the right tools, you could use this for metalworking.", - "weight": "8600 g", - "volume": "8 L", - "price": 20000, - "to_hit": -2, - "bashing": 9, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "ammo": "charcoal", - "sub": "forge", - "max_charges": 500, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "char_kiln", - "type": "GENERIC", - "category": "tools", - "name": "charcoal kiln", - "description": "A stout metal box used for producing charcoal via pyrolysis; the incomplete burning of organic materials in the absence of oxygen.", - "weight": "6400 g", - "volume": "7500 ml", - "price": 16000, - "to_hit": -2, - "bashing": 10, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] - }, - { - "id": "char_purifier", - "type": "TOOL", - "name": "charcoal water purifier", - "description": "Using this item on a container full of water will purify the water using layered charcoal. Once the charcoal has purified enough water, it will become unusable and can be disassembled and recycled. Water taken from uncertain sources like a river may be dirty.", - "weight": "1820 g", - "volume": "3750 ml", - "price": 4000, - "to_hit": -3, - "bashing": 3, - "material": [ "wood", "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 150, - "max_charges": 150, - "charges_per_use": 1, - "use_action": "WATER_PURIFIER", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "lifestraw", - "type": "TOOL", - "name": "lifestraw", - "description": "Set the lifestraw in suspect water, let sit for one minute then drink. The two part filtration system will purify the water you drink. Water taken from uncertain sources like a river may be dirty.", - "weight": "104 g", - "volume": "592 ml", - "price": 4000, - "price_postapoc": 75000, - "to_hit": -3, - "bashing": 1, - "material": [ "cotton", "plastic" ], - "symbol": "i", - "looks_like": "advanced_ecig", - "color": "light_cyan", - "initial_charges": 4000, - "max_charges": 4000, - "charges_per_use": 1, - "use_action": "WATER_PURIFIER" - }, - { - "id": "char_smoker", - "type": "TOOL", - "name": "charcoal smoker", - "description": "This is a portable charcoal smoker. Good for weekend barbecuing and preserving meat with smoke.", - "weight": "2600 g", - "volume": "5 L", - "price": 10000, - "to_hit": -2, - "bashing": 9, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "ammo": "charcoal", - "max_charges": 200, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "charcoal_cooker", - "type": "TOOL", - "name": "charcoal cooker", - "description": "This is a little metal tank for holding charcoal with a pilot light attached. You could use it for cooking food.", - "weight": "405 g", - "volume": "1250 ml", - "price": 5000, - "to_hit": -1, - "bashing": 4, - "material": "steel", - "symbol": ";", - "color": "green", - "ammo": "charcoal", - "sub": "hotplate", - "initial_charges": 50, - "max_charges": 50, - "charges_per_use": 1, - "use_action": "HOTPLATE" - }, - { - "id": "chipper", - "type": "TOOL", - "name": "paint chipper", - "description": "A tool similar to a chisel, designed to remove paint.", - "weight": "60 g", - "volume": "500 ml", - "price": 7000, - "to_hit": 1, - "cutting": 2, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "flags": [ "BELT_CLIP" ] - }, - { - "id": "chisel", - "type": "TOOL", - "name": "metalworking chisel", - "description": "This is a short, stout metalworking chisel. It's used in some metalworking fabrication recipes.", - "weight": "660 g", - "volume": "250 ml", - "price": 1600, - "to_hit": 2, - "bashing": 4, - "cutting": 2, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "CHISEL", 3 ] ], - "flags": [ "DURABLE_MELEE", "BELT_CLIP" ] - }, - { - "id": "circsaw_off", - "type": "TOOL", - "name": "circular saw (off)", - "name_plural": "circular saws (off)", - "description": "A lightweight handheld cordless circular saw. Spins a circular blade fast enough to cut wood, zombies, or in an emergency, pizza. The blade, while effective in combat, is hard to hit with due to its small size.", - "weight": "2940 g", - "volume": "750 ml", - "price": 5000, - "to_hit": -3, - "bashing": 2, - "cutting": 4, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 5, - "use_action": { "target": "circsaw_on", "msg": "You turn on the circular saw.", "active": true, "type": "transform" }, - "flags": [ "NONCONDUCTIVE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "circsaw_on", - "copy-from": "circsaw_off", - "type": "TOOL", - "name": "circular saw (on)", - "name_plural": "circular saws (on)", - "//": "Circular saw would be very fast but imprecise butchering tool - alas the qualities are not separate and so speed is sacrificed.", - "description": "A lightweight handheld cordless circular saw. It is currently on and the blade is spinning; use this item to turn it off.", - "cutting": 50, - "power_draw": 1200000, - "charges_per_use": 0, - "revert_to": "circsaw_off", - "qualities": [ [ "CUT", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -40 ] ], - "use_action": "CIRCSAW_ON", - "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ], - "magazine_well": 2 - }, - { - "id": "clarinet", - "type": "TOOL", - "category": "tools", - "name": "clarinet", - "name_plural": "clarinets", - "description": "An ornate clarinet made from wood.", - "weight": "550 g", - "volume": "1500 ml", - "price": 5500, - "to_hit": 1, - "bashing": 4, - "material": [ "wood", "iron" ], - "symbol": "|", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 14, - "fun": -5, - "fun_bonus": 2, - "speed_penalty": 13, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your clarinet.", - "You play a moving, orchestral piece on your clarinet.", - "You play an uplifting marching tune on your clarinet." - ] - } - }, - { - "id": "clay_pot", - "type": "GENERIC", - "category": "tools", - "name": "clay pot", - "description": "A crude clay pot with lid used for cooking.", - "weight": "480 g", - "volume": "2 L", - "price": 2500, - "bashing": 1, - "material": "clay", - "symbol": ")", - "color": "brown", - "container_data": { "contains": "2 L", "watertight": true }, - "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], - "use_action": "HEAT_FOOD", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "clay_quern", - "type": "GENERIC", - "category": "tools", - "name": "clay quern", - "description": "This is a simple hand-powered clay quern for grinding grain.", - "weight": "2264 g", - "volume": "1500 ml", - "price": 3000, - "material": "clay", - "symbol": ":", - "color": "brown" - }, - { - "id": "clay_teapot", - "type": "GENERIC", - "category": "tools", - "name": "clay teapot", - "description": "A clay teapot. Now all you need is tea and water.", - "weight": "429 g", - "volume": "750 ml", - "price": 2000, - "to_hit": 1, - "bashing": 1, - "material": "clay", - "symbol": ")", - "color": "brown", - "container_data": { "contains": "750 ml", "watertight": true }, - "qualities": [ [ "BOIL", 1 ] ] - }, - { - "id": "coffeemaker", - "type": "TOOL", - "name": "coffeemaker", - "description": "This is a heating element with pot and frame for holding coffee or other powders. It's got a battery compartment for use when the power goes out. You can use it to make coffee, or other drinks if you so choose.", - "weight": "3100 g", - "volume": "750 ml", - "price": 2000, - "to_hit": -5, - "bashing": 2, - "material": [ "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 10, - "qualities": [ [ "BOIL", 1 ] ], - "use_action": "HOTPLATE", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "con_mix", - "type": "TOOL", - "name": "concrete mixer", - "description": "A portable concrete mixer. It is still large and heavy, but it can be operated solo, and runs on batteries. It also has a heater built in.", - "weight": "9071 g", - "volume": "5 L", - "price": 50000, - "to_hit": -6, - "bashing": 15, - "material": "steel", - "symbol": "$", - "color": "dark_gray", - "ammo": "battery", - "charges_per_use": 20, - "qualities": [ [ "CONTAIN", 1 ] ], - "use_action": "HOTPLATE", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "control_laptop", - "type": "TOOL", - "name": "control laptop", - "description": "A modified laptop, now capable of transmitting in the ultra high frequencies utilized by robots. Activate it to command robots from afar.", - "weight": "2721 g", - "volume": "1 L", - "price": 10000, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 2, - "use_action": "ROBOTCONTROL", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "copper_ax", - "type": "TOOL", - "name": "copper axe", - "description": "This is a decent-sized chunk of worked copper affixed to a wooden shaft, to make a crude yet effective axe.", - "weight": "3700 g", - "volume": "3500 ml", - "price": 5500, - "bashing": 18, - "cutting": 12, - "material": [ "wood", "copper" ], - "symbol": "/", - "color": "brown", - "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -44 ] ], - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] - }, - { - "id": "copper_knife", - "type": "TOOL", - "name": "copper knife", - "name_plural": "copper knives", - "description": "A knife consisting of crudely-worked copper, and a simple handle. Primitive, but a step above stone-age.", - "weight": "650 g", - "volume": "250 ml", - "price": 3000, - "bashing": 2, - "cutting": 12, - "material": [ "copper" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 11 ] ], - "flags": [ "STAB", "SHEATH_KNIFE" ] - }, - { - "id": "cordless_drill", - "type": "TOOL", - "name": "cordless drill", - "description": "This is a cordless battery-powered drill with a selection of drill bits.", - "weight": "2721 g", - "volume": "750 ml", - "price": 2000, - "to_hit": -1, - "bashing": 3, - "cutting": 1, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "yellow", - "ammo": "battery", - "qualities": [ [ "DRILL", 3 ], [ "SCREW", 1 ] ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "cot", - "type": "TOOL", - "name": "cot", - "description": "This is a military style fold up cot. While it may not be quite as comfortable as a bed, it's better than slumming it on the ground.", - "weight": "6164 g", - "volume": "2 L", - "price": 7500, - "to_hit": -1, - "bashing": 6, - "material": [ "aluminum", "cotton" ], - "symbol": ";", - "color": "green", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_cot", - "moves": 100, - "practice": 0, - "done_message": "You unfold the cot and place it on the ground." - } - }, - { - "id": "cow_bell", - "type": "TOOL", - "name": "cow bell", - "description": "A brass cow bell. Potentially useful in so many ways.", - "weight": "566 g", - "volume": "1 L", - "price": 700, - "to_hit": 1, - "bashing": 9, - "material": [ "brass", "wood" ], - "symbol": ";", - "color": "brown", - "use_action": "BELL" - }, - { - "id": "crackpipe", - "type": "TOOL", - "name": "crack pipe", - "description": "This is a fine glass tube with a bulb with a bowl on one end. It's used to partake of certain illicit substances.", - "weight": "242 g", - "volume": "250 ml", - "price": 0, - "to_hit": -10, - "material": "glass", - "symbol": ",", - "color": "cyan", - "qualities": [ [ "SMOKE_PIPE", 1 ] ] - }, - { - "type": "TOOL", - "id": "crash_axe", - "symbol": ";", - "color": "light_gray", - "name": "crash axe", - "looks_like": "hatchet", - "//": "Same stats as a hatchet, except it has prying instead of hammering.", - "description": "A short lightweight emergency tool with a quarter circular blade, a short pick opposite the blade and an insulated handle. Used on airplanes to chop down or pry walls or cabinets to gain access in case of fire.", - "price": 2500, - "price_postapoc": 5000, - "material": [ "steel" ], - "techniques": [ "WBLOCK_1" ], - "weight": "907 g", - "volume": "1 L", - "bashing": 13, - "cutting": 7, - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], - "to_hit": 1, - "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "PRY", 2 ], [ "BUTCHER", 16 ] ] - }, - { - "id": "crossbow_trap", - "type": "TOOL", - "name": "crossbow trap", - "description": "This is a simple tripwire, which is attached to the trigger of a loaded crossbow. When pulled, the crossbow fires. Only a single round can be used, after which the trap is disabled.", - "weight": "1772 g", - "volume": "1750 ml", - "price": 6000, - "to_hit": -2, - "bashing": 4, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "green", - "use_action": { - "type": "place_trap", - "trap": "tr_crossbow", - "moves": 200, - "practice": 4, - "done_message": "You set the crossbow trap." - } - }, - { - "id": "crowbar", - "type": "TOOL", - "name": "crowbar", - "description": "This is a hefty prying tool. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", - "weight": "500 g", - "volume": "1 L", - "price": 1300, - "to_hit": 2, - "bashing": 14, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "PRY", 3 ], [ "HAMMER", 1 ] ], - "use_action": [ "HAMMER", "CROWBAR" ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "crucible", - "type": "TOOL", - "name": "crucible", - "description": "This is a small metalworking crucible. It's used in some metalworking fabrication recipes.", - "weight": "14000 g", - "volume": "2 L", - "price": 100000, - "to_hit": -2, - "bashing": 10, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "COOK", 1 ], [ "CHEM", 1 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] - }, - { - "id": "crucible_clay", - "type": "TOOL", - "name": "clay crucible", - "description": "This is a primitive metalworking crucible made of clay. You could use it for metalworking.", - "weight": "16422 g", - "volume": "2500 ml", - "price": 60000, - "to_hit": -2, - "bashing": 10, - "material": "clay", - "symbol": ";", - "color": "brown", - "qualities": [ [ "COOK", 1 ], [ "CHEM", 1 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] - }, - { - "id": "crude_firestarter", - "type": "TOOL", - "name": "electric firestarter", - "description": "This is a crudely made electric firestarter, which can function as an inefficient lighter.", - "weight": "14 g", - "volume": "250 ml", - "price": 100, - "material": "steel", - "symbol": ",", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 5, - "use_action": { "type": "firestarter" }, - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_minus_battery_cell", - "light_plus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "flags": [ "FIRESTARTER" ], - "magazine_well": 1 - }, - { - "id": "crude_picklock", - "type": "TOOL", - "name": "improvised lockpick", - "description": "This is an improvised set of picks and torsion wrenches made from scrap metal. You need MacGyver-like skills to open locks with these as they are brittle, but they lower the chances of alarms being set off.", - "weight": "23 g", - "volume": 0, - "price": 0, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "use_action": { "type": "picklock", "pick_quality": 3 } - }, - { - "id": "damaged_shelter_kit", - "type": "TOOL", - "name": "damaged shelter kit", - "description": "This is a small shelter, made of sticks and skins. Use it to place. This shelter has been damaged, and needs repairs.", - "weight": "1360 g", - "volume": "7500 ml", - "price": 2000, - "to_hit": -3, - "bashing": 4, - "material": [ "wood", "leather" ], - "symbol": ";", - "color": "brown" - }, - { - "id": "dehydrator", - "type": "TOOL", - "name": "food dehydrator", - "description": "This is a portable electric food dehydrator. It's powered by batteries, and could be invaluable in preserving food.", - "weight": "4200 g", - "volume": "4500 ml", - "price": 6000, - "to_hit": -2, - "bashing": 8, - "material": [ "plastic" ], - "symbol": ";", - "color": "blue", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "digging_stick", - "type": "GENERIC", - "name": "digging stick", - "category": "tools", - "description": "This is a large stick, with the end carved into a broad blade for digging. It could be used to dig shallow pits, but not deep ones.", - "weight": "1133 g", - "volume": "1500 ml", - "price": 0, - "bashing": 8, - "material": "wood", - "symbol": "/", - "color": "brown", - "techniques": [ "WBLOCK_1" ], - "qualities": [ [ "DIG", 1 ] ] - }, - { - "id": "directional_antenna", - "type": "TOOL", - "name": "directional antenna", - "description": "This is an antenna designed to pick up signals better when pointed at the source. You could use this with a radio to receive faint signals.", - "weight": "454 g", - "volume": "500 ml", - "price": 800, - "to_hit": 1, - "material": "aluminum", - "symbol": ",", - "color": "light_gray", - "use_action": "DIRECTIONAL_ANTENNA" - }, - { - "id": "distaff_spindle", - "type": "GENERIC", - "category": "tools", - "name": "distaff and spindle", - "name_plural": "distaves and spindles", - "description": "A pair of specialized wooden rods used to spin fibers into thread and yarn.", - "weight": "612 g", - "volume": "1500 ml", - "price": 7000, - "to_hit": 1, - "bashing": 4, - "material": [ "wood" ], - "symbol": "/", - "color": "brown", - "techniques": [ "WBLOCK_1" ] - }, - { - "id": "diveknife", - "type": "TOOL", - "category": "weapons", - "name": "dive knife", - "name_plural": "dive knives", - "//": "Too small to be effectively used for butchering, still not bad at it due to serrated edge.", - "description": "This is a short, sturdy knife with a serrated edge for cutting lines and straps, and a blunt tip for prying. Used primarily by divers, it is very light and takes up virtually no space in one's pockets.", - "weight": "226 g", - "volume": "250 ml", - "price": 14000, - "cutting": 12, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "yellow", - "qualities": [ [ "CUT", 1 ], [ "PRY", 1 ], [ "BUTCHER", 15 ] ], - "use_action": "CROWBAR", - "flags": [ "SHEATH_KNIFE" ] - }, - { - "id": "dog_whistle", - "type": "TOOL", - "name": "dog whistle", - "description": "This is a small whistle. When used, it produces a high tone that causes nearby friendly dogs to either follow you closely and stop attacking, or start attacking enemies if they are currently docile.", - "weight": "22 g", - "volume": 0, - "price": 1000, - "material": "aluminum", - "symbol": ";", - "color": "yellow", - "use_action": "DOG_WHISTLE" - }, - { - "id": "tindalos_whistle", - "type": "TOOL", - "name": { "str": "Whistle of Tindalos", "str_pl": "Whistles of Tindalos" }, - "description": "Who is this Tindalos guy?", - "weight": "22 g", - "volume": 0, - "price": 10000, - "material": "superalloy", - "symbol": ";", - "color": "yellow", - "use_action": "CALL_OF_TINDALOS" - }, - { - "id": "whistle_multitool", - "type": "TOOL", - "category": "tools", - "name": "whistle multitool", - "description": "A cheap gadget combining a whistle, thermometer, magnifying glass, and compass.", - "weight": "1 g", - "volume": "250 ml", - "price": 200, - "to_hit": -3, - "material": "plastic", - "symbol": ";", - "color": "dark_gray", - "use_action": [ - { - "type": "manualnoise", - "moves": 100, - "noise": 34, - "noise_message": "FWEEEET!", - "noise_id": "misc", - "noise_variant": "whistle", - "use_message": "You blow the whistle.", - "no_charges_message": "Seeing this is an error.", - "//": "Somewhat lower than the proper whistle." - }, - "WEATHER_TOOL", - { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true } - ], - "flags": [ "FIRESTARTER", "THERMOMETER" ] - }, - { - "id": "dynamite", - "type": "TOOL", - "category": "weapons", - "name": "dynamite", - "description": "These are several sticks of explosives with a fuse attached. Use this item to light the fuse. You will, of course, need a lighter or matches in your inventory to do this. Shortly after lighting the fuse, this item will explode, so get away!", - "weight": "1133 g", - "volume": "750 ml", - "price": 6000, - "to_hit": -3, - "bashing": 4, - "material": [ "paper", "powder" ], - "symbol": "*", - "color": "red", - "explode_in_fire": true, - "explosion": { "power": 938 }, - "use_action": { - "target": "dynamite_act", - "msg": "You light the dynamite.", - "target_charges": 20, - "active": true, - "need_fire": 1, - "menu_text": "Light fuse", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "dynamite_act", - "type": "TOOL", - "category": "weapons", - "name": "dynamite (lit)", - "name_plural": "dynamites (lit)", - "description": "The fuse on this dynamite is lit and hissing. It'll explode any moment now.", - "weight": "1133 g", - "volume": "750 ml", - "price": 0, - "to_hit": -3, - "bashing": 4, - "material": [ "paper", "powder" ], - "symbol": "*", - "color": "red", - "turns_per_charge": 1, - "explode_in_fire": true, - "explosion": { "power": 938 }, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "ssss...", - "no_deactivate_msg": "You've already lit the %s, try throwing it instead.", - "explosion": { "power": 938 } - }, - "flags": [ "TRADER_AVOID", "BOMB" ] - }, - { - "id": "e_handcuffs", - "type": "TOOL", - "name": "electronic handcuffs", - "name_plural": "electronic handcuffs", - "description": "A pair of electronic handcuffs, used by police and riot bots to detain captives. Their continuous siren clearly identifies the wearer as an arrested criminal and alerts human police. Wait for their arrival, don't try to escape or to remove the cuffs - they will administer an electric shock.\nHowever, since the only police likely to respond are undead, you may have a long wait ahead, unless you get creative…", - "weight": "2000 g", - "volume": "250 ml", - "price": 0, - "to_hit": -8, - "cutting": 1, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "white", - "max_charges": 3000, - "turns_per_charge": 1, - "use_action": "EHANDCUFFS", - "flags": [ "ALWAYS_TWOHAND", "UNARMED_WEAPON", "TRADER_AVOID" ] - }, - { - "id": "e_tool", - "type": "TOOL", - "name": "entrenching tool", - "description": "This is a stout collapsible spade. It's commonly used by military forces and favored by hikers for digging.", - "weight": "628 g", - "volume": "1 L", - "price": 4000, - "to_hit": 1, - "bashing": 10, - "cutting": 8, - "material": "steel", - "symbol": "/", - "color": "dark_gray", - "qualities": [ [ "CUT", 1 ], [ "DIG", 3 ], [ "BUTCHER", -8 ], [ "COOK", 1 ] ], - "flags": [ "DURABLE_MELEE", "NEEDS_UNFOLD", "BELT_CLIP" ] - }, - { - "id": "eggs_ferment", - "type": "GENERIC", - "category": "food", - "name": "fermenting eggs jar", - "description": "This jar contains a batch of eggs in a pickling solution. You can seal up the jar once the process is completed.", - "weight": "52 g", - "volume": "250 ml", - "price": 10, - "bashing": 8, - "material": [ "glass", "egg" ], - "symbol": "%", - "color": "white", - "use_action": { - "target": "jar_eggs_pickled", - "msg": "You examine the batch and see that the pickling solution has done its job, so you seal the jar up for storage.", - "moves": 50, - "type": "delayed_transform", - "transform_age": 33600, - "not_ready_msg": "The eggs are not done yet." - } - }, - { - "id": "milk_cream_rising", - "type": "GENERIC", - "category": "food", - "name": "rising cream jar", - "description": "This jar contains raw milk separating into cream. You can seal up the jar once the process is completed.", - "weight": "3461 g", - "volume": "3000 ml", - "price": 10, - "bashing": 8, - "material": "glass", - "symbol": "%", - "looks_like": "jar_sauerkraut_pickled", - "color": "white", - "use_action": { - "target": "milk_cream_jar", - "msg": "You examine the batch and see that the cream has risen to the top, so you seal the jar up for storage.", - "moves": 50, - "type": "delayed_transform", - "transform_age": 21600, - "not_ready_msg": "The cream has not risen yet." - } - }, - { - "id": "milk_cream_jar", - "type": "GENERIC", - "category": "food", - "name": "milk cream jar", - "looks_like": "jar_sauerkraut_pickled", - "description": "This jar contains raw milk separated into cream. It is sealed until you are ready to use it.", - "weight": "3461 g", - "volume": "3000 ml", - "price": 10, - "bashing": 8, - "material": "glass", - "symbol": "%", - "color": "white" - }, - { - "id": "butter_churn", - "type": "TOOL", - "name": "pseudo butter churn", - "description": "This is a crafting_pseudo_item if you have it something is wrong.", - "weight": "6464 g", - "volume": "9 L", - "price": 20000, - "to_hit": -2, - "bashing": 9, - "material": "wood", - "qualities": [ [ "CHURN", 1 ] ], - "symbol": "H", - "color": "light_cyan", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "eink_tablet_pc", - "type": "TOOL", - "name": "e-ink tablet PC", - "description": "A tablet PC using an efficient color e-ink display. Before the Cataclysm, these were nifty gadgets; now, it's an almost priceless resource. Runs on conventional batteries.", - "weight": "250 g", - "volume": "250 ml", - "price": 20000, - "to_hit": -1, - "material": "plastic", - "symbol": ";", - "color": "blue", - "ammo": "battery", - "charges_per_use": 1, - "use_action": "EINKTABLETPC", - "flags": [ "WATCH" ], - "magazines": [ - [ - "battery", - [ - "light_plus_battery_cell", - "light_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "elec_chainsaw_off", - "type": "TOOL", - "name": "electric chainsaw (off)", - "name_plural": "electric chainsaws (off)", - "description": "This is a lumbering tool moonlighting as weapon of opportunity. If loaded with batteries, using this item will cause it to turn on, turning it into a very powerful but unwieldy melee weapon.", - "weight": "6577 g", - "volume": "2500 ml", - "price": 8000, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "red", - "ammo": "battery", - "charges_per_use": 5, - "techniques": "SWEEP", - "use_action": "ELEC_CHAINSAW_OFF", - "flags": [ "NONCONDUCTIVE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "elec_chainsaw_on", - "copy-from": "elec_chainsaw_off", - "type": "TOOL", - "name": "electric chainsaw (on)", - "name_plural": "electric chainsaws (on)", - "description": "This electric chainsaw is on and making a lot of noise. Use it to turn it off.", - "to_hit": -5, - "bashing": 4, - "cutting": 70, - "power_draw": 2000000, - "charges_per_use": 0, - "revert_to": "elec_chainsaw_off", - "qualities": [ [ "AXE", 4 ], [ "BUTCHER", -100 ] ], - "use_action": "ELEC_CHAINSAW_ON", - "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE", "POWERED" ], - "magazine_well": 2 - }, - { - "id": "elec_hairtrimmer", - "type": "TOOL", - "name": "electric hair trimmer", - "description": "This is a pocket-sized electric trimmer made for cutting hair. You can use it to cut your hair if it's supplied with batteries. It requires 10 batteries per use.", - "weight": "138 g", - "volume": "250 ml", - "price": 3000, - "to_hit": -1, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 10, - "use_action": "HAIRKIT", - "magazines": [ [ "battery", [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ] ] ], - "magazine_well": 1 - }, - { - "id": "elec_jackhammer", - "type": "TOOL", - "name": "electric jackhammer", - "description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in adjacent solid terrain.", - "weight": "40000 g", - "volume": "5 L", - "price": 40000, - "to_hit": -8, - "bashing": 14, - "cutting": 6, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "initial_charges": 3500, - "max_charges": 7000, - "charges_per_use": 3500, - "use_action": "JACKHAMMER", - "flags": [ "STAB", "DIG_TOOL", "POWERED", "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ] - }, - { - "id": "electrohack", - "type": "TOOL", - "category": "tools", - "name": "electrohack", - "description": "This device has many ports attached, allowing it to connect to almost any control panel or other electronic machine (but not computers). With a little skill, it can be used to crack passwords and more. It requires 25 charges of battery power per use.", - "weight": "114 g", - "volume": "500 ml", - "price": 40000, - "to_hit": 1, - "bashing": 5, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "green", - "ammo": "battery", - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "etched_skull", - "type": "TOOL", - "name": "etched human skull", - "description": "This is a human skull with strange etchings covering it.", - "weight": "311 g", - "volume": "750 ml", - "price": 300000, - "bashing": 6, - "material": "bone", - "symbol": ";", - "color": "white" - }, - { - "id": "extinguisher", - "type": "TOOL", - "name": "large fire extinguisher", - "description": "This is an emergency fire extinguisher containing three gallons of fire retardant foam. It would be useful for putting out adjacent fires.", - "weight": "9071 g", - "volume": "11500 ml", - "price": 5000, - "to_hit": -4, - "bashing": 16, - "material": "steel", - "symbol": ";", - "color": "red", - "initial_charges": 60, - "max_charges": 60, - "charges_per_use": 1, - "use_action": "EXTINGUISHER" - }, - { - "id": "fertilizer_bomb", - "type": "TOOL", - "category": "weapons", - "name": "fertilizer bomb", - "description": "This is a volatile homemade explosive. Use this item to light the fuse. You will, of course, need a lighter or matches in your inventory to do this. Shortly after lighting the fuse, this item will explode, so get away!", - "weight": "1133 g", - "volume": "750 ml", - "price": 0, - "to_hit": -3, - "bashing": 4, - "material": [ "plastic", "powder" ], - "symbol": "*", - "color": "red", - "explode_in_fire": true, - "explosion": { "power": 125 }, - "use_action": { - "target": "fertilizer_bomb_act", - "msg": "You light the %s.", - "target_charges": 10, - "active": true, - "need_fire": 1, - "menu_text": "Light fuse", - "type": "transform" - } - }, - { - "id": "fertilizer_bomb_act", - "type": "TOOL", - "category": "weapons", - "name": "fertilizer bomb (lit)", - "name_plural": "fertilizer bombs (lit)", - "description": "The fuse on this fertilizer bomb is lit and hissing. It'll explode any moment now.", - "weight": "1133 g", - "volume": "750 ml", - "price": 0, - "to_hit": -3, - "bashing": 4, - "material": [ "plastic", "powder" ], - "symbol": "*", - "color": "red", - "initial_charges": 10, - "max_charges": 10, - "turns_per_charge": 1, - "explode_in_fire": true, - "explosion": { "power": 125 }, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "ssss...", - "no_deactivate_msg": "You've already lit the %s, try throwing it instead.", - "explosion": { "power": 175 } - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "fire_ax", - "type": "TOOL", - "name": "fire axe", - "description": "This is a large, two-handed pickhead axe normally used by firefighters. It makes a powerful melee weapon, but is a bit slow to recover between swings.", - "weight": "2520 g", - "volume": "2 L", - "price": 20000, - "to_hit": 1, - "bashing": 20, - "cutting": 20, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "qualities": [ [ "AXE", 2 ], [ "PRY", 3 ], [ "BUTCHER", -30 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "BELT_CLIP", "SHEATH_AXE" ], - "use_action": "CROWBAR" - }, - { - "id": "fire_drill", - "type": "TOOL", - "name": "fire drill", - "description": "This fire drill is a simple item for starting fires; it is made from two pieces of wood and some string. Since it is constructed out of simple materials, it's slow and rather difficult to get a fire started using this tool.", - "weight": "240 g", - "volume": "250 ml", - "price": 0, - "material": "wood", - "symbol": ",", - "color": "brown", - "initial_charges": 50, - "max_charges": 50, - "charges_per_use": 1, - "use_action": { "type": "firestarter", "moves": 500, "moves_slow": 25000 }, - "flags": [ "FIRESTARTER" ] - }, - { - "id": "fire_drill_large", - "type": "TOOL", - "name": "camp fire drill", - "description": "This stout fire drill is a simple item for starting fires; it is made from two pieces of wood and some string. Since it is constructed out of simple materials, it's slow and rather difficult to get a fire started using this tool.", - "weight": "1280 g", - "volume": "1250 ml", - "price": 0, - "material": [ "wood", "stone" ], - "symbol": ",", - "color": "brown", - "initial_charges": 500, - "max_charges": 500, - "charges_per_use": 1, - "use_action": { "type": "firestarter", "moves": 200, "moves_slow": 10000 }, - "flags": [ "FIRESTARTER" ] - }, - { - "id": "firecracker", - "type": "TOOL", - "name": "firecracker", - "description": "A solitary firecracker with a short fuse. Use this item to light the fuse. Of course, you will need a lighter or some matches to do so. Shortly after you light the fuse it will explode, so throw it quickly!", - "weight": "3 g", - "volume": 0, - "price": 4, - "to_hit": -3, - "bashing": 1, - "material": "paper", - "symbol": ";", - "color": "red", - "use_action": "FIRECRACKER" - }, - { - "id": "firecracker_act", - "type": "TOOL", - "name": "firecracker (lit)", - "name_plural": "firecrackers (lit)", - "description": "A firecracker that has been lit; the fuse is hissing. Throw it quickly before it explodes.", - "weight": "3 g", - "volume": 0, - "price": 0, - "to_hit": -3, - "bashing": 1, - "material": "paper", - "symbol": ";", - "color": "red", - "turns_per_charge": 1, - "use_action": "FIRECRACKER_ACT", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "firecracker_pack", - "type": "TOOL", - "name": "pack of firecrackers", - "name_plural": "packs of firecrackers", - "description": "This is a pack of 25 firecrackers with a starter fuse. Use this item to light the fuse. Of course, you will need a lighter or some matches to do so. Shortly after you light the fuse they will begin to explode, so throw them quickly!", - "weight": "75 g", - "volume": 0, - "price": 100, - "to_hit": -3, - "bashing": 1, - "material": "paper", - "symbol": "*", - "color": "red", - "initial_charges": 25, - "max_charges": 25, - "charges_per_use": 1, - "use_action": "FIRECRACKER_PACK" - }, - { - "id": "firecracker_pack_act", - "type": "TOOL", - "name": "pack of firecrackers (lit)", - "name_plural": "packs of firecrackers (lit)", - "description": "A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw them quickly before the start to explode.", - "weight": "75 g", - "volume": 0, - "price": 0, - "to_hit": -3, - "material": "paper", - "symbol": "*", - "color": "red", - "turns_per_charge": 7, - "use_action": "FIRECRACKER_PACK_ACT", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "fish_trap", - "type": "TOOL", - "name": "plastic fish trap", - "description": "This is a makeshift fish trap made from plastic bottles. It's simple, even primitive, but easy to use. The principle of action: the fish swims inside for bait, but can't get out. Not humane, prohibited by law, but there are no cops left to care.", - "weight": "85 g", - "volume": "2 L", - "price": 500, - "to_hit": -2, - "material": "plastic", - "symbol": ";", - "color": "green", - "ammo": "fish_bait", - "max_charges": 5, - "use_action": "FISH_TRAP" - }, - { - "id": "fishing_hook_basic", - "type": "GENERIC", - "name": "fishing hook", - "description": "A simple fishing hook.", - "weight": "1 g", - "volume": 0, - "price": 25, - "cutting": 3, - "material": "steel", - "symbol": ",", - "color": "cyan" - }, - { - "id": "fishing_hook_bone", - "type": "GENERIC", - "name": "improvised fishing hook", - "description": "An improvised fishing hook carved from wood or bone.", - "weight": "1 g", - "volume": 0, - "price": 25, - "cutting": 3, - "material": "bone", - "symbol": ",", - "color": "white" - }, - { - "id": "fishing_rod_basic", - "type": "TOOL", - "name": "basic fishing rod", - "description": "'Fishing rod' might be a bit too charitable of a description. In truth, this is a stick with a piece of string and a hook.", - "weight": "1700 g", - "volume": "1250 ml", - "price": 0, - "to_hit": 1, - "bashing": 14, - "material": "wood", - "symbol": "/", - "color": "brown", - "use_action": "FISH_ROD", - "qualities": [ [ "FISHING", 1 ] ], - "flags": [ "FISH_POOR" ] - }, - { - "id": "fishing_rod_professional", - "type": "TOOL", - "name": "pro fishing rod", - "description": "A professional fishing rod with a matching set of weights. With this you should be able to catch 'em all.", - "weight": "1000 g", - "volume": "1250 ml", - "price": 20000, - "to_hit": 1, - "bashing": 8, - "material": "plastic", - "symbol": "/", - "color": "brown", - "use_action": "FISH_ROD", - "qualities": [ [ "FISHING", 1 ] ], - "flags": [ "FISH_GOOD" ] - }, - { - "id": "flamable_arrow", - "type": "TOOL", - "category": "ammo", - "name": "flammable arrow", - "description": "This arrow has a rag soaked in a flammable liquid wrapped around the shaft near the head. You need to light it before shooting.", - "weight": "150 g", - "volume": "250 ml", - "price": 3500, - "bashing": 2, - "material": "wood", - "symbol": "=", - "color": "brown", - "initial_charges": 5, - "max_charges": 5, - "charges_per_use": 1, - "use_action": "ARROW_FLAMABLE" - }, - { - "id": "flashbang", - "type": "TOOL", - "category": "weapons", - "name": "flashbang", - "description": "This is a military police style flashbang. Use this item to pull the pin and light the fuse. You will then have five turns before it detonates with intense light and sound, blinding, deafening and disorienting anyone nearby.", - "weight": "236 g", - "volume": "250 ml", - "price": 2000, - "to_hit": -1, - "bashing": 5, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "dark_gray", - "use_action": { - "target": "flashbang_act", - "msg": "You pull the pin on the flashbang.", - "target_charges": 5, - "active": true, - "menu_text": "Pull pin", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB", "GRENADE" ] - }, - { - "id": "flashbang_act", - "type": "TOOL", - "category": "weapons", - "name": "active flashbang", - "description": "This flashbang is active, and will soon detonate with intense light and sound, blinding, deafening and disorienting anyone nearby. It may be a good idea to throw it!", - "weight": "236 g", - "volume": "250 ml", - "price": 0, - "to_hit": -1, - "bashing": 5, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "dark_gray", - "initial_charges": 5, - "max_charges": 5, - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "do_flashbang": true, - "sound_volume": 0, - "sound_msg": "Tick.", - "no_deactivate_msg": "You've already pulled the %s's pin, try throwing it instead." - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "tear_gas_payload", - "type": "TOOL", - "category": "weapons", - "name": "tear gas payload", - "description": "This is a dummy item used by tear gas hacks. You should never see it outside of debug.", - "symbol": "*", - "color": "dark_gray", - "use_action": { - "target": "tear_gas_payload_act", - "msg": "You pull the pin on the payload.", - "target_charges": 5, - "active": true, - "menu_text": "Pull pin", - "type": "transform" - }, - "flags": [ "TRADER_AVOID", "BOMB", "GRENADE" ] - }, - { - "id": "tear_gas_payload_act", - "type": "TOOL", - "category": "weapons", - "name": "active tear gas payload", - "description": "This is a dummy item used by tear gas hacks that just so happens to be counting down. You should never see it outside of debug.", - "symbol": "*", - "color": "dark_gray", - "initial_charges": 5, - "max_charges": 5, - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "fields_type": "fd_tear_gas", - "fields_radius": 3, - "fields_min_intensity": 1, - "fields_max_intensity": 3, - "sound_volume": 0, - "sound_msg": "Tick.", - "no_deactivate_msg": "You've already pulled the %s's pin, try throwing it instead." - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "flask_yeast", - "type": "GENERIC", - "category": "food", - "name": "sealed yeast culture", - "description": "A sealed flask holding sanitized yeast wort. You may harvest the yeast inside when it's done culturing.", - "weight": "52 g", - "volume": "250 ml", - "price": 10, - "bashing": 8, - "material": [ "glass", "powder" ], - "symbol": "%", - "color": "white", - "use_action": { - "target": "yeast", - "msg": "You open the flask and harvest the culture.", - "container": "flask_glass", - "target_charges": 10, - "moves": 50, - "type": "delayed_transform", - "transform_age": 7200, - "not_ready_msg": "The yeast isn't done culturing yet.", - "//": "12 hours" - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "flute", - "type": "TOOL", - "category": "tools", - "name": "flute", - "name_plural": "flutes", - "description": "A simple silver-plated flute.", - "weight": "250 g", - "volume": "500 ml", - "price": 5000, - "bashing": 2, - "material": [ "iron", "silver" ], - "symbol": "-", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 12, - "fun": -5, - "fun_bonus": 2, - "speed_penalty": 10, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your flute.", - "You play a beautiful piece on your flute.", - "You play a piece on your flute that sounds harmonious with nature." - ] - } - }, - { - "id": "folding_bicycle", - "type": "TOOL", - "name": "folding bicycle", - "description": "This is a bicycle folded into a relatively portable package.", - "weight": "9071 g", - "volume": "21500 ml", - "price": 35000, - "to_hit": -5, - "bashing": 10, - "material": "aluminum", - "symbol": "0", - "color": "light_gray", - "use_action": { - "type": "unfold_vehicle", - "vehicle_name": "bicycle", - "unfold_msg": "You painstakingly unfold the bicycle and make it ready to ride.", - "moves": 500 - } - }, - { - "id": "forge", - "type": "TOOL", - "name": "electric forge", - "description": "This is a portable electric metalworking forge, powered by batteries. Combined with the right tools, you could use this for metalworking. With a little mechanical know-how, you could probably even convert it to run directly off a vehicle's power system.", - "weight": "10000 g", - "volume": "6 L", - "price": 40000, - "to_hit": -2, - "bashing": 8, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] - ], - "magazine_well": 4 - }, - { - "id": "funnel", - "type": "TOOL", - "name": "funnel", - "description": "This is a funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", - "weight": "606 g", - "volume": "500 ml", - "price": 500, - "to_hit": 1, - "bashing": 4, - "material": "plastic", - "symbol": ";", - "color": "yellow", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_funnel", - "moves": 100, - "practice": 0, - "done_message": "You place the funnel, waiting to collect rain." - } - }, - { - "id": "fur_rollmat", - "type": "TOOL", - "name": "fur rollmat", - "description": "This is a bedroll made of pelts which can be rolled up for transport. It insulates you from the floor, making it easier to sleep. Use it to unroll and place on the ground.", - "weight": "1800 g", - "volume": "3 L", - "price": 4000, - "to_hit": -1, - "material": "fur", - "symbol": ";", - "color": "brown", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_fur_rollmat", - "moves": 100, - "practice": 0, - "done_message": "You unroll the fur mat and lay it on the ground." - } - }, - { - "id": "g_shovel", - "type": "TOOL", - "name": "trowel", - "description": "A small, sharp gardening shovel, perfect for digging up grubs and worms.", - "weight": "280 g", - "volume": "500 ml", - "price": 20, - "to_hit": 1, - "bashing": 3, - "cutting": 5, - "material": "steel", - "symbol": "/", - "color": "dark_gray", - "qualities": [ [ "DIG", 1 ], [ "BUTCHER", -4 ], [ "CUT", 1 ] ] - }, - { - "id": "gasbomb_makeshift", - "type": "TOOL", - "category": "weapons", - "name": "makeshift gas canister", - "description": "This is a crude gasbomb using household chemicals. Use this item to arm it. In three turns it will begin to expel a highly toxic gas for a short time. This gas poisons those exposed to it, in addition to obscuring vision and scent.", - "weight": "1264 g", - "volume": "250 ml", - "price": 500, - "to_hit": -1, - "bashing": 6, - "material": "steel", - "symbol": "*", - "color": "dark_gray", - "use_action": { - "target": "gasbomb_makeshift_act", - "msg": "You arm the makeshift gas canister.", - "target_charges": 10, - "active": true, - "menu_text": "Arm", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "gasbomb_makeshift_act", - "type": "TOOL", - "category": "weapons", - "name": "active makeshift gas grenade", - "description": "This homemade canister of poison gas has been unsealed, and is (or will shortly be) expelling highly toxic gas. You should consider getting rid of it soon.", - "weight": "1264 g", - "volume": "250 ml", - "price": 0, - "to_hit": -1, - "bashing": 6, - "material": "steel", - "symbol": "*", - "color": "dark_gray", - "initial_charges": 3, - "max_charges": 3, - "turns_per_charge": 1, - "revert_to": "canister_empty", - "use_action": { - "type": "explosion", - "fields_type": "fd_toxic_gas", - "fields_radius": 2, - "fields_min_intensity": 1, - "fields_max_intensity": 3, - "sound_volume": 0, - "sound_msg": "Hiss.", - "no_deactivate_msg": "You've already armed the %s, try throwing it instead." - }, - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "gasoline_cooker", - "type": "TOOL", - "name": "gasoline cooker", - "description": "This is a simple heater powered by gasoline. It is designed for cooking food.", - "weight": "1944 g", - "volume": "1250 ml", - "price": 5000, - "to_hit": -1, - "bashing": 4, - "material": "steel", - "symbol": ";", - "color": "green", - "ammo": "gasoline", - "sub": "hotplate", - "initial_charges": 500, - "max_charges": 500, - "charges_per_use": 1, - "use_action": "HOTPLATE" - }, - { - "id": "gasoline_lantern", - "type": "TOOL", - "name": "gasoline lantern (off)", - "name_plural": "gasoline lanterns (off)", - "description": "This is a small gasoline powered lantern. It does not provide much light, but it lasts a long time. Use it to turn it on.", - "weight": "1400 g", - "volume": "750 ml", - "price": 3000, - "to_hit": 2, - "bashing": 1, - "material": [ "glass", "iron" ], - "symbol": ";", - "color": "yellow", - "ammo": "gasoline", - "initial_charges": 500, - "max_charges": 500, - "charges_per_use": 1, - "use_action": { - "target": "gasoline_lantern_on", - "msg": "You turn the lamp on.", - "active": true, - "need_fire": 1, - "need_charges": 1, - "need_charges_msg": "The lamp is empty.", - "type": "transform" - }, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "gasoline_lantern_on", - "copy-from": "gasoline_lantern", - "type": "TOOL", - "name": "gasoline lantern (on)", - "name_plural": "gasoline lanterns (on)", - "description": "This is a small gasoline powered lantern. It does not provide much light, but it lasts a long time. It is turned on. Use it to turn it off.", - "turns_per_charge": 60, - "revert_to": "gasoline_lantern", - "use_action": { "target": "gasoline_lantern", "msg": "The lantern is extinguished.", "menu_text": "Turn off", "type": "transform" }, - "flags": [ "LIGHT_15", "TRADER_AVOID", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "geiger_off", - "type": "TOOL", - "name": "geiger counter (off)", - "name_plural": "geiger counters (off)", - "description": "This is a tool for measuring radiation. Using it will prompt you to choose whether to scan yourself or the terrain, or to turn it on, which will provide continuous feedback on ambient radiation. It is currently off.", - "weight": "225 g", - "volume": "500 ml", - "price": 15000, - "bashing": 2, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "green", - "ammo": "battery", - "charges_per_use": 1, - "use_action": "GEIGER", - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "geiger_on", - "copy-from": "geiger_off", - "type": "TOOL", - "name": "geiger counter (on)", - "name_plural": "geiger counters (on)", - "description": "This is a tool for measuring radiation. It is in continuous scan mode, and will produce quiet clicking sounds in the presence of ambient radiation. Using it allows you to turn it off, or scan yourself or the ground. It is currently on.", - "power_draw": 200, - "revert_to": "geiger_off", - "use_action": "GEIGER", - "flags": [ "TRADER_AVOID" ], - "magazine_well": 1 - }, - { - "id": "generic_folded_vehicle", - "type": "TOOL", - "name": "seeing this is a bug", - "description": "seeing this is a bug", - "volume": 0, - "price": 0, - "symbol": "/", - "color": "light_gray", - "use_action": "UNFOLD_GENERIC" - }, - { - "id": "glowstick", - "type": "TOOL", - "name": "glowstick", - "description": "This is a small blue light glowstick. Use it to bend the plastic and break the glass cylinder inside to start the reaction. It will produce a small amount of light.", - "weight": "29 g", - "volume": "250 ml", - "price": 100, - "to_hit": -1, - "material": "plastic", - "symbol": ";", - "color": "light_blue", - "initial_charges": 1400, - "max_charges": 1400, - "use_action": { - "target": "glowstick_lit", - "msg": "You activate the glowstick.", - "active": true, - "menu_text": "Activate", - "type": "transform" - } - }, - { - "id": "glowstick_dead", - "type": "TOOL", - "category": "other", - "name": "dead glowstick", - "description": "This is a spent glowstick. It is essentially trash.", - "weight": "29 g", - "volume": "250 ml", - "price": 0, - "to_hit": -1, - "bashing": 2, - "material": "plastic", - "symbol": ";", - "color": "light_gray", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "glowstick_lit", - "type": "TOOL", - "name": "active glowstick", - "description": "This is an active glowstick and is producing light. It will last for a few hours before burning out.", - "weight": "29 g", - "volume": "250 ml", - "to_hit": -1, - "material": "plastic", - "symbol": ";", - "color": "light_blue", - "initial_charges": 1400, - "max_charges": 1400, - "turns_per_charge": 30, - "revert_to": "glowstick_dead", - "revert_msg": "The glowstick fades out.", - "flags": [ "LIGHT_8", "TRADER_AVOID" ] - }, - { - "id": "grapnel", - "type": "GENERIC", - "category": "tools", - "name": "grappling hook", - "description": "A folding grappling hook attached to a stout 30-foot long piece of lightweight cord. Useful for keeping yourself safe from falls. Can be used in place of a long rope for butchering, in a pinch.", - "weight": "760 g", - "volume": "750 ml", - "price": 25000, - "to_hit": -2, - "bashing": 12, - "cutting": 6, - "material": [ "cotton", "steel" ], - "symbol": ";", - "color": "light_gray", - "techniques": [ "SPIN", "WRAP" ], - "qualities": [ [ "COOK", 1 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ] - }, - { - "id": "hacksaw", - "type": "TOOL", - "name": "hacksaw", - "description": "This is a sturdy saw, useful for cutting through metal objects.", - "weight": "952 g", - "volume": "1 L", - "price": 2500, - "to_hit": -1, - "bashing": 1, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "SAW_M", 2 ], [ "SAW_W", 1 ], [ "SAW_M_FINE", 1 ], [ "BUTCHER", -90 ] ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "halligan", - "type": "TOOL", - "name": "Halligan bar", - "description": "This is a heavy multiple-use tool commonly carried by firefighters, law enforcement, and military rescue units. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", - "weight": "3600 g", - "volume": "1250 ml", - "price": 7500, - "to_hit": 2, - "bashing": 20, - "cutting": 5, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "qualities": [ [ "PRY", 4 ], [ "HAMMER", 2 ], [ "DIG", 1 ] ], - "use_action": [ "HAMMER", "CROWBAR" ], - "flags": [ "DURABLE_MELEE", "BELT_CLIP" ] - }, - { - "id": "hammer", - "type": "TOOL", - "name": "hammer", - "description": "This is a demagnetized steel claw hammer with a wooden grip. With a hammer, nails, and two by fours in your inventory, you could board up adjacent doors and windows. It has myriad other uses as well.", - "weight": "566 g", - "volume": "500 ml", - "price": 700, - "to_hit": 1, - "bashing": 9, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "HAMMER", 3 ], [ "PRY", 1 ], [ "HAMMER_FINE", 1 ] ], - "use_action": [ "HAMMER", "CROWBAR" ], - "flags": [ "BELT_CLIP", "NONCONDUCTIVE" ] - }, - { - "id": "claw_bar", - "type": "TOOL", - "name": "claw bar", - "description": "This is a small prying tool with a clawed bend at one end for pulling spikes. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", - "weight": "340 g", - "volume": "375 ml", - "price": 1000, - "to_hit": 1, - "bashing": 10, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "PRY", 2 ], [ "HAMMER", 1 ] ], - "use_action": [ "CROWBAR", "HAMMER" ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "hand_drill", - "type": "TOOL", - "name": "hand drill", - "description": "A primitive manual drill with a single drill bit. It is slow and it will exhaust you quickly.", - "weight": "907 g", - "volume": "250 ml", - "price": 500, - "to_hit": -1, - "bashing": 3, - "cutting": 1, - "material": [ "wood", "steel" ], - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "DRILL", 2 ] ] - }, - { - "id": "heatpack", - "type": "TOOL", - "name": "heat pack", - "description": "This is a chemical heat pack. It's used to treat sports injuries and heat food. It is usable only once.", - "weight": "226 g", - "volume": 0, - "price": 100, - "to_hit": 1, - "bashing": 1, - "cutting": 1, - "material": "plastic", - "symbol": ";", - "color": "light_gray", - "use_action": "HEATPACK" - }, - { - "id": "heatpack_used", - "type": "TOOL", - "category": "other", - "name": "used heat pack", - "description": "This is a chemical heat pack. It's used to treat sports injuries and heat food. This one has been used and is chemically inert, rendering it useless.", - "weight": "226 g", - "volume": 0, - "price": 0, - "to_hit": 1, - "bashing": 1, - "cutting": 1, - "material": "plastic", - "symbol": ";", - "color": "light_gray" - }, - { - "id": "hoe", - "type": "TOOL", - "name": "hoe", - "description": "This is a farming implement. You can use it to turn tillable land into a slow-to-cross pile of dirt, or dig a shallow pit.", - "weight": "1088 g", - "volume": "3500 ml", - "price": 2000, - "to_hit": 3, - "bashing": 10, - "cutting": 6, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "brown", - "qualities": [ [ "DIG", 1 ] ], - "techniques": "WBLOCK_1", - "use_action": "MAKEMOUND" - }, - { - "id": "honey_scraper", - "type": "TOOL", - "name": "honey scraper", - "description": "A sharp, knife-like tool used in harvesting honey from beehives. Makes a passable melee weapon.", - "weight": "580 g", - "volume": "250 ml", - "price": 1000, - "bashing": 1, - "cutting": 8, - "material": [ "steel" ], - "symbol": ",", - "color": "dark_gray", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 3 ] ], - "flags": [ "STAB", "SHEATH_KNIFE" ] - }, - { - "id": "horn_bicycle", - "type": "TOOL", - "category": "veh_parts", - "name": "bicycle horn", - "description": "This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk.", - "weight": "170 g", - "volume": "500 ml", - "price": 400, - "to_hit": -1, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "light_gray", - "use_action": { - "type": "manualnoise", - "moves": 100, - "noise": 15, - "noise_message": "honk.", - "noise_id": "misc", - "noise_variant": "horn_bicycle", - "use_message": "You honk the bicycle horn.", - "no_charges_message": "Seeing this is an error.", - "//": "Use of %s not currently supported." - } - }, - { - "id": "horn_big", - "type": "TOOL", - "category": "veh_parts", - "name": "truck horn", - "description": "This is a very loud horn, usually found on large trucks like semis.", - "weight": "310 g", - "volume": "1500 ml", - "price": 12000, - "to_hit": -1, - "bashing": 3, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray" - }, - { - "id": "horn_car", - "type": "TOOL", - "category": "veh_parts", - "name": "car horn", - "description": "This is a car horn meant to be attached to a car's electrical system.", - "weight": "270 g", - "volume": "500 ml", - "price": 9000, - "to_hit": -1, - "bashing": 2, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray" - }, - { - "id": "hose", - "type": "TOOL", - "name": "rubber hose", - "description": "This is a flexible rubber hose. It could be used for crafting, or siphoning fuel from a vehicle.", - "weight": "544 g", - "volume": "500 ml", - "price": 200, - "to_hit": 3, - "bashing": 4, - "material": [ "plastic" ], - "symbol": ",", - "color": "green", - "use_action": "SIPHON" - }, - { - "id": "hotplate", - "type": "TOOL", - "name": "hotplate", - "description": "This is a small heating element on a stand, powered by batteries. It is indispensable for cooking and chemistry. Try not to burn yourself.", - "weight": "2835 g", - "volume": "1250 ml", - "price": 2500, - "to_hit": -1, - "bashing": 4, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "green", - "ammo": "battery", - "charges_per_use": 5, - "use_action": "HOTPLATE", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "hygrometer", - "type": "TOOL", - "category": "tools", - "name": "hygrometer", - "name_plural": "hygrometers", - "description": "A plastic hygrometer that can read the relative humidity in the air.", - "weight": "1 g", - "volume": "250 ml", - "price": 100, - "to_hit": -3, - "material": "plastic", - "symbol": ";", - "color": "light_blue", - "use_action": "WEATHER_TOOL", - "flags": [ "HYGROMETER" ] - }, - { - "id": "iceaxe", - "type": "TOOL", - "name": "ice axe", - "description": "This is an ice axe with hammer on its head, a multi-purpose hiking and climbing tool used by mountaineers. It is sturdy enough to pry open closed doors or lift manhole covers.", - "weight": "500 g", - "volume": "750 ml", - "price": 5000, - "to_hit": 2, - "bashing": 14, - "cutting": 3, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "techniques": [ "WBLOCK_1" ], - "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "PRY", 2 ] ], - "use_action": "CROWBAR", - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "SHEATH_AXE" ] - }, - { - "id": "jackhammer", - "type": "TOOL", - "name": "jackhammer", - "description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in adjacent solid terrain.", - "weight": "15875 g", - "volume": "5 L", - "price": 40000, - "to_hit": -8, - "bashing": 14, - "cutting": 6, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "ammo": "gasoline", - "max_charges": 400, - "charges_per_use": 10, - "use_action": "JACKHAMMER", - "flags": [ "STAB", "DIG_TOOL", "POWERED" ] - }, - { - "id": "jar_pickles_pickled", - "type": "GENERIC", - "category": "food", - "name": "sealed jar of pickles", - "name_plural": "sealed jars of pickles", - "description": "This is a sealed glass jar containing pickles. Use to open and eat to enjoy.", - "weight": "1750 g", - "volume": "500 ml", - "price": 650, - "bashing": 4, - "material": [ "glass", "veggy" ], - "symbol": "%", - "color": "green", - "use_action": { - "target": "pickle", - "msg": "You open the jar, exposing it to the atmosphere.", - "container": "jar_glass", - "target_charges": 6, - "menu_text": "Open jar", - "type": "transform" - } - }, - { - "id": "jar_sauerkraut_pickled", - "type": "GENERIC", - "category": "food", - "name": "sealed jar of sauerkraut", - "name_plural": "sealed jars of sauerkraut", - "description": "This is a sealed glass jar containing sauerkraut. Use to open and eat to enjoy.", - "weight": "1750 g", - "volume": "500 ml", - "price": 650, - "bashing": 4, - "material": [ "glass", "veggy" ], - "symbol": "%", - "color": "green", - "use_action": { - "target": "sauerkraut", - "msg": "You open the jar, exposing it to the atmosphere.", - "container": "jar_glass", - "target_charges": 4, - "menu_text": "Open jar", - "type": "transform" - } - }, - { - "id": "jar_eggs_pickled", - "type": "GENERIC", - "category": "food", - "name": "sealed jar of eggs", - "name_plural": "sealed jars of eggs", - "description": "This is a sealed glass jar containing pickled eggs. Use to open and eat to enjoy.", - "weight": "1750 g", - "volume": "500 ml", - "price": 650, - "bashing": 4, - "material": [ "glass", "veggy" ], - "symbol": "%", - "color": "green", - "use_action": { - "target": "pickled_egg", - "msg": "You open the jar, exposing it to the atmosphere.", - "container": "jar_glass", - "target_charges": 6, - "menu_text": "Open jar", - "type": "transform" - } - }, - { - "id": "kevlar_plate", - "type": "TOOL", - "category": "spare_parts", - "name": "Kevlar plate", - "description": "This is a plate of reinforced Kevlar. It could be used to repair items made of Kevlar.", - "weight": "300 g", - "volume": "250 ml", - "price": 1000, - "material": "kevlar", - "symbol": ",", - "color": "green", - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "kiln_done", - "type": "TOOL", - "category": "tools", - "name": "finished charcoal kiln", - "description": "A charcoal kiln that has finished burning. Disassemble it to retrieve the charcoal and kiln.", - "weight": "8142 g", - "volume": "10 L", - "price": 100, - "to_hit": -2, - "material": "steel", - "symbol": ";", - "color": "brown" - }, - { - "id": "kiln_full", - "type": "TOOL", - "category": "tools", - "name": "filled charcoal kiln", - "description": "A kiln filled with wood which will become charcoal after a slow period of burning.", - "weight": "15142 g", - "volume": "10 L", - "price": 100, - "to_hit": -2, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "use_action": { - "target": "kiln_lit", - "msg": "You light the wood.", - "need_fire": 1, - "need_fire_msg": "You need something to light it with!", - "menu_text": "Light wood", - "type": "transform" - }, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "kiln_lit", - "type": "GENERIC", - "category": "tools", - "name": "lit charcoal kiln", - "description": "A kiln full of wood that has been lit; better drop it!", - "weight": "15142 g", - "volume": "10 L", - "price": 100, - "to_hit": -2, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "use_action": { - "target": "kiln_done", - "msg": "The kilns embers have died out, you can now disassemble it to harvest the charcoal.", - "moves": 0, - "type": "delayed_transform", - "transform_age": 3600, - "not_ready_msg": "The kiln is still burning." - }, - "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "knitting_needles", - "type": "GENERIC", - "category": "tools", - "name": "knitting needles", - "name_plural": "pairs of knitting needles", - "description": "A pair of stout wooden needles with round ends used to turn thread and yarn into cloth.", - "weight": "56 g", - "volume": 0, - "price": 600, - "cutting": 1, - "material": "wood", - "symbol": ",", - "color": "brown", - "qualities": [ [ "KNIT", 1 ] ], - "flags": [ "STAB" ] - }, - { - "id": "landmine", - "type": "TOOL", - "name": "land mine", - "description": "This is an military anti-personnel mine that is triggered when stepped upon.", - "weight": "2360 g", - "volume": "500 ml", - "price": 5000, - "to_hit": -1, - "bashing": 6, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "use_action": { - "type": "place_trap", - "bury_question": "Bury the land mine?", - "bury": { "trap": "tr_landmine_buried", "moves": 275, "practice": 7, "done_message": "You bury the land mine." }, - "trap": "tr_landmine", - "moves": 200, - "practice": 4, - "done_message": "You set the land mine." - } - }, - { - "id": "large_repairkit", - "type": "TOOL", - "name": "gunsmith repair kit", - "description": "This is a complete toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 25 charges of battery power per use.", - "weight": "9860 g", - "volume": "2500 ml", - "price": 5000, - "to_hit": -2, - "bashing": 8, - "material": [ "steel", "aluminum" ], - "symbol": ";", - "color": "dark_gray", - "ammo": "battery", - "charges_per_use": 25, - "qualities": [ - [ "HAMMER_FINE", 1 ], - [ "HAMMER", 3 ], - [ "PRY", 1 ], - [ "SAW_M_FINE", 1 ], - [ "SAW_M", 2 ], - [ "WRENCH_FINE", 1 ], - [ "WRENCH", 2 ], - [ "SCREW_FINE", 1 ], - [ "SCREW", 1 ], - [ "CHISEL", 3 ] - ], - "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "large_tent_kit", - "type": "TOOL", - "name": "large tent", - "description": "This is a family sized tent. It provides a large amount of space, but is very bulky.", - "weight": "2266 g", - "volume": "10 L", - "price": 50000, - "to_hit": -3, - "bashing": 6, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "green", - "use_action": { - "type": "deploy_tent", - "radius": 2, - "broken_type": "largebroketent", - "wall": "f_large_canvas_wall", - "floor": "f_large_groundsheet", - "floor_center": "f_center_groundsheet", - "door_opened": "f_large_canvas_door_o", - "door_closed": "f_large_canvas_door" - } - }, - { - "id": "leather_funnel", - "type": "TOOL", - "name": "leather funnel", - "description": "This is a small, leather funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", - "weight": "4 g", - "volume": "250 ml", - "price": 0, - "to_hit": 1, - "material": "leather", - "symbol": ";", - "color": "brown", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_leather_funnel", - "moves": 100, - "practice": 0, - "done_message": "You place the leather funnel, waiting to collect rain." - } - }, - { - "id": "birchbark_funnel", - "type": "TOOL", - "name": "birchbark funnel", - "description": "This is a small birchbark funnel. Place it above an outdoor container to collect rainwater.", - "weight": "3 g", - "volume": "250ml", - "price": 0, - "to_hit": 1, - "material": "wood", - "symbol": ";", - "color": "white", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_birchbark_funnel", - "moves": 100, - "practice": 0, - "done_message": "You place the birchbark funnel, waiting to collect rain." - } - }, - { - "id": "lighter", - "type": "TOOL", - "name": "lighter", - "description": "This is a disposable plastic lighter. A lighter must be carried to use various drugs, like cigarettes, or to light things like Molotov cocktails. You can also use a lighter to light nearby items on fire.", - "weight": "14 g", - "volume": "14 ml", - "price": 100, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "blue", - "rand_charges": [ 1, 10, 12, 15, 16, 22, 44, 50, 67, 75, 82, 100 ], - "max_charges": 100, - "charges_per_use": 1, - "use_action": { "type": "firestarter", "moves": 50 }, - "flags": [ "FIRESTARTER" ] - }, - { - "abstract": "lightstrip_base", - "type": "TOOL", - "name": "lightstrip_base", - "weight": "27 g", - "volume": "250 ml", - "price": 500, - "to_hit": 2, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": ";" - }, - { - "id": "lightstrip", - "type": "TOOL", - "name": "lightstrip", - "name_plural": "lightstrips", - "copy-from": "lightstrip_base", - "description": "This is a light-emitting circuit that has been wired directly to a battery. It provides some weak light and can't be turned off until the battery dies.", - "color": "green", - "power_draw": 1000, - "revert_to": "lightstrip_inactive", - "revert_msg": "The lightstrip dies.", - "flags": [ "LIGHT_4", "NO_UNLOAD", "NO_RELOAD" ] - }, - { - "//": "This doesn't make too much sense, flavor-wise, but it's the best I can come up with. Put it on the todo list.", - "id": "lightstrip_inactive", - "type": "TOOL", - "name": "lightstrip (inactive)", - "name_plural": "lightstrips (inactive)", - "copy-from": "lightstrip_base", - "description": "This is a light-emitting circuit that can be wired directly to a battery. It provides some weak light and can't be turned off until the battery dies.", - "color": "white", - "ammo": "battery", - "use_action": { - "target": "lightstrip", - "msg": "You irreversibly activate the lightstrip.", - "active": true, - "need_charges": 1, - "type": "transform" - }, - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 0 - }, - { - "id": "magnifying_glass", - "type": "TOOL", - "name": "magnifying glass", - "name_plural": "magnifying glasses", - "description": "This is a magnifying glass. May be useful for starting fires during sunny skies.", - "weight": "400 g", - "volume": "250 ml", - "price": 600, - "to_hit": -1, - "material": [ "glass", "plastic" ], - "symbol": "o", - "color": "green", - "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, - "flags": [ "FIRESTARTER" ] - }, - { - "id": "makeshift_crowbar", - "type": "TOOL", - "name": "makeshift crowbar", - "description": "This is a pipe whose ends have been bent and hammered flat to resemble a crowbar. Use it to open locked doors without destroying them, or to lift manhole covers. You could also wield it to fight with, in a pinch.", - "weight": "762 g", - "volume": "1500 ml", - "price": 0, - "to_hit": 2, - "bashing": 12, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "dark_gray", - "qualities": [ [ "PRY", 2 ], [ "HAMMER", 1 ] ], - "use_action": "CROWBAR", - "techniques": [ "WBLOCK_1" ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "makeshift_funnel", - "type": "TOOL", - "name": "makeshift funnel", - "description": "This is a small, makeshift funnel used to collect rainwater. Use it outside and place a container beneath it to collect water when it rains.", - "weight": "4 g", - "volume": "250 ml", - "price": 0, - "to_hit": 1, - "material": "plastic", - "symbol": ";", - "color": "cyan", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_makeshift_funnel", - "moves": 100, - "practice": 0, - "done_message": "You place the makeshift funnel, waiting to collect rain." - } - }, - { - "id": "makeshift_halberd", - "type": "GENERIC", - "name": "makeshift glaive", - "//": "Name changed to glaive, but changing the id would break e.g. tilesets.", - "description": "This is a large blade attached to a long stick. It could do a considerable amount of damage.", - "weight": "1800 g", - "volume": "3 L", - "price": 5000, - "to_hit": 2, - "bashing": 6, - "cutting": 20, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "techniques": "WBLOCK_1", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -42 ] ], - "flags": [ "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR", "FRAGILE_MELEE" ] - }, - { - "id": "makeshift_hammer", - "type": "TOOL", - "name": "makeshift hammer", - "description": "This is a crude hammer made from a piece of metal affixed to a stick. It functions adequately as a hammer, but really can't compare to a proper one.", - "weight": "1020 g", - "volume": "500 ml", - "price": 0, - "bashing": 9, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ] ], - "use_action": "HAMMER", - "flags": [ "NONCONDUCTIVE", "BELT_CLIP" ] - }, - { - "id": "makeshift_sealer", - "type": "TOOL", - "name": "makeshift vacuum sealer", - "description": "This is a homemade heat sealer unit with an air pump. It's used for vacuum packing food to preserve it.", - "weight": "3218 g", - "volume": "2 L", - "price": 1000, - "to_hit": -1, - "bashing": 8, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "white", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ] - }, - { - "id": "matches", - "type": "TOOL", - "name": "matchbook", - "description": "This is a small book of matches with a coarse strike surface on the outside flap. Matches must be carried to use various drugs like cigarettes, or to light things like Molotov cocktails. You can also use matches to light nearby items on fire.", - "weight": "10 g", - "volume": 0, - "price": 10, - "material": "paper", - "symbol": ",", - "color": "blue", - "initial_charges": 20, - "max_charges": 20, - "charges_per_use": 1, - "use_action": { "type": "firestarter", "moves": 40, "moves_slow": 1000 }, - "flags": [ "FIRESTARTER" ] - }, - { - "id": "mess_kit", - "type": "TOOL", - "name": "mess kit", - "description": "A self-contained camping mess kit, containing everything you might need for wilderness cooking. This model relies on a battery-operated hotplate, rather than the more commonplace chemical-fueled Esbit stove.", - "weight": "1500 g", - "volume": "1 L", - "price": 5000, - "to_hit": -1, - "bashing": 4, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "green", - "ammo": "battery", - "sub": "hotplate", - "charges_per_use": 5, - "qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ], - "use_action": [ "HOTPLATE", "HEAT_FOOD" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "metal_funnel", - "type": "TOOL", - "name": "metal funnel", - "description": "This is a large metal funnel used to collect rainwater. Less portable than plastic funnels, but collects more water. Use it outside and place a container beneath it to collect water when it rains.", - "weight": "4017 g", - "volume": "4 L", - "price": 1500, - "to_hit": 1, - "bashing": 4, - "material": "steel", - "symbol": ";", - "color": "yellow", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_metal_funnel", - "moves": 100, - "practice": 0, - "done_message": "You place the metal funnel, waiting to collect rain." - } - }, - { - "id": "tarp_raincatcher", - "type": "TOOL", - "name": "tarp raincatcher", - "description": "Some sticks and string with a tarpaulin to set up an improvised raincatcher.", - "weight": "3980 g", - "volume": "4 L", - "price": 6000, - "material": [ "wood", "plastic" ], - "symbol": ";", - "color": "yellow", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_raincatcher", - "moves": 100, - "practice": 0, - "done_message": "You set up the raincatcher, waiting to collect water." - } - }, - { - "id": "metal_smoother", - "type": "TOOL", - "name": "metallic smoother", - "description": "This metallic tool is most often used to smooth concrete, or mortar, in construction projects.", - "weight": "362 g", - "volume": "500 ml", - "price": 1000, - "bashing": 4, - "material": "iron", - "symbol": ",", - "color": "light_gray", - "qualities": [ [ "SMOOTH", 2 ] ] - }, - { - "id": "mil_mess_kit", - "type": "TOOL", - "name": "military mess kit", - "description": "Military mess kit designed for long-range reconnaissance patrols deployed behind enemy lines. All parts are made from thin sheet of aluminum / superalloy composite and are insulated with ceramic coating. Relies on a battery-operated hotplate, rather than the smoke-producing chemical-fueled Esbit stove. Compact, durable and lightweight.", - "weight": "900 g", - "volume": "1 L", - "price": 6000, - "to_hit": -1, - "bashing": 4, - "material": [ "superalloy", "ceramic" ], - "symbol": ";", - "color": "green", - "ammo": "battery", - "sub": "hotplate", - "charges_per_use": 5, - "qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ], - "use_action": [ "HOTPLATE", "HEAT_FOOD" ], - "magazines": [ - [ - "battery", - [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "mininuke", - "type": "TOOL", - "category": "weapons", - "name": "mininuke", - "//": "This is based on the Davy Crockett nuclear artillery shell, all other man-portable nuclear weapons have far too high a yield.", - "description": "This is an extremely powerful weapon, a portable nuclear bomb. Use it to activate the timer. You guess that the explosion would be large enough to take out a small house.", - "weight": "23000 g", - "volume": "16 L", - "price": 180000, - "to_hit": -2, - "bashing": 8, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "light_green", - "use_action": "MININUKE", - "flags": [ "LEAK_DAM", "RADIOACTIVE", "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "mininuke_act", - "type": "TOOL", - "category": "weapons", - "name": "mininuke", - "name_plural": "mininukes", - "//": "This is based on the Davy Crockett nuclear artillery shell, all other man-portable nuclear weapons have far too high a yield.", - "description": "This miniature nuclear bomb has a light blinking on the side, showing that it will soon explode. You should probably get far, far away from it.", - "weight": "23000 g", - "volume": "16 L", - "price": 0, - "to_hit": -2, - "bashing": 8, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "light_green", - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "fields_type": "fd_nuke_gas", - "fields_radius": 18, - "fields_min_intensity": 3, - "fields_max_intensity": 3, - "sound_volume": 2, - "sound_msg": "Tick.", - "no_deactivate_msg": "You've already set the %s's timer, you might want to get away from it.", - "explosion": { "power": 9000000 } - }, - "flags": [ "LEAK_DAM", "RADIOACTIVE", "TRADER_AVOID" ] - }, - { - "id": "misc_repairkit", - "type": "TOOL", - "name": "misc repair kit", - "description": "This is a portable toolkit, consisting of a small carving knife for precise carving of replacement parts from raw materials, a wood saw for more heavy-duty wood cutting, and a patch of soft material for cleaning surfaces. If supplied with duct tape, it can be used to repair certain items.", - "weight": "386 g", - "volume": "1500 ml", - "price": 1000, - "to_hit": -1, - "bashing": 2, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "tape", - "max_charges": 200, - "charges_per_use": 5, - "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ], [ "AXE", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -90 ] ], - "use_action": [ - { - "type": "repair_item", - "item_action_type": "repair_metal", - "materials": [ "acidchitin", "bone", "chitin", "paper", "wood", "kevlar_rigid" ], - "skill": "fabrication", - "tool_quality": 5, - "cost_scaling": 0.1, - "move_cost": 1000 - } - ], - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "mold_plastic", - "type": "TOOL", - "name": "plastic mold", - "description": "This is a plastic mold. It could be shaped and used to craft items made of plastic.", - "weight": "320 g", - "volume": "2500 ml", - "price": 1000, - "to_hit": 1, - "bashing": 3, - "material": "plastic", - "symbol": ";", - "color": "light_blue", - "qualities": [ [ "CONTAIN", 1 ] ] - }, - { - "id": "molotov", - "type": "TOOL", - "category": "weapons", - "name": "Molotov cocktail", - "description": "A bottle of flammable liquid with a rag inserted. Use this item to light the rag. You will, of course, need a lighter or matches in your inventory to do this. After lighting it, throw it to cause fires.", - "weight": "742 g", - "volume": "750 ml", - "price": 500, - "to_hit": 1, - "bashing": 5, - "material": [ "glass", "cotton" ], - "symbol": "*", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "target": "molotov_lit", - "msg": "You light the Molotov cocktail!", - "target_charges": 1, - "active": true, - "moves": 75, - "need_fire": 1, - "menu_text": "Light rag", - "type": "transform" - }, - "flags": [ "NPC_ACTIVATE", "NO_REPAIR" ] - }, - { - "id": "molotov_lit", - "type": "TOOL", - "category": "weapons", - "name": "Molotov cocktail", - "name_plural": "Molotov cocktails", - "description": "A bottle of flammable liquid with a flaming rag stoppered in its neck. Throwing it will shatter the bottle on impact and ignite a fireball. Dropping it will set you on fire, so don't do that unless you want to burn to death.", - "weight": "742 g", - "volume": "750 ml", - "price": 0, - "to_hit": 1, - "bashing": 5, - "material": [ "glass", "cotton" ], - "symbol": "*", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "turns_per_charge": 1, - "use_action": "MOLOTOV_LIT", - "flags": [ "LIGHT_15", "TRADER_AVOID", "NPC_THROW_NOW", "NO_REPAIR", "WATER_EXTINGUISH" ] - }, - { - "id": "mop", - "type": "TOOL", - "name": "mop", - "description": "This is an unwieldy mop. Good for cleaning up spills. Use to mop up any 'mess' you may have made.", - "weight": "929 g", - "volume": "1750 ml", - "price": 1000, - "to_hit": -1, - "bashing": 6, - "material": "wood", - "symbol": "/", - "color": "light_gray", - "techniques": "WBLOCK_1", - "use_action": "MOP" - }, - { - "id": "brush", - "type": "TOOL", - "name": { "str": "scrub brush", "str_pl": "scrub brushes" }, - "description": "This is a simple scrub brush.", - "weight": "70 g", - "volume": "250 ml", - "price": 200, - "to_hit": -1, - "bashing": 1, - "material": "plastic", - "symbol": "/", - "color": "light_gray" - }, - { - "id": "mortar_pestle", - "type": "TOOL", - "name": "mortar and pestle", - "name_plural": "sets of mortar and pestle", - "description": "This is a simple combination of a small grindstone and a bowl-shaped stone. Used for grinding grain, but time-consuming compared to more complex methods.", - "weight": "1632 g", - "volume": "1 L", - "price": 0, - "to_hit": -4, - "bashing": 3, - "material": "stone", - "symbol": ":", - "color": "light_gray", - "qualities": [ [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] - }, - { - "id": "mp3", - "type": "TOOL", - "name": "mp3 player (off)", - "name_plural": "mp3 players (off)", - "description": "This battery-powered device is loaded up with someone's music collection. Fortunately, there's lots of songs you like, and listening to it will raise your morale slightly. Use it to turn it on.", - "weight": "140 g", - "volume": "50 ml", - "price": 3000, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "dark_gray", - "ammo": "battery", - "use_action": "MP3", - "charges_per_use": 1, - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_disposable_cell", - "light_minus_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "mp3_on", - "copy-from": "mp3", - "type": "TOOL", - "name": "mp3 player (on)", - "name_plural": "mp3 players (on)", - "description": "This mp3 player is turned on and playing some great tunes, raising your morale steadily while on your person. It runs through batteries quickly; you can turn it off by using it. It also obscures your hearing.", - "power_draw": 1000, - "revert_to": "mp3", - "use_action": "MP3_ON", - "flags": [ "TRADER_AVOID" ], - "magazine_well": 1 - }, - { - "id": "multi_cooker", - "type": "TOOL", - "name": "multi cooker", - "description": "A professional-grade multi-cooker, with a battery slot for camping trips or tailgating. Its multitude of settings and features promise to handle any sort of cooking, from parboiling potatoes to cooking curry to popping popcorn. There's no manual, but you're sure you can work it out.", - "weight": "11339 g", - "volume": "3750 ml", - "price": 20000, - "to_hit": -3, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "red", - "ammo": "battery", - "power_draw": 1500000, - "qualities": [ [ "CONTAIN", 1 ] ], - "use_action": "MULTICOOKER", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "multitool", - "type": "TOOL", - "name": "multi-tool", - "//": "The multi-tool is a bit more of a toolkit than a knife.", - "description": "A cleverly designed all-in-one tool which combines several smaller tools into the handles of a pair of pliers.", - "weight": "494 g", - "volume": "250 ml", - "price": 3000, - "to_hit": -4, - "bashing": 1, - "cutting": 4, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "CUT", 1 ], [ "SAW_W", 1 ], [ "SAW_M", 1 ], [ "WRENCH", 1 ], [ "SCREW", 1 ], [ "SCREW_FINE", 1 ], [ "BUTCHER", 7 ] ], - "flags": [ "STAB", "SHEATH_KNIFE" ] - }, - { - "id": "needle_bone", - "type": "TOOL", - "name": "bone needle", - "description": "This is sharp needle made from a bone. It would be useful for making rough clothing and items. Its low quality makes it rather unsuitable for anything requiring speed or precision.", - "weight": "85 g", - "volume": "250 ml", - "price": 0, - "material": "bone", - "symbol": ";", - "color": "white", - "ammo": "thread", - "sub": "sewing_kit", - "max_charges": 200, - "charges_per_use": 1, - "qualities": [ [ "SEW", 2 ] ], - "use_action": { - "type": "repair_item", - "item_action_type": "repair_fabric", - "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ], - "skill": "tailor", - "tool_quality": -1, - "cost_scaling": 0.1, - "move_cost": 1300 - }, - "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "needle_curved", - "type": "TOOL", - "name": "curved needle", - "description": "A curved sharp needle made of steel. Its rounded shape allows it to make stitches that only pierce one side of the material. While unsuitable for most tailoring projects, it's a necessity for stitching neoprene.", - "weight": "85 g", - "volume": "250 ml", - "price": 0, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "ammo": "thread", - "sub": "sewing_kit", - "max_charges": 200, - "charges_per_use": 1, - "qualities": [ [ "SEW_CURVED", 1 ] ], - "use_action": { - "type": "repair_item", - "item_action_type": "repair_fabric", - "materials": [ "neoprene" ], - "skill": "tailor", - "tool_quality": 0, - "cost_scaling": 0.1, - "move_cost": 1200 - }, - "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "needle_wood", - "type": "TOOL", - "name": "wooden needle", - "description": "This is a wooden needle whittled down to a sharp point. It has a narrow hole carved into the head for threading. Its low quality makes it rather unsuitable for anything requiring speed or precision, or involving tougher materials like Kevlar.", - "weight": "85 g", - "volume": "250 ml", - "price": 0, - "material": "wood", - "symbol": ";", - "color": "brown", - "ammo": "thread", - "sub": "sewing_kit", - "max_charges": 200, - "charges_per_use": 1, - "qualities": [ [ "SEW", 1 ] ], - "use_action": { - "type": "repair_item", - "item_action_type": "repair_fabric", - "materials": [ "cotton", "lycra", "nylon", "leather", "wool", "fur", "faux_fur", "nomex", "gutskin" ], - "skill": "tailor", - "tool_quality": -1, - "cost_scaling": 0.1, - "move_cost": 1500 - }, - "flags": [ "STAB", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "noise_emitter", - "type": "TOOL", - "name": "noise emitter (off)", - "name_plural": "noise emitters (off)", - "description": "This device was constructed by 'enhancing' a speaker ripped off from some electronic device with some amplifier circuits. It has now no other use beside emitting loud crackling static noise, that could distract zombies.", - "weight": "340 g", - "volume": "1 L", - "price": 0, - "to_hit": -1, - "bashing": 6, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "yellow", - "ammo": "battery", - "charges_per_use": 1, - "use_action": "NOISE_EMITTER_OFF", - "flags": [ "RADIO_MODABLE" ], - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ] - }, - { - "id": "noise_emitter_on", - "copy-from": "noise_emitter", - "type": "TOOL", - "name": "noise emitter (on)", - "name_plural": "noise emitters (on)", - "description": "This device has been turned on and is emitting horrible crackles, pops and other static sounds. Quick, get away from it before it draws zombies to you!", - "power_draw": 10000, - "revert_to": "noise_emitter", - "use_action": "NOISE_EMITTER_ON", - "flags": [ "RADIO_MODABLE", "TRADER_AVOID" ] - }, - { - "id": "oil_cooker", - "type": "TOOL", - "name": "lamp oil cooker", - "description": "This is a simple heater powered by lamp oil. It is designed for cooking food.", - "weight": "2264 g", - "volume": "1250 ml", - "price": 5000, - "to_hit": -1, - "bashing": 4, - "material": "steel", - "symbol": ";", - "color": "green", - "ammo": "lamp_oil", - "sub": "hotplate", - "initial_charges": 800, - "max_charges": 800, - "charges_per_use": 1, - "use_action": "HOTPLATE" - }, - { - "id": "oil_lamp", - "type": "TOOL", - "name": "oil lamp (off)", - "name_plural": "oil lamps (off)", - "description": "This is an oil fueled lamp. It does not provide much light, but it lasts a long time. Use it to turn it on.", - "weight": "1720 g", - "volume": "1 L", - "price": 1000, - "to_hit": 2, - "bashing": 1, - "material": [ "glass", "iron" ], - "symbol": ";", - "color": "yellow", - "ammo": "lamp_oil", - "initial_charges": 750, - "max_charges": 750, - "charges_per_use": 1, - "use_action": { - "target": "oil_lamp_on", - "msg": "You turn the lamp on.", - "active": true, - "need_fire": 1, - "need_charges": 1, - "need_charges_msg": "The lamp is empty.", - "type": "transform" - }, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "oil_lamp_on", - "copy-from": "oil_lamp", - "type": "TOOL", - "name": "oil lamp", - "name_plural": "oil lamps", - "description": "This is an oil fueled lamp. It does not provide much light, but it lasts a long time. It is turned on. Use it to turn it off.", - "turns_per_charge": 240, - "revert_to": "oil_lamp", - "use_action": { "target": "oil_lamp", "msg": "The lantern is extinguished.", "menu_text": "Turn off", "type": "transform" }, - "flags": [ "LIGHT_10", "TRADER_AVOID", "FIRE", "ALLOWS_REMOTE_USE", "WATER_EXTINGUISH" ] - }, - { - "id": "oxygen_tank", - "type": "TOOL", - "name": "oxygen tank", - "description": "This is tank of compressed medical oxygen with a regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", - "weight": "2268 g", - "volume": "1500 ml", - "price": 6000, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 24, - "max_charges": 24, - "charges_per_use": 1, - "use_action": "OXYGEN_BOTTLE" - }, - { - "id": "oxygen_cylinder", - "type": "TOOL", - "name": "oxygen cylinder", - "description": "A large steel cylinder used for storing pressurized gas. It is marked with a faded, but legible O2 symbol.", - "weight": "12888 g", - "volume": "2500 ml", - "price": 13400, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "blue", - "initial_charges": 300, - "max_charges": 300, - "charges_per_use": 10, - "use_action": "OXYGEN_BOTTLE" - }, - { - "id": "nitrogen_tank", - "type": "TOOL", - "name": "nitrogen tank", - "description": "This is a tank of compressed nitrogen gas. Nitrogen is useful for its lack of reactivity. Don't try to breathe it.", - "weight": "2268 g", - "volume": "1500 ml", - "price": 1000, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 24, - "max_charges": 24, - "charges_per_use": 1, - "looks_like": "oxygen_tank" - }, - { - "id": "hydrogen_tank", - "type": "TOOL", - "name": "hydrogen tank", - "description": "This is a tank of compressed hydrogen gas. If you need to make water from scratch, or lift a zeppelin, it could come in handy.", - "weight": "2268 g", - "volume": "1500 ml", - "price": 1000, - "to_hit": -4, - "bashing": 10, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 24, - "max_charges": 24, - "charges_per_use": 1, - "looks_like": "oxygen_tank" - }, - { - "id": "paint_brush", - "type": "TOOL", - "name": "paint brush", - "name_plural": "paint brushes", - "description": "A wide brush, suitable for painting walls.", - "weight": "60 g", - "volume": "500 ml", - "price": 7000, - "to_hit": 1, - "material": [ "wood" ], - "symbol": ";", - "color": "brown", - "flags": [ "BELT_CLIP" ] - }, - { - "id": "pastaextruder", - "type": "GENERIC", - "category": "tools", - "name": "pasta extruder", - "description": "A pasta extruder run by a hand-crank. Useful in making pasta. It comes with various heads to make various kinds of pasta.", - "weight": "2628 g", - "volume": "1 L", - "price": 2000, - "to_hit": 2, - "bashing": 10, - "material": "iron", - "symbol": ")", - "color": "dark_gray" - }, - { - "id": "permanent_marker", - "type": "TOOL", - "name": "permanent marker", - "description": "This is a King Size(tm) industrial strength permanent marker, about halfway between a typical marker and a can of spray paint in size. Use it to write something down. However, writing \"Elbereth\" probably won't help you.", - "weight": "113 g", - "volume": 0, - "price": 500, - "material": "plastic", - "symbol": ",", - "color": "dark_gray", - "initial_charges": 500, - "max_charges": 500, - "charges_per_use": 1, - "use_action": { "type": "inscribe", "verb": "Write", "gerund": "Written", "on_terrain": true, "material_restricted": false }, - "flags": [ "WRITE_MESSAGE" ] - }, - { - "id": "pet_carrier", - "type": "TOOL", - "name": "pet carrier", - "description": "A plastic container meant to hold pets for transport. Use it on a suitable animal to capture, use it on an empty tile to release.", - "weight": "1000 g", - "volume": "5 L", - "price": 1000, - "bashing": 1, - "cutting": 1, - "material": [ "steel", "plastic" ], - "symbol": "#", - "color": "light_gray", - "properties": [ [ "monster_size_capacity", "SMALL" ] ], - "use_action": "CAPTURE_MONSTER_ACT", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "pet_carrier_wooden", - "copy-from": "pet_carrier", - "type": "TOOL", - "name": "wooden pet carrier", - "description": "A wooden container meant to hold pets for transport. Use it on a suitable animal to capture, use it on an empty tile to release.", - "weight": "1500 g", - "volume": "6250 ml", - "price": 800, - "material": [ "wood" ], - "symbol": "#", - "color": "brown", - "looks_like": "pet_carrier" - }, - { - "id": "chicken_cage", - "type": "TOOL", - "name": "chicken cage", - "description": "A wire container made for transporting chickens, but you can use it to hold any tiny animal. Use it on a suitable animal to capture, use it on an empty tile to release.", - "weight": "250 g", - "volume": "2500 ml", - "price": 100, - "bashing": 1, - "cutting": 1, - "material": [ "steel" ], - "symbol": "#", - "color": "light_gray", - "properties": [ [ "monster_size_capacity", "TINY" ] ], - "use_action": "CAPTURE_MONSTER_ACT", - "flags": [ "TRADER_AVOID" ] - }, - { - "id": "pheromone", - "type": "TOOL", - "name": "zombie pheromone", - "description": "This is a disgusting ball of rotting meat of zombie origin. Squeezing this gland causes a small cloud of pheromones to spray into the air. Apparently the foul secretion can change zombies' attitude towards you, and they may ignore you for a short period of time. Perhaps they briefly consider you as one of them.", - "weight": "238 g", - "volume": "250 ml", - "price": 4000, - "to_hit": -1, - "material": "flesh", - "symbol": "*", - "color": "red", - "initial_charges": 3, - "max_charges": 3, - "charges_per_use": 1, - "use_action": "PHEROMONE" - }, - { - "id": "pickaxe", - "type": "TOOL", - "name": "pickaxe", - "description": "This is a large steel pickaxe, suitable for breaking up hard things or (with enough skill) hard targets. Strike the earth!", - "weight": "4535 g", - "volume": "3 L", - "price": 16000, - "to_hit": -3, - "bashing": 12, - "cutting": 8, - "material": [ "wood", "steel" ], - "symbol": "/", - "color": "dark_gray", - "use_action": "PICKAXE", - "techniques": [ "WBLOCK_1" ], - "flags": [ "SPEAR", "DURABLE_MELEE", "NONCONDUCTIVE", "DIG_TOOL", "SHEATH_AXE" ] - }, - { - "id": "picklocks", - "type": "TOOL", - "name": "locksmith kit", - "description": "This is a locksmith's set of sturdy steel lock picks and torsion wrenches. It is essential for silently and quickly opening locks, provided you have some mechanical skill.", - "weight": "544 g", - "volume": 0, - "price": 20000, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "use_action": { "type": "picklock", "pick_quality": 5 } - }, - { - "id": "pickles_ferment", - "type": "GENERIC", - "category": "food", - "name": "fermenting pickle jar", - "description": "This jar contains a batch of pickles set to ferment. You can seal up the jar once the process is completed.", - "weight": "52 g", - "volume": "250 ml", - "price": 10, - "bashing": 8, - "material": [ "glass", "veggy" ], - "symbol": "%", - "color": "white", - "use_action": { - "target": "jar_pickles_pickled", - "msg": "You test the batch, and it tastes good, so you seal the jar up for storage.", - "moves": 50, - "type": "delayed_transform", - "transform_age": 33600, - "not_ready_msg": "The pickles are not done fermenting yet.", - "//": "2 1/3 days, from the suggested recipie of 1 rl week" - } - }, - { - "id": "pipe_glass", - "type": "TOOL", - "name": "glass pipe", - "description": "This is a hand-blown glass pipe. It's of the type most commonly used to smoke recreational substances.", - "weight": "163 g", - "volume": "250 ml", - "price": 2000, - "to_hit": -10, - "bashing": 1, - "material": "glass", - "symbol": ",", - "color": "cyan", - "qualities": [ [ "SMOKE_PIPE", 1 ] ] - }, - { - "id": "pipe_tobacco", - "type": "TOOL", - "name": "tobacco pipe", - "description": "This is a hand-carved wooden smoking pipe. It's designed to facilitate consumption of fire cured tobacco leaves.", - "weight": "372 g", - "volume": "250 ml", - "price": 3000, - "to_hit": -10, - "bashing": 1, - "material": "wood", - "symbol": ",", - "color": "brown", - "qualities": [ [ "SMOKE_PIPE", 1 ] ] - }, - { - "id": "pliers", - "type": "TOOL", - "name": "pliers", - "name_plural": "pliers", - "description": "This is a basic pair of slip-joint pliers, able to handle basic mechanical work. Anything too complex will require a wrench.", - "weight": "807 g", - "volume": "250 ml", - "price": 800, - "bashing": 3, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "WRENCH", 1 ] ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "pocketwatch", - "type": "TOOL", - "name": "pocket watch", - "name_plural": "pocket watches", - "description": "An old fashioned pocket watch. This one tells you the time and looks good doing it. Can also be disassembled into some useful parts.", - "weight": "65 g", - "volume": 0, - "price": 25000, - "price_postapoc": 1000, - "to_hit": -3, - "material": [ "gold", "glass" ], - "symbol": ",", - "color": "light_gray", - "flags": [ "WATCH", "FANCY" ] - }, - { - "id": "pockknife", - "type": "TOOL", - "name": "pocket knife", - "name_plural": "pocket knives", - "description": "This is a small pocket knife. It isn't great for combat, but it's better than nothing. It's sharp enough to butcher with.", - "weight": "141 g", - "volume": 0, - "price": 1000, - "to_hit": -2, - "cutting": 7, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 11 ] ], - "flags": [ "STAB" ] - }, - { - "id": "polisher", - "type": "TOOL", - "name": "electric polisher", - "description": "An electric polisher which can be used to buff metal surfaces until they are reflective like a mirror.", - "weight": "1000 g", - "volume": "3500 ml", - "price": 35000, - "to_hit": -2, - "bashing": 6, - "cutting": 2, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "flags": [ "TRADER_AVOID" ], - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "popcan_stove", - "type": "TOOL", - "name": "soda can stove kit", - "//": "Should be 20 but currently recipes do not utilize this value", - "description": "This is an ultra-light alcohol-burning stove with simmer ring, crafted by hand from a couple of aluminum soda cans. It comes with a 500 ml plastic bottle to hold concentrated alcohol fuel.", - "weight": "45 g", - "volume": "750 ml", - "price": 250, - "bashing": 1, - "material": "aluminum", - "symbol": ";", - "color": "light_gray", - "ammo": "conc_alcohol", - "sub": "hotplate", - "initial_charges": 500, - "max_charges": 500, - "charges_per_use": 1, - "use_action": "HOTPLATE" - }, - { - "id": "portable_game", - "type": "TOOL", - "name": "handheld game system", - "description": "This is a portable games console in working condition, with a backlit screen allowing you to play in the dark. You can use it to play it for a little while, but this requires batteries.", - "weight": "200 g", - "volume": "500 ml", - "price": 12000, - "material": [ "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "use_action": "PORTABLE_GAME", - "magazines": [ - [ - "battery", - [ - "light_disposable_cell", - "light_minus_disposable_cell", - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "portal", - "type": "TOOL", - "name": "portal generator", - "description": "This is a rare, bizarre, and arcane device of an otherworldly nature. It's giving you a headache just looking at it. It is covered in alien markings.", - "weight": "1133 g", - "volume": "500 ml", - "price": 660000, - "to_hit": -1, - "bashing": 6, - "material": [ "superalloy", "plastic" ], - "symbol": ";", - "color": "magenta", - "initial_charges": 10, - "max_charges": 10, - "charges_per_use": 5, - "use_action": "PORTAL" - }, - { - "id": "primitive_adze", - "type": "TOOL", - "name": "stone adze", - "description": "This is a stone adze, somewhat useful for cutting through wood objects.", - "weight": "1300 g", - "volume": "1 L", - "price": 1000, - "bashing": 8, - "cutting": 7, - "material": [ "stone", "wood" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "SAW_W", 1 ], [ "BUTCHER", -56 ] ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "primitive_axe", - "type": "TOOL", - "name": "stone axe", - "description": "This is a sharpened stone affixed to a stick. It works passably well as an axe but really can't compare to a proper axe.", - "weight": "3154 g", - "volume": "3500 ml", - "price": 0, - "bashing": 11, - "cutting": 8, - "material": [ "wood", "stone" ], - "symbol": "/", - "color": "light_gray", - "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -70 ] ], - "flags": [ "BELT_CLIP", "SHEATH_AXE" ] - }, - { - "id": "primitive_hammer", - "type": "TOOL", - "name": "stone hammer", - "description": "This is a rock affixed to a stick, in the crude facsimile of a hammer. It functions adequately as a hammer, but really can't compare to a proper one.", - "weight": "1020 g", - "volume": "500 ml", - "price": 0, - "bashing": 9, - "material": [ "stone", "wood" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ] ], - "use_action": "HAMMER", - "flags": [ "BELT_CLIP" ] - }, - { - "id": "primitive_knife", - "type": "TOOL", - "name": "stone knife", - "name_plural": "stone knives", - "description": "This is a sharpened stone set into a hollowed handle. Not nearly as usable as a proper knife, but it's better than nothing.", - "weight": "453 g", - "volume": "250 ml", - "price": 0, - "to_hit": -1, - "bashing": 2, - "cutting": 5, - "material": [ "wood", "stone" ], - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 11 ] ], - "flags": [ "STAB", "SHEATH_KNIFE" ] - }, - { - "id": "primitive_shovel", - "type": "TOOL", - "name": "stone shovel", - "description": "This is a flattened stone affixed to a stick. It works passably well as a shovel but really can't compare to a real shovel.", - "weight": "1581 g", - "volume": "4 L", - "price": 0, - "bashing": 15, - "cutting": 1, - "material": [ "stone", "wood" ], - "symbol": "/", - "color": "brown", - "qualities": [ [ "DIG", 2 ], [ "COOK", 1 ], [ "BUTCHER", -96 ] ] - }, - { - "id": "pseuso_bio_picklock", - "type": "TOOL", - "name": "bio lockpick", - "description": "this a pseudo item", - "volume": 0, - "price": 0, - "symbol": ";", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "charges_per_use": 1, - "use_action": { "type": "picklock", "pick_quality": 40 } - }, - { - "id": "rag", - "type": "TOOL", - "category": "spare_parts", - "name": "rag", - "description": "This is a largish piece of cloth, useful in crafting and possibly for staunching bleeding.", - "weight": "80 g", - "volume": "250 ml", - "price": 0, - "material": "cotton", - "symbol": ",", - "color": "white", - "use_action": [ { "type": "heal", "move_cost": 200, "used_up_item": "rag_bloody", "bleed": 0.5, "limb_power": 0 }, "WASH_HARD_ITEMS" ], - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "sponge", - "type": "TOOL", - "name": "sponge", - "description": "A sponge is a tool or cleaning aid made of soft, porous material. Typically used for cleaning impervious surfaces.", - "weight": "80 g", - "volume": "250 ml", - "price": 0, - "material": "plastic", - "symbol": "s", - "color": "yellow", - "use_action": "WASH_HARD_ITEMS", - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "wash_kit", - "type": "TOOL", - "name": "washing kit", - "description": "A combination kit of a washboard and a sponge or rag. Everything you need to clean items after the apocalypse.", - "weight": "80 g", - "volume": "250 ml", - "price": 0, - "material": "plastic", - "symbol": "%", - "color": "yellow", - "use_action": "WASH_ALL_ITEMS", - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "reading_light", - "type": "TOOL", - "name": "reading light", - "name_plural": "reading lights", - "description": "A little clip-on LED light, meant for reading books in the dark.", - "weight": "90 g", - "volume": 0, - "price": 100, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "white", - "ammo": "battery", - "charges_per_use": 1, - "use_action": { - "target": "reading_light_on", - "msg": "You switch on the reading light.", - "active": true, - "need_charges": 1, - "need_charges_msg": "The reading light winks out.", - "type": "transform" - }, - "magazines": [ [ "battery", [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ] ] ], - "magazine_well": 1 - }, - { - "id": "reading_light_on", - "copy-from": "reading_light", - "type": "TOOL", - "name": "reading light (active)", - "name_plural": "reading lights (active)", - "description": "A little clip-on LED light, meant for reading books in the dark. This one is turned on.", - "power_draw": 1000, - "revert_to": "reading_light", - "use_action": { "target": "reading_light", "msg": "You switch off the reading light.", "menu_text": "Turn off", "type": "transform" }, - "flags": [ "LIGHT_15", "CHARGEDIM" ] - }, - { - "id": "ref_lighter", - "type": "TOOL", - "name": "refillable lighter", - "description": "This is a lighter featuring a flip top cover and refuelable tank. A lighter must be carried to use various drugs, like cigarettes, or to light things like Molotov cocktails. You can also use a lighter to light nearby items on fire.", - "weight": "20 g", - "volume": "31 ml", - "price": 3000, - "material": "aluminum", - "symbol": ",", - "color": "light_gray", - "ammo": "gasoline", - "initial_charges": 25, - "max_charges": 50, - "charges_per_use": 1, - "use_action": [ - { - "target": "ref_lighter_on", - "msg": "You flick the lighter.", - "active": true, - "need_charges": 1, - "need_charges_msg": "Nothing happens.", - "menu_text": "Light up", - "type": "transform" - }, - { "type": "firestarter", "moves": 50 } - ], - "flags": [ "FIRESTARTER" ] - }, - { - "id": "ref_lighter_on", - "type": "TOOL", - "name": "refillable lighter", - "name_plural": "refillable lighters", - "description": "This is a lighter featuring a flip top cover and refuelable tank. It is lit.", - "weight": "20 g", - "volume": "31 ml", - "price": 3000, - "material": "aluminum", - "symbol": ",", - "color": "light_gray", - "ammo": "gasoline", - "initial_charges": 25, - "max_charges": 50, - "charges_per_use": 1, - "turns_per_charge": 20, - "revert_to": "ref_lighter", - "use_action": [ - { "type": "firestarter", "moves": 40, "moves_slow": 500 }, - { - "target": "ref_lighter", - "msg": "You extinguish the lighter.", - "active": false, - "menu_text": "Extinguish", - "type": "transform" - } - ], - "flags": [ "FIRE", "LIGHT_8", "FLAMING", "REFILLABLE_LIGHTER", "TRADER_AVOID", "WATER_EXTINGUISH" ] - }, - { - "id": "rock_pot", - "type": "GENERIC", - "category": "tools", - "name": "stone pot", - "description": "A large stone, roughly hollowed out into a pot.", - "weight": "1500 g", - "volume": "2 L", - "price": 0, - "to_hit": -1, - "bashing": 4, - "material": "stone", - "symbol": ";", - "color": "dark_gray", - "container_data": { "contains": "1500 ml", "watertight": true }, - "qualities": [ [ "COOK", 2 ], [ "BOIL", 1 ], [ "CONTAIN", 1 ] ], - "use_action": "HEAT_FOOD", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "rock_quern", - "type": "TOOL", - "name": "quern", - "description": "This is a simple hand-powered stone quern for grinding grain.", - "weight": "3264 g", - "volume": "2 L", - "price": 0, - "to_hit": -4, - "bashing": 5, - "material": "stone", - "symbol": ":", - "color": "light_gray" - }, - { - "id": "rollmat", - "type": "TOOL", - "name": "rollmat", - "description": "This is a sheet of foam which can be rolled tightly for storage. It insulates you from the floor, making it easier to sleep. Use it to unroll and place on the ground.", - "weight": "250 g", - "volume": "1 L", - "price": 4000, - "to_hit": -1, - "material": "plastic", - "symbol": ";", - "color": "blue", - "use_action": { - "type": "place_trap", - "allow_under_player": true, - "trap": "tr_rollmat", - "moves": 100, - "practice": 0, - "done_message": "You unroll the mat and lay it on the ground." - } - }, - { - "id": "rx12_injector", - "type": "TOOL", - "name": "RX12 jet injector", - "description": "The Rivtech RX12 jet injector is a small pistol-shaped device used to inject advanced fast-healing chemicals through the skin without using a needle. A label on the side warns against using more than two doses per hour.", - "weight": "316 g", - "volume": "500 ml", - "price": 100000, - "material": [ "ceramic", "superalloy" ], - "symbol": ",", - "color": "light_gray", - "ammo": "ampoule", - "initial_charges": 2, - "max_charges": 2, - "charges_per_use": 1, - "use_action": "JET_INJECTOR" - }, - { - "id": "safe_box", - "type": "TOOL", - "category": "other", - "name": "safe deposit box", - "name_plural": "safe deposit boxes", - "description": "This is a secure combination lock box. Sadly, you don't know the combination. Breaking inside it would destroy anything of value.", - "weight": "2267 g", - "volume": "3750 ml", - "price": 8000, - "to_hit": -2, - "bashing": 10, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "HAMMER", 1 ] ], - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "sarcophagus_access_code", - "type": "TOOL", - "name": "sarcophagus access code", - "description": "This printout is a string of numbers to access the elevator in the hazardous waste sarcophagus.", - "weight": "5 g", - "volume": 0, - "price": 0, - "to_hit": -1, - "bashing": 1, - "material": "paper", - "symbol": ";", - "color": "white" - }, - { - "id": "sauerkraut_ferment", - "type": "GENERIC", - "category": "food", - "name": "fermenting sauerkraut jar", - "description": "This jar contains a batch of sauerkraut set to ferment. You can seal up the jar once the process is completed.", - "weight": "1750 g", - "volume": "500 ml", - "price": 10, - "bashing": 4, - "material": [ "glass", "veggy" ], - "symbol": "%", - "color": "white", - "use_action": { - "target": "jar_sauerkraut_pickled", - "msg": "You test the batch, and it tastes good, so you seal the jar up for storage.", - "moves": 50, - "type": "delayed_transform", - "transform_age": 33600, - "not_ready_msg": "The sauerkraut isn't done fermenting yet.", - "//": "2 1/3 days, from the suggested recipie of 1 rl week" - } - }, - { - "id": "saw", - "type": "TOOL", - "name": "wood saw", - "description": "This is a thin saw, useful for cutting through wood objects.", - "weight": "283 g", - "volume": "1 L", - "price": 3000, - "to_hit": -2, - "cutting": 1, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "qualities": [ [ "AXE", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -90 ] ], - "flags": [ "NONCONDUCTIVE", "BELT_CLIP" ] - }, - { - "id": "scalpel", - "type": "TOOL", - "name": "scalpel", - "description": "This is a very sharp knife designed for surgical cutting. Its small, sharp blade allows for precision strikes in the hands of the skilled.", - "weight": "23 g", - "volume": "15 ml", - "price": 1000, - "to_hit": -3, - "cutting": 7, - "material": "steel", - "symbol": ",", - "color": "light_gray", - "techniques": "PRECISE", - "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 3 ] ], - "flags": [ "SPEAR" ] - }, - { - "id": "screwdriver", - "type": "TOOL", - "name": "screwdriver", - "description": "This is a Philips-head screwdriver. It is important for almost all electronics crafting, most mechanics crafting, and has many more uses.", - "weight": "170 g", - "volume": "250 ml", - "price": 450, - "to_hit": -1, - "bashing": 2, - "cutting": 6, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "yellow", - "qualities": [ [ "SCREW", 1 ] ], - "flags": [ "SPEAR", "BELT_CLIP" ] - }, - { - "id": "screwdriver_set", - "type": "TOOL", - "name": "screwdriver set", - "description": "This is a set of screwdrivers in several sizes and blade types. Guaranteed to have the right tools for more precise work.", - "weight": "340 g", - "volume": "500 ml", - "price": 2000, - "to_hit": -1, - "bashing": 2, - "cutting": 6, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "yellow", - "qualities": [ [ "SCREW", 1 ], [ "SCREW_FINE", 1 ] ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "scythe", - "type": "TOOL", - "name": "scythe", - "description": "This is an old-fashioned farming tool used to cut tall grass. While it may be a giant blade on the end of a stick, it is incredibly awkward to use for anything but its intended purpose.", - "weight": "3013 g", - "volume": "3250 ml", - "price": 8000, - "to_hit": -6, - "bashing": 6, - "cutting": 14, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "techniques": [ "WIDE", "BRUTAL" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -22 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ] - }, - { - "id": "sewing_kit", - "type": "TOOL", - "name": "sewing kit", - "description": "This is a plastic kit with a variety of needles, some plastic spools for thread, and a few other useful textile tools. Use a sewing kit on an article of clothing to attempt to repair or reinforce that clothing. This uses your tailoring skill.", - "weight": "85 g", - "volume": "250 ml", - "price": 1000, - "to_hit": -1, - "material": [ "plastic", "steel" ], - "symbol": ",", - "color": "red", - "ammo": "thread", - "initial_charges": 50, - "max_charges": 200, - "charges_per_use": 1, - "qualities": [ [ "SEW", 3 ] ], - "use_action": { - "type": "repair_item", - "item_action_type": "repair_fabric", - "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ], - "skill": "tailor", - "tool_quality": 0, - "cost_scaling": 0.1, - "move_cost": 1000 - }, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "anesthetic_kit", - "type": "TOOL", - "name": "anesthesia kit", - "description": "A kit for inducing anesthesia for surgery, containing specialized canisters with a variety of powerful hypnotic, analgetic, and stimulative drugs. It's intended for use in specialized medical equipment, and can't be administered manually.", - "weight": "100 g", - "volume": "3250 ml", - "price": 1000, - "to_hit": -1, - "material": [ "glass" ], - "symbol": "!", - "color": "cyan", - "ammo": "anesthetic", - "initial_charges": 3000, - "max_charges": 3000, - "qualities": [ [ "ANESTHESIA", 1 ] ] - }, - { - "id": "shavingkit", - "type": "TOOL", - "name": "shaving kit", - "description": "This is a compact and lightweight shaving kit made for travelers. You can use it to shave if it's supplied with soap. It requires 1 unit of soap per use.", - "weight": "90 g", - "volume": "250 ml", - "price": 1000, - "to_hit": -1, - "material": "plastic", - "symbol": ";", - "color": "white", - "ammo": "soap", - "initial_charges": 5, - "max_charges": 10, - "charges_per_use": 1, - "use_action": "SHAVEKIT" - }, - { - "id": "shelter_kit", - "type": "TOOL", - "name": "shelter kit", - "description": "This is a small shelter, made of sticks and skins. Use it to place.", - "weight": "1360 g", - "volume": "7500 ml", - "price": 6500, - "to_hit": -3, - "bashing": 4, - "material": [ "wood", "leather" ], - "symbol": ";", - "color": "brown", - "use_action": { - "type": "deploy_tent", - "radius": 1, - "broken_type": "damaged_shelter_kit", - "wall": "f_skin_wall", - "floor": "f_skin_groundsheet", - "door_opened": "f_skin_door_o", - "door_closed": "f_skin_door" - } - }, - { - "id": "shishkebab_off", - "type": "TOOL", - "category": "weapons", - "name": "shishkebab (off)", - "name_plural": "shishkebabs (off)", - "description": "This is a large blade with a fuel pipe on the side, and a small tank and igniter built into the insulated hilt. When filled with gasoline, the blade can be made scorching hot to singe enemies and light your way. Use to ignite.", - "weight": "1701 g", - "volume": "2500 ml", - "price": 10000, - "bashing": 4, - "cutting": 14, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "light_gray", - "ammo": "gasoline", - "charges_per_use": 1, - "max_charges": 50, - "use_action": { - "type": "fireweapon_off", - "target_id": "shishkebab_on", - "moves": 10, - "noise": 10, - "success_chance": 5, - "success_message": "Let's dance, Zeds!", - "failure_message": "Aw, dangit. It fails to start!", - "lacks_fuel_message": "This thing needs some fuel!" - }, - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -30 ] ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "FIRE", "SHEATH_SWORD" ] - }, - { - "id": "shishkebab_on", - "copy-from": "shishkebab_off", - "type": "TOOL", - "name": "shishkebab (on)", - "name_plural": "shishkebabs (on)", - "description": "This is a large blade with a fuel pipe on the side, and a small tank and igniter built into the insulated hilt. The blade is glowing brightly. Use to shut off the gas.", - "turns_per_charge": 20, - "revert_to": "shishkebab_off", - "use_action": [ - { - "type": "fireweapon_on", - "noise": 10, - "noise_chance": 25, - "noise_message": "Your shishkebab crackles!", - "auto_extinguish_chance": 75, - "auto_extinguish_message": "Bummer, man! Your shishkebab's flame flickers and dies out.", - "voluntary_extinguish_message": "Peace out. Your shishkebab's flame dies.", - "charges_extinguish_message": "Uncool, outta gas! Your shishkebab's flame goes out.", - "water_extinguish_message": "Your shishkebab hisses in the water and goes out." - }, - { "type": "firestarter", "moves": 30 } - ], - "flags": [ "FIRE", "LIGHT_240", "CHARGEDIM", "FLAMING", "TRADER_AVOID" ] - }, - { - "id": "shotgun_trap", - "type": "TOOL", - "name": "shotgun trap", - "description": "This is a simple tripwire is attached to the trigger of a loaded double-barreled shotgun. When pulled, the shotgun fires. Two shells are loaded; the first time the trigger is pulled, one or both shells may be discharged.", - "weight": "2922 g", - "volume": "1750 ml", - "price": 25000, - "to_hit": -2, - "bashing": 12, - "material": [ "steel", "wood" ], - "symbol": ";", - "color": "brown", - "use_action": { - "type": "place_trap", - "trap": "tr_shotgun_2", - "moves": 225, - "practice": 5, - "done_message": "You set the shotgun trap." - } - }, - { - "id": "shovel", - "type": "TOOL", - "name": "shovel", - "description": "This is a digging tool. Use it to dig pits adjacent to your location.", - "weight": "1315 g", - "volume": "3500 ml", - "price": 2000, - "to_hit": 3, - "bashing": 14, - "cutting": 3, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "brown", - "qualities": [ [ "DIG", 3 ], [ "COOK", 1 ], [ "BUTCHER", -70 ] ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "NONCONDUCTIVE" ] - }, - { - "id": "sickle", - "type": "TOOL", - "name": "sickle", - "description": "This is an old-fashioned farming tool used to cut tall grass. While it may be a massive curved blade on a handle, it is incredibly awkward to use for anything but its intended purpose.", - "weight": "1432 g", - "volume": "1250 ml", - "price": 3800, - "to_hit": -6, - "bashing": 2, - "cutting": 16, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 7 ] ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "sm_extinguisher", - "type": "TOOL", - "name": "small fire extinguisher", - "description": "This is a hand held fire extinguisher containing a liter of highly compressed CO2 gas. It would be useful for putting out adjacent fires.", - "weight": "2267 g", - "volume": "1500 ml", - "price": 4000, - "to_hit": -1, - "bashing": 4, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "red", - "initial_charges": 10, - "max_charges": 10, - "charges_per_use": 1, - "use_action": "EXTINGUISHER" - }, - { - "id": "small_repairkit", - "type": "TOOL", - "name": "firearm repair kit", - "description": "This is a portable toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 100 charges of battery power per use.", - "weight": "2420 g", - "volume": "1500 ml", - "price": 1500, - "to_hit": -1, - "bashing": 6, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 100, - "qualities": [ - [ "HAMMER_FINE", 1 ], - [ "HAMMER", 3 ], - [ "PRY", 1 ], - [ "SAW_M_FINE", 1 ], - [ "SAW_M", 2 ], - [ "SAW_W", 1 ], - [ "WRENCH_FINE", 1 ], - [ "WRENCH", 2 ], - [ "SCREW_FINE", 1 ], - [ "SCREW", 1 ], - [ "CHISEL", 3 ] - ], - "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2, - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "smart_lamp", - "type": "TOOL", - "name": "smart lamp (off)", - "name_plural": "smart lamps (off)", - "description": "This is a smart lamp, it can be activated remotely.", - "weight": "400 g", - "volume": "500 ml", - "price": 500, - "to_hit": -1, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": "&", - "color": "blue", - "ammo": "battery", - "charges_per_use": 1, - "use_action": { - "target": "smart_lamp_on", - "msg": "You turn the smart lamp on.", - "active": true, - "need_charges": 1, - "need_charges_msg": "The smart lamp batteries are dead.", - "type": "transform" - }, - "flags": [ "RADIO_ACTIVATION", "RADIOSIGNAL_2" ], - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "smart_lamp_on", - "copy-from": "smart_lamp", - "type": "TOOL", - "name": "smart lamp (on)", - "name_plural": "smart lamps (on)", - "description": "This is a smart lamp, this smart lamp is turned on. It can be deactivated remotely.", - "power_draw": 10000, - "revert_to": "smart_lamp", - "use_action": { "target": "smart_lamp", "msg": "Your smart lamp turned off", "menu_text": "Turn off", "type": "transform" }, - "flags": [ "RADIO_ACTIVATION", "RADIOSIGNAL_2", "LIGHT_240", "CHARGEDIM", "TRADER_AVOID" ], - "magazine_well": 1 - }, - { - "id": "smoxygen_tank", - "type": "TOOL", - "name": "emergency oxygen pack", - "description": "This is a small tank of compressed medical oxygen with a folding regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", - "weight": "1134 g", - "volume": "750 ml", - "price": 4000, - "to_hit": -3, - "bashing": 6, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "light_gray", - "initial_charges": 12, - "max_charges": 12, - "charges_per_use": 1, - "use_action": "OXYGEN_BOTTLE" - }, - { - "id": "soldering_iron", - "type": "TOOL", - "name": "soldering iron", - "description": "This is a device with a metal tip that can get very hot. It is necessary for advanced electronics crafting. You could also use it to cauterize wounds, if you had to.", - "weight": "181 g", - "volume": "500 ml", - "price": 1000, - "bashing": 2, - "cutting": 6, - "material": "iron", - "symbol": ",", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 1, - "use_action": [ - { - "type": "repair_item", - "item_action_type": "repair_metal", - "materials": [ "plastic", "lead", "tin", "zinc" ], - "skill": "fabrication", - "cost_scaling": 0.1, - "move_cost": 1500 - }, - { "flame": false, "type": "cauterize" } - ], - "flags": [ "SPEAR", "BELT_CLIP", "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ - "light_minus_battery_cell", - "light_battery_cell", - "light_plus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "spray_can", - "type": "TOOL", - "name": "spray can", - "description": "This is a spray can, filled with paint. Use this tool to make graffiti on the floor.", - "weight": "340 g", - "volume": "250 ml", - "price": 500, - "material": "aluminum", - "symbol": ";", - "color": "light_gray", - "initial_charges": 10, - "max_charges": 10, - "charges_per_use": 1, - "use_action": "SPRAY_CAN", - "flags": [ "WRITE_MESSAGE" ] - }, - { - "id": "stepladder", - "type": "TOOL", - "name": "stepladder", - "description": "This is a wooden stepladder. Use it to set it down.", - "weight": "20000 g", - "volume": "50 L", - "price": 2000, - "to_hit": -3, - "bashing": 12, - "material": "wood", - "symbol": "H", - "color": "brown", - "use_action": "LADDER" - }, - { - "id": "still", - "type": "TOOL", - "name": "still", - "description": "This is a still. It's useful for creating distillation of alcohol and other, more curious substances.", - "weight": "10000 g", - "volume": "10 L", - "price": 30000, - "to_hit": -6, - "bashing": 10, - "material": "copper", - "symbol": "L", - "color": "white", - "qualities": [ [ "DISTILL", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ] - }, - { - "id": "autoclave", - "type": "TOOL", - "name": "autoclave", - "description": "This is an autoclave. It's useful for sterilizing things like CBMs. It requires a massive amount of power, so standard batteries will not power it sufficiently.", - "weight": "34500 g", - "volume": "76 L", - "price": 162654, - "to_hit": -6, - "bashing": 10, - "material": "steel", - "symbol": "A", - "color": "yellow", - "use_action": "AUTOCLAVE", - "flags": [ "ALLOWS_REMOTE_USE" ], - "power_draw": 1500000, - "looks_like": "microwave", - "ammo": "battery", - "magazines": [ - [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] - ], - "magazine_well": 4 - }, - { - "id": "survival_marker", - "type": "TOOL", - "name": "survival marker", - "description": "This is a sharpened piece of charcoal that is almost guaranteed to make your hands all covered in charcoal. Use it to write something down.", - "weight": "113 g", - "volume": 0, - "price": 0, - "material": "plastic", - "symbol": ",", - "color": "dark_gray", - "initial_charges": 100, - "max_charges": 100, - "charges_per_use": 1, - "use_action": { "type": "inscribe", "verb": "Write", "gerund": "Written", "on_terrain": true, "material_restricted": false }, - "flags": [ "WRITE_MESSAGE" ] - }, - { - "id": "survivor_hairtrimmer", - "type": "TOOL", - "name": "makeshift haircut kit", - "description": "This is a kit with tools for cutting hair.", - "weight": "642 g", - "volume": "1 L", - "price": 1000, - "to_hit": -1, - "bashing": 1, - "material": [ "leather", "glass" ], - "symbol": ";", - "color": "brown", - "use_action": "HAIRKIT" - }, - { - "id": "survivor_mess_kit", - "type": "TOOL", - "name": "survivor mess kit", - "description": "A homemade mess kit, containing everything you might need for creating post-apocalyptic cuisine. Powered by a lamp oil burner, it is composed of simple yet durable tools and materials.", - "weight": "2160 g", - "volume": "2500 ml", - "price": 2000, - "to_hit": -1, - "bashing": 6, - "material": [ "steel", "glass" ], - "symbol": ";", - "color": "brown", - "ammo": "lamp_oil", - "sub": "hotplate", - "max_charges": 800, - "charges_per_use": 1, - "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], - "use_action": [ "HOTPLATE", "HEAT_FOOD" ] - }, - { - "id": "survivor_scope", - "type": "TOOL", - "name": "survivor telescope", - "name_plural": "survivor telescopes", - "description": "A homemade collapsible telescope. Too large and inaccurate to use as a weapon scope, but carrying this item in your inventory will double the distance that is mapped around you during your travels.", - "weight": "500 g", - "volume": "250 ml", - "price": 600, - "to_hit": -1, - "material": [ "glass", "plastic" ], - "symbol": "o", - "color": "green", - "use_action": { "type": "firestarter", "moves": 1000, "moves_slow": 25000, "need_sunlight": true }, - "flags": [ "FIRESTARTER", "ZOOM" ] - }, - { - "id": "survivor_shavingkit", - "type": "TOOL", - "name": "makeshift shaving kit", - "description": "This is a makeshift shaving kit. You can use it to shave if it's supplied with soap. It requires 1 unit of soap per use.", - "weight": "540 g", - "volume": "750 ml", - "price": 1000, - "to_hit": -1, - "bashing": 1, - "material": [ "leather", "glass" ], - "symbol": ";", - "color": "brown", - "ammo": "soap", - "max_charges": 10, - "charges_per_use": 1, - "use_action": "SHAVEKIT" - }, - { - "id": "swage", - "type": "TOOL", - "name": "swage and die set", - "description": "These are a set of swages and dies for metalsmithing. These loops and metal blocks are used in some metalworking fabrication recipes.", - "weight": "2620 g", - "volume": "2 L", - "price": 16000, - "to_hit": 1, - "bashing": 10, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "syringe", - "type": "TOOL", - "name": "syringe", - "description": "A medical syringe. Used for administering intravenous drugs.", - "weight": "10 g", - "volume": "10ml", - "price": 2500, - "material": "plastic", - "symbol": ",", - "color": "white" - }, - { - "id": "tailors_kit", - "type": "TOOL", - "name": "tailor's kit", - "description": "This is a high quality kit consisting of a variety of needles, some plastic spools for thread, some small scissors, and an awl. Use a tailor's kit to customize your clothing and armor. This uses your tailoring skill.", - "weight": "100 g", - "volume": "500 ml", - "price": 1000, - "to_hit": -2, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "red", - "ammo": "thread", - "sub": "sewing_kit", - "initial_charges": 50, - "max_charges": 400, - "charges_per_use": 1, - "qualities": [ [ "SEW", 4 ], [ "SEW_CURVED", 1 ], [ "KNIT", 1 ], [ "LEATHER_AWL", 2 ], [ "CUT", 1 ] ], - "use_action": [ - { - "type": "repair_item", - "item_action_type": "repair_fabric", - "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "neoprene", "gutskin" ], - "skill": "tailor", - "tool_quality": 1, - "cost_scaling": 0.1, - "move_cost": 800 - }, - { - "type": "sew_advanced", - "materials": [ - "cotton", - "leather", - "lycra", - "nylon", - "wool", - "fur", - "faux_fur", - "nomex", - "kevlar", - "neoprene", - "gutskin", - "plastic", - "kevlar_rigid" - ], - "skill": "tailor", - "clothing_mods": [ "leather_padded", "steel_padded", "kevlar_padded", "furred", "wooled" ] - } - ], - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "tanning_hide", - "type": "TOOL", - "category": "spare_parts", - "name": "tanning leather hide", - "description": "A treated animal hide which is undergoing the chemical processes required to become leather. You will be able to activate it to unroll and make use of it when it is done.", - "weight": "600 g", - "volume": "1 L", - "price": 0, - "to_hit": -2, - "material": [ "flesh", "leather" ], - "symbol": ",", - "color": "brown", - "use_action": { - "target": "tanned_hide", - "msg": "You carefully unfold the tanning leather hide and shake it clean.", - "moves": 150, - "type": "delayed_transform", - "transform_age": 28800, - "not_ready_msg": "The tanning leather hide isn't done yet.", - "//": "2 days" - }, - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "tanning_pelt", - "type": "TOOL", - "category": "spare_parts", - "name": "tanning fur pelt", - "description": "A treated animal pelt which is undergoing the chemical processes required to become fur. You will be able to activate it to unroll and make use of it when it is done.", - "weight": "684 g", - "volume": "1 L", - "price": 0, - "to_hit": -2, - "material": [ "fur", "flesh" ], - "symbol": ",", - "color": "brown", - "use_action": { - "target": "tanned_pelt", - "msg": "You carefully unfold the tanning fur pelt and shake it clean.", - "moves": 150, - "type": "delayed_transform", - "transform_age": 28800, - "not_ready_msg": "The tanning fur pelt isn't done yet.", - "//": "2 days" - }, - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "teapot", - "type": "GENERIC", - "category": "tools", - "name": "teapot", - "description": "A small metal teapot. Teatime wouldn't be complete without one.", - "weight": "229 g", - "volume": "500 ml", - "price": 1000, - "to_hit": 2, - "bashing": 3, - "material": "steel", - "symbol": ")", - "color": "dark_gray", - "container_data": { "contains": "500 ml", "watertight": true }, - "qualities": [ [ "BOIL", 1 ] ] - }, - { - "id": "telepad", - "type": "TOOL", - "name": "teleport pad", - "description": "This is a kit for a teleporter trap consisting of a teleporter and a solar cell that is triggered when stepped upon.", - "weight": "2000 g", - "volume": "1 L", - "price": 700000, - "to_hit": -4, - "bashing": 1, - "cutting": 8, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "dark_gray", - "use_action": { "type": "place_trap", "trap": "tr_telepad", "moves": 350, "practice": 10, "done_message": "You place the telepad." } - }, - { - "id": "teleporter", - "type": "TOOL", - "name": "teleporter", - "description": "This is an experimental device that will teleport you a short distance when activated.", - "weight": "1360 g", - "volume": "2 L", - "price": 600000, - "to_hit": -1, - "bashing": 4, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "magenta", - "initial_charges": 20, - "max_charges": 20, - "charges_per_use": 1, - "use_action": "TELEPORT" - }, - { - "id": "teleumbrella", - "type": "GENERIC", - "category": "tools", - "name": "telescoping umbrella", - "description": "A telescoping umbrella which collapses down for easy storage, useful for keeping dry when wielded.", - "weight": "118 g", - "volume": "500 ml", - "price": 12000, - "to_hit": 1, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": ",", - "color": "dark_gray", - "techniques": [ "WBLOCK_1" ], - "flags": [ "RAIN_PROTECT" ] - }, - { - "id": "tent_kit", - "type": "TOOL", - "name": "tent", - "description": "This is a small personal tent, it's just big enough to fit you comfortably.", - "weight": "1133 g", - "volume": "2500 ml", - "price": 15000, - "to_hit": -3, - "bashing": 4, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "green", - "use_action": { - "type": "deploy_tent", - "radius": 1, - "broken_type": "broketent", - "wall": "f_canvas_wall", - "floor": "f_groundsheet", - "door_opened": "f_canvas_door_o", - "door_closed": "f_canvas_door" - } - }, - { - "id": "testflames", - "type": "TOOL", - "name": "Flaming Chunk of Steel +2", - "name_plural": "Flaming Chunks of Steel +2", - "description": "HOLY SHIT THIS THING IS ON FIRE", - "weight": "64 g", - "volume": "250 ml", - "price": 98000, - "to_hit": 100, - "bashing": 1, - "cutting": 1, - "material": "steel", - "symbol": "/", - "color": "light_gray", - "techniques": [ "WBLOCK_3", "WIDE" ], - "flags": [ "FIRE", "LIGHT_240", "FLAMING", "TRADER_AVOID" ] - }, - { - "id": "thermometer", - "type": "TOOL", - "category": "tools", - "name": "thermometer", - "name_plural": "thermometers", - "description": "A plastic thermometer that can read the air temperature.", - "weight": "1 g", - "volume": "250 ml", - "price": 100, - "to_hit": -3, - "material": "plastic", - "symbol": ";", - "color": "red", - "use_action": "WEATHER_TOOL", - "flags": [ "THERMOMETER" ] - }, - { - "id": "throw_extinguisher", - "type": "TOOL", - "category": "tools", - "name": "throwable fire extinguisher", - "description": "This is a fire extinguisher in grenade form. While not as effective as a regular fire extinguisher, you can use it from a distance. It is activated by heat, so just throw it into the flames.", - "weight": "630 g", - "volume": "250 ml", - "price": 3000, - "to_hit": -1, - "bashing": 3, - "material": "plastic", - "symbol": "*", - "color": "blue", - "use_action": "THROWABLE_EXTINGUISHER_ACT", - "flags": [ "ACT_IN_FIRE" ] - }, - { - "id": "tongs", - "type": "TOOL", - "name": "pair of metal tongs", - "name_plural": "pairs of metal tongs", - "description": "These are long, metal tongs. They are commonly used for cooking or in metalworking fabrication recipes.", - "weight": "540 g", - "volume": "500 ml", - "price": 1600, - "to_hit": 1, - "bashing": 3, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "COOK", 1 ] ], - "use_action": "HEAT_FOOD", - "flags": [ "BELT_CLIP", "ALLOWS_REMOTE_USE" ] - }, - { - "id": "small_space_heater", - "type": "TOOL", - "name": "small space heater", - "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C.", - "weight": "6000 g", - "volume": "3750 ml", - "price": 5000, - "to_hit": -3, - "bashing": 8, - "material": "steel", - "symbol": ";", - "color": "brown", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "use_action": { - "target": "small_space_heater_on", - "msg": "You turn on the heater.", - "active": true, - "need_charges": 1, - "need_charges_msg": "The heater needs more charge.", - "menu_text": "Turn on", - "type": "transform" - }, - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "small_space_heater_on", - "copy-from": "small_space_heater", - "type": "TOOL", - "name": "small space heater (on)", - "name_plural": "small space heaters (on)", - "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C.", - "power_draw": 500000, - "emits": [ "emit_hot_air2_stream" ], - "flags": [ "ALLOWS_REMOTE_USE", "LIGHT_2" ], - "revert_to": "small_space_heater", - "use_action": { "target": "small_space_heater", "msg": "You turn off the heater.", "menu_text": "Turn off", "type": "transform" }, - "magazine_well": 2 - }, - { - "id": "large_space_heater", - "type": "TOOL", - "name": "large space heater", - "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C and fills a larger volume of air than the smaller version.", - "weight": "12000 g", - "volume": "7500 ml", - "price": 20000, - "to_hit": -3, - "bashing": 12, - "material": "steel", - "symbol": ";", - "color": "brown", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "use_action": { - "target": "large_space_heater_on", - "msg": "You turn on the heater.", - "active": true, - "need_charges": 1, - "need_charges_msg": "The heater needs more charge.", - "menu_text": "Turn on", - "type": "transform" - }, - "magazines": [ - [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ] - ], - "magazine_well": 4 - }, - { - "id": "large_space_heater_on", - "copy-from": "large_space_heater", - "type": "TOOL", - "name": "large space heater (on)", - "name_plural": "large space heaters (on)", - "description": "A portable electric heater that steadily emits warm air. Raises temperature about 10 degrees C and fills a larger volume of air than the smaller version.", - "power_draw": 1000000, - "emits": [ "emit_hot_air2_blast" ], - "flags": [ "ALLOWS_REMOTE_USE", "LIGHT_2" ], - "revert_to": "large_space_heater", - "use_action": { "target": "large_space_heater", "msg": "You turn off the heater.", "menu_text": "Turn off", "type": "transform" }, - "magazine_well": 4 - }, - { - "id": "tool_anfo_charge", - "type": "TOOL", - "category": "weapons", - "name": "ANFO charge", - "description": "This is a large metal keg filled with ANFO pellets and equipped with a dynamite primer. Use this item to light the fuse. You will then have twenty turns before it explodes and creates a large fireball.", - "weight": "77800 g", - "volume": "50 L", - "price": 75000, - "to_hit": -5, - "bashing": 12, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "red", - "explode_in_fire": true, - "explosion": { - "power": 25000, - "//": "Fire would burn away/degrade some of the ANFO before the detonator would trigger.", - "shrapnel": 12600 - }, - "use_action": { - "target": "tool_anfo_charge_act", - "msg": "You light the fuse on the ANFO charge. Run survivor, run!", - "target_charges": 100, - "active": true, - "need_fire": 1, - "menu_text": "Light fuse", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "tool_anfo_charge_act", - "type": "TOOL", - "category": "weapons", - "name": "active ANFO charge", - "description": "This is a large metal keg filled with ANFO pellets and equipped with a dynamite primer. The fuse has been lit - better run like hell!", - "weight": "77800 g", - "volume": "50 L", - "price": 0, - "to_hit": -5, - "bashing": 12, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "light_red", - "initial_charges": 100, - "max_charges": 100, - "turns_per_charge": 1, - "explode_in_fire": true, - "explosion": { "power": 25000, "shrapnel": 12600 }, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "Tick.", - "no_deactivate_msg": "You've already lit the fuse - run!", - "explosion": { - "power": 48900, - "//": "Fire exposure would burn away/degrade some of the ANFO before the detonator would trigger.", - "shrapnel": 12600 - } - }, - "flags": [ "BOMB", "TRADER_AVOID" ] - }, - { - "id": "tool_black_powder_charge", - "type": "TOOL", - "category": "weapons", - "name": "black gunpowder charge", - "description": "This is a home-made explosive device, consisting of a large plastic jug filled with black gunpowder and scrap metal, equipped with a long fuse. Use this item to light the fuse. Should explode in a few minutes…", - "weight": "5000 g", - "volume": "4 L", - "price": 20000, - "to_hit": -2, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "red", - "explode_in_fire": true, - "explosion": { "power": 250, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } }, - "use_action": { - "target": "tool_black_powder_charge_act", - "msg": "You light the fuse on the black gunpowder charge. Get rid of it quickly!", - "target_charges": 20, - "active": true, - "menu_text": "Light fuse", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "tool_black_powder_charge_act", - "type": "TOOL", - "category": "weapons", - "name": "active black gunpowder charge", - "description": "This is a home-made explosive device, consisting of a large plastic jug filled with black gunpowder and scrap metal, whose fuse has been lit, its final countdown starting.", - "weight": "5000 g", - "volume": "4 L", - "price": 0, - "to_hit": -2, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "light_red", - "initial_charges": 20, - "max_charges": 20, - "turns_per_charge": 1, - "explode_in_fire": true, - "explosion": { "power": 250, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } }, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "Kshhh.", - "no_deactivate_msg": "You've already lit the fuse - run!", - "explosion": { "power": 500, "shrapnel": { "casing_mass": 2500, "fragment_mass": 2, "drop": "scrap", "recovery": 20 } } - }, - "flags": [ "BOMB", "TRADER_AVOID" ] - }, - { - "id": "tool_rdx_charge", - "type": "TOOL", - "category": "weapons", - "name": "RDX charge", - "description": "This is an metal keg, filled with 50 liters worth of RDX and scrap metal. Contains a core of primary explosive to ensure that the charge detonates completely and delivers its entire destructive power to everything in sight.", - "weight": "106600 g", - "volume": "50 L", - "price": 90000, - "to_hit": -5, - "bashing": 20, - "material": [ "steel", "plastic" ], - "symbol": "(", - "color": "red", - "explode_in_fire": true, - "explosion": { - "power": 6700, - "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "scrap", "recovery": 1 }, - "//": "Fire exposure would destroy most of the RDX before the HMTD core triggered, resulting in a far smaller blast (relatively speaking)." - }, - "use_action": { - "target": "tool_rdx_charge_act", - "msg": "You light the fuse on the explosive charge. Clear the area!", - "target_charges": 100, - "active": true, - "menu_text": "Light fuse", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "tool_rdx_charge_act", - "type": "TOOL", - "category": "weapons", - "name": "active RDX charge", - "description": "This is an metal keg, filled with 50 liters worth of RDX and scrap metal. The fuse has been lit and once it ignites the primary explosive, the charge will detonate and rain fire and steel on everything in sight.", - "weight": "106600 g", - "volume": "50 L", - "price": 0, - "to_hit": -5, - "bashing": 20, - "material": [ "steel", "plastic" ], - "symbol": "(", - "color": "light_red", - "initial_charges": 100, - "max_charges": 100, - "turns_per_charge": 1, - "explode_in_fire": true, - "explosion": { - "power": 6700, - "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "scrap", "recovery": 1 }, - "//": "Fire exposure would destroy most of the RDX before the HMTD core triggered, resulting in a far smaller blast (relatively speaking)." - }, - "use_action": { - "type": "explosion", - "sound_volume": 0, - "sound_msg": "Kshhh.", - "no_deactivate_msg": "You've already lit the fuse - clear the area immediately!", - "explosion": { "power": 67000, "shrapnel": { "casing_mass": 50000, "fragment_mass": 0.1, "drop": "shrapnel", "recovery": 1 } } - }, - "flags": [ "BOMB", "TRADER_AVOID" ] - }, - { - "id": "tool_rocket_candy", - "type": "TOOL", - "category": "weapons", - "name": { "str": "rocket candy", "str_pl": "rocket candies" }, - "description": "A pear-shaped chunk of rocket candy obtained by heating saltpeter with sugar and casting the obtained liquid. Can serve as a rocket fuel, but also as a smokescreen - if you lit the narrow end, you should be able to throw it before the flame reaches the broad end.", - "weight": "250 g", - "volume": "250 ml", - "price": 100, - "to_hit": -2, - "bashing": 1, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "green", - "use_action": { - "target": "tool_rocket_candy_act", - "msg": "You light the rocket candy on fire. Throw it!", - "target_charges": 2, - "active": true, - "menu_text": "Light candy", - "type": "transform" - }, - "flags": [ "RADIO_MODABLE", "RADIO_INVOKE_PROC", "BOMB" ] - }, - { - "id": "tool_rocket_candy_act", - "type": "TOOL", - "category": "weapons", - "name": { "str": "burning rocket candy", "str_pl": "burning rocket candies" }, - "description": "This is a chunk of rocket candy that has been lit on fire and burns with a loud hiss, spewing forth large amounts of smoke.", - "weight": "250 g", - "volume": "250 ml", - "price": 0, - "to_hit": -2, - "bashing": 1, - "material": [ "steel", "plastic" ], - "symbol": "*", - "color": "green", - "initial_charges": 2, - "max_charges": 2, - "turns_per_charge": 1, - "use_action": { - "type": "explosion", - "fields_type": "fd_smoke", - "fields_radius": 2, - "fields_min_intensity": 2, - "fields_max_intensity": 3, - "sound_volume": 5, - "sound_msg": "Hsssss.", - "no_deactivate_msg": "You've already lit the fuse - get rid of it immediately!", - "explosion": { "power": 1 } - }, - "flags": [ "BOMB", "TRADER_AVOID" ] - }, - { - "id": "toolbox", - "type": "TOOL", - "name": "toolbox", - "name_plural": "toolboxes", - "description": "This is a stout metal box containing a complete tool kit suitable for most household maintenance and construction activities.", - "weight": "3522 g", - "volume": "2500 ml", - "price": 12999, - "to_hit": -2, - "bashing": 8, - "material": "steel", - "symbol": ";", - "color": "red", - "qualities": [ - [ "CUT", 1 ], - [ "HAMMER", 3 ], - [ "SAW_M", 2 ], - [ "SAW_W", 2 ], - [ "AXE", 1 ], - [ "WRENCH", 2 ], - [ "SCREW", 1 ], - [ "PRY", 1 ], - [ "HAMMER_FINE", 1 ], - [ "SAW_M_FINE", 1 ], - [ "WRENCH_FINE", 1 ], - [ "SCREW_FINE", 1 ], - [ "BUTCHER", 11 ], - [ "FILE", 2 ], - [ "REAM", 1 ], - [ "VICE", 1 ] - ], - "use_action": [ "HAMMER", "CROWBAR" ] - }, - { - "id": "toolset_extended", - "type": "TOOL", - "name": "extended toolset", - "description": "Your toolset, protruding from your hands. It can slice, dice, and make everything nice.", - "symbol": "#", - "color": "white", - "weight": "226 g", - "bashing": 3, - "cutting": 5, - "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID", "USES_BIONIC_POWER" ], - "max_charges": 1000, - "//": "Charges will exceed max charges since they're always equal to the player's bionic power, but this has no adverse effects.", - "charges_per_use": 1, - "use_action": [ - "HAMMER", - "CROWBAR", - { - "type": "repair_item", - "item_action_type": "repair_metal", - "materials": [ "kevlar", "plastic", "iron", "steel", "hardsteel", "aluminum", "copper", "silver", "gold" ], - "skill": "mechanics", - "cost_scaling": 0.1, - "move_cost": 1000 - }, - { "flame": false, "type": "cauterize" } - ], - "qualities": [ - [ "HAMMER", 3 ], - [ "HAMMER_FINE", 1 ], - [ "SAW_W", 1 ], - [ "SAW_M", 2 ], - [ "SAW_M_FINE", 1 ], - [ "WRENCH", 2 ], - [ "WRENCH_FINE", 1 ], - [ "SCREW", 1 ], - [ "SCREW_FINE", 1 ], - [ "CUT", 2 ], - [ "PRY", 1 ], - [ "DRILL", 1 ], - [ "BUTCHER", -38 ], - [ "FILE", 2 ], - [ "REAM", 1 ] - ] - }, - { - "id": "torch", - "type": "TOOL", - "name": "torch", - "name_plural": "torches", - "description": "This is a large stick, wrapped in rags that are soaked with a flammable material. When lit, produces a fair amount of light. You'll need a lighter or matches to light it.", - "weight": "831 g", - "volume": "750 ml", - "price": 0, - "to_hit": 1, - "bashing": 8, - "material": "wood", - "symbol": "/", - "color": "brown", - "techniques": [ "WBLOCK_1" ], - "initial_charges": 25, - "max_charges": 25, - "charges_per_use": 1, - "use_action": { - "target": "torch_lit", - "msg": "You light the torch.", - "active": true, - "need_fire": 1, - "menu_text": "Light torch", - "type": "transform" - } - }, - { - "id": "torch_lit", - "type": "TOOL", - "name": "torch", - "name_plural": "torches", - "description": "This is a large stick, wrapped in rags that are soaked with a flammable material. It is burning, producing plenty of light.", - "weight": "831 g", - "volume": "750 ml", - "price": 0, - "to_hit": 1, - "bashing": 8, - "material": "wood", - "symbol": "/", - "color": "brown", - "initial_charges": 75, - "max_charges": 75, - "turns_per_charge": 40, - "revert_to": "torch_done", - "use_action": [ - { "type": "firestarter", "moves": 30 }, - { - "target": "torch", - "msg": "The torch is extinguished.", - "active": false, - "menu_text": "Extinguish", - "type": "transform" - } - ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "FIRE", "LIGHT_310", "CHARGEDIM", "FLAMING", "TRADER_AVOID", "WATER_EXTINGUISH" ] - }, - { - "id": "trimmer_off", - "type": "TOOL", - "name": "hedge trimmer (off)", - "name_plural": "hedge trimmers (off)", - "description": "A cordless, double-sided, gasoline-powered hedge trimmer. A long line of sharp-edged teeth extends from the engine; turning the trimmer on will make them rapidly vibrate. The poor man's chainsaw as far as the zombies are concerned.", - "weight": "4500 g", - "volume": "2500 ml", - "price": 4000, - "to_hit": -1, - "bashing": 4, - "cutting": 8, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "green", - "ammo": "gasoline", - "max_charges": 600, - "charges_per_use": 5, - "use_action": "TRIMMER_OFF", - "flags": [ "NONCONDUCTIVE" ] - }, - { - "id": "trimmer_on", - "copy-from": "trimmer_off", - "type": "TOOL", - "name": "hedge trimmer (on)", - "name_plural": "hedge trimmers (on)", - "description": "A cordless, double-sided, gasoline-powered hedge trimmer. It is currently on, ready to do some zombie topiary; use this item to turn it off.", - "cutting": 40, - "power_draw": 500000, - "charges_per_use": 0, - "revert_to": "trimmer_off", - "use_action": "TRIMMER_ON", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", -60 ] ], - "flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE" ] - }, - { - "id": "tripwire", - "type": "TOOL", - "name": "tripwire trap", - "description": "This is some thin strong cable with some affixing tools on either end. A tripwire trap must be placed across a doorway or other thin passage. Its purpose is to trip up bypassers, causing them to stumble and possibly hurt themselves slightly.", - "weight": "40 g", - "volume": "250 ml", - "price": 300, - "to_hit": -1, - "material": "aluminum", - "symbol": ";", - "color": "light_gray", - "use_action": { - "type": "place_trap", - "needs_solid_neighbor": true, - "trap": "tr_tripwire", - "moves": 175, - "practice": 3, - "done_message": "You string up the tripwire." - } - }, - { - "id": "trumpet", - "type": "TOOL", - "category": "tools", - "name": "trumpet", - "name_plural": "trumpets", - "description": "A brass trumpet with only a few dents here and there.", - "weight": "1500 g", - "volume": "2500 ml", - "price": 7500, - "to_hit": 1, - "bashing": 7, - "material": [ "brass" ], - "symbol": "-", - "color": "yellow", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 21, - "fun": -3, - "fun_bonus": 4, - "speed_penalty": 17, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your trumpet.", - "You play a slow, mourning piece on your trumpet.", - "You play a little ballad on your trumpet." - ] - } - }, - { - "id": "ukulele", - "type": "TOOL", - "category": "tools", - "name": "ukulele", - "name_plural": "ukuleles", - "description": "A small factory made ukulele. Looks to be in working condition.", - "weight": "2000 g", - "volume": "2500 ml", - "price": 7500, - "to_hit": 2, - "bashing": 5, - "material": [ "wood" ], - "symbol": "(", - "color": "brown", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 16, - "fun": -3, - "fun_bonus": 2, - "speed_penalty": 20, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your ukulele.", - "You play a cute little ditty on your ukulele.", - "You play a small jam on your ukulele." - ] - } - }, - { - "id": "umbrella", - "type": "GENERIC", - "category": "tools", - "name": "umbrella", - "description": "An umbrella with a pointy end, useful for keeping dry when wielded.", - "weight": "141 g", - "volume": "1500 ml", - "price": 2400, - "to_hit": 1, - "bashing": 6, - "cutting": 4, - "material": [ "plastic", "aluminum" ], - "symbol": "/", - "color": "magenta", - "techniques": [ "WBLOCK_1" ], - "flags": [ "STAB", "RAIN_PROTECT", "SHEATH_SWORD" ] - }, - { - "id": "vac_sealer", - "type": "TOOL", - "name": "vacuum sealer", - "description": "This is a portable heat sealer unit with an air pump. It's used for vacuum packing food to preserve it.", - "weight": "2449 g", - "volume": "1250 ml", - "price": 2500, - "to_hit": -1, - "bashing": 8, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "white", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "vacutainer", - "type": "CONTAINER", - "category": "tools", - "name": "blood draw kit", - "description": "This is a kit for drawing blood, including a test tube for holding the sample. Use this tool to draw blood, either from yourself or from a corpse you are standing on.", - "weight": "13 g", - "volume": "250 ml", - "price": 3000, - "to_hit": -3, - "cutting": 6, - "material": "plastic", - "symbol": ";", - "color": "light_cyan", - "contains": "250 ml", - "seals": true, - "watertight": true, - "use_action": "BLOOD_DRAW", - "flags": [ "SPEAR" ] - }, - { - "id": "hand_crank_charger", - "type": "TOOL", - "category": "tools", - "name": "hand-crank charger", - "description": "This is a hand-powered battery charger. It has an adjustable receptacle designed to accept a wide variety of rechargeable battery cells.", - "weight": "2000 g", - "volume": "500 ml", - "price": 1000, - "material": "plastic", - "symbol": ":", - "color": "light_gray", - "ammo": "battery", - "use_action": "HAND_CRANK", - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "medium_battery_cell", - "medium_plus_battery_cell", - "heavy_battery_cell", - "heavy_plus_battery_cell" - ] - ] - ] - }, - { - "id": "vibrator", - "type": "TOOL", - "name": "vibrator", - "name_plural": "vibrators", - "description": "This battery-devouring device is just the thing to knead the tension out and help you relax. Use it to take a break and unwind.", - "weight": "453 g", - "volume": "500 ml", - "price": 5500, - "material": [ "aluminum", "plastic" ], - "symbol": ";", - "color": "dark_gray", - "ammo": "battery", - "charges_per_use": 10, - "use_action": "VIBE", - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "violin", - "type": "TOOL", - "category": "tools", - "name": "violin", - "name_plural": "violins", - "description": "A cheap, factory-made violin with a built-in holder for a bow. Still produces a nice sound.", - "weight": "1300 g", - "volume": "2500 ml", - "price": 7500, - "to_hit": 2, - "bashing": 5, - "material": [ "wood" ], - "symbol": "}", - "color": "brown", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 18, - "fun": -2, - "fun_bonus": 3, - "speed_penalty": 25, - "description_frequency": 20, - "player_descriptions": [ - "You play a little tune on your violin.", - "You play a beautiful orchestral piece on your violin.", - "You play a quick, southern ditty on your fiddle." - ] - } - }, - { - "id": "violin_golden", - "type": "TOOL", - "category": "tools", - "name": "golden fiddle", - "name_plural": "golden fiddles", - "description": "A shiny golden fiddle, with a strange aura around it. You feel like it once belonged to the best there's ever been.", - "weight": "13000 g", - "volume": "2500 ml", - "price": 1000000, - "to_hit": 2, - "bashing": 9, - "material": [ "gold" ], - "symbol": "}", - "color": "yellow", - "initial_charges": 1, - "max_charges": 1, - "use_action": { - "type": "musical_instrument", - "volume": 25, - "fun": 1, - "fun_bonus": 4, - "speed_penalty": 25, - "description_frequency": 10, - "player_descriptions": [ - "You play a quick, folksy tune on your fiddle.", - "As you pull the bow across its strings, it makes an evil hiss.", - "You play a tune so fierce, it feels like hell's broke loose." - ] - } - }, - { - "id": "vortex_stone", - "type": "TOOL", - "name": "vortex stone", - "description": "This is a stone with spirals all over it, and holes around its perimeter. Though it is fairly large, it weighs next to nothing. Air seems to gather around it.", - "weight": "1 g", - "volume": "250 ml", - "price": 300000, - "bashing": 6, - "material": "stone", - "symbol": ";", - "color": "light_gray", - "initial_charges": 1, - "max_charges": 1, - "charges_per_use": 1, - "use_action": "VORTEX" - }, - { - "id": "waffleiron", - "type": "GENERIC", - "category": "tools", - "name": "waffle iron", - "description": "A waffle iron. For making waffles.", - "weight": "2628 g", - "volume": "1 L", - "price": 2000, - "to_hit": 2, - "bashing": 10, - "material": "iron", - "symbol": ")", - "color": "dark_gray", - "qualities": [ [ "COOK", 1 ] ] - }, - { - "id": "washboard", - "type": "TOOL", - "name": "washboard", - "description": "This is a wooden washboard. You can use it to wash filthy clothing if it's supplied with cleansing agent.", - "weight": "90 g", - "volume": "250 ml", - "price": 1000, - "to_hit": -1, - "material": "wood", - "symbol": ";", - "color": "white", - "use_action": "WASH_SOFT_ITEMS", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "water_purifier", - "type": "TOOL", - "name": "water purifier", - "description": "This is a battery-powered device designed to purify drinking water. Using this item on a container full of water will purify the contents. It could be useful for water taken from uncertain sources like a river, as it may be non-potable.", - "weight": "1360 g", - "volume": "3 L", - "price": 10000, - "to_hit": -3, - "bashing": 2, - "material": [ "plastic", "steel" ], - "symbol": ";", - "color": "light_blue", - "ammo": "battery", - "charges_per_use": 1, - "use_action": "WATER_PURIFIER", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_minus_battery_cell", - "light_atomic_battery_cell", - "light_minus_atomic_battery_cell", - "light_minus_disposable_cell", - "light_disposable_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "weather_reader", - "type": "TOOL", - "category": "tools", - "name": "Doppler Radar Turbo 2000", - "description": "A briefcase with built-in laptop that looks like it's from the 80s. Its vintage monochrome monitor displays a plethora of meteorological data. No sign of the FLDSMDFR, however.", - "weight": "10 g", - "volume": "2500 ml", - "price": 200, - "to_hit": -1, - "bashing": 1, - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "light_gray", - "ammo": "battery", - "charges_per_use": 5, - "use_action": "WEATHER_TOOL", - "flags": [ "THERMOMETER", "HYGROMETER", "BAROMETER" ], - "magazines": [ - [ - "battery", - [ - "light_battery_cell", - "light_plus_battery_cell", - "light_disposable_cell", - "light_atomic_battery_cell", - "light_minus_battery_cell", - "light_minus_disposable_cell", - "light_minus_atomic_battery_cell" - ] - ] - ], - "magazine_well": 1 - }, - { - "id": "welder", - "type": "TOOL", - "name": "arc welder", - "description": "This is a battery powered tool for welding metal pieces together using an electric arc. It is an indispensable tool for construction or repair.", - "weight": "4200 g", - "volume": "2500 ml", - "price": 9000, - "to_hit": -1, - "bashing": 7, - "material": "steel", - "symbol": ";", - "color": "red", - "ammo": "battery", - "charges_per_use": 5, - "qualities": [ [ "WELD", 2 ] ], - "use_action": [ - { - "type": "repair_item", - "item_action_type": "repair_metal", - "materials": [ "iron", "steel", "hardsteel", "aluminum", "copper", "bronze", "silver", "gold", "platinum", "superalloy" ], - "skill": "fabrication", - "tool_quality": 10, - "cost_scaling": 0.1, - "move_cost": 500 - } - ], - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "welder_crude", - "type": "TOOL", - "name": "makeshift arc welder", - "description": "This crude arc welder has been fashioned from a few small transformers, some wire, improvised electrode holder and complete disregard for personal safety. While it's not as efficient as a factory welder, it will serve in a pinch.", - "weight": "7250 g", - "volume": "3500 ml", - "price": 5000, - "to_hit": -2, - "bashing": 7, - "material": "steel", - "symbol": ";", - "color": "light_red", - "ammo": "battery", - "charges_per_use": 10, - "qualities": [ [ "WELD", 1 ] ], - "use_action": [ - { - "type": "repair_item", - "item_action_type": "repair_metal", - "materials": [ "iron", "steel", "hardsteel", "aluminum", "copper", "bronze", "silver", "gold", "platinum", "superalloy" ], - "skill": "fabrication", - "tool_quality": 5, - "cost_scaling": 0.1, - "move_cost": 1000 - } - ], - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ] - }, - { - "id": "wood_smoother", - "type": "TOOL", - "name": "wooden smoother", - "description": "This large makeshift tool is used in smoothing concrete or mortar in construction projects. You could also use it as an improvised head-basher.", - "weight": "2000 g", - "volume": "3500 ml", - "price": 2000, - "to_hit": -3, - "bashing": 12, - "material": "wood", - "symbol": "/", - "color": "brown", - "qualities": [ [ "SMOOTH", 1 ] ] - }, - { - "id": "wool_staple", - "type": "TOOL", - "category": "spare_parts", - "name": "wool staple", - "description": "The natural cluster of wool fibers. Could be processed to the felt patches or yarns.", - "weight": "200 g", - "volume": "500 ml", - "price": 0, - "to_hit": -4, - "material": [ "wool" ], - "symbol": ",", - "color": "white", - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "wrapped_rad_badge", - "type": "TOOL", - "name": "wrapped radiation badge", - "description": "This is a badge that detects radiation dosage sealed in a radiation-blocking bag. Use it to remove it from the bag.", - "weight": "20 g", - "volume": 0, - "price": 1000, - "material": [ "plastic" ], - "symbol": ",", - "color": "light_blue", - "use_action": { - "target": "rad_badge", - "msg": "You remove the badge from its wrapper, exposing it to ambient radiation.", - "menu_text": "Unwrap badge", - "type": "transform" - } - }, - { - "id": "wrench", - "type": "TOOL", - "name": "wrench", - "name_plural": "wrenches", - "description": "This is an adjustable crescent wrench. It could be a decent melee weapon, and is used in many mechanics crafting recipes.", - "weight": "907 g", - "volume": "500 ml", - "price": 1200, - "to_hit": 1, - "bashing": 9, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "WRENCH", 2 ], [ "WRENCH_FINE", 1 ] ], - "flags": [ "BELT_CLIP" ] - }, - { - "id": "xacto", - "type": "TOOL", - "name": "X-Acto knife", - "name_plural": "X-Acto knives", - "description": "This is a small, sharp knife, designed for making precise cuts for textiles or crafts. It could cause decent damage, but is difficult to hit things with it. Its small, sharp blade allows for precision strikes in the hands of the skilled. It is too small to butcher corpses with.", - "weight": "23 g", - "volume": "250 ml", - "price": 400, - "to_hit": -3, - "cutting": 6, - "material": [ "steel", "plastic" ], - "symbol": ";", - "color": "light_gray", - "techniques": "PRECISE", - "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ] ], - "flags": [ "SPEAR" ] - }, - { - "type": "GENERIC", - "id": "razor_blade", - "symbol": ",", - "color": "light_cyan", - "name": "razor blade", - "description": "A double edged razor blade.", - "price": 600, - "price_postapoc": 100, - "material": "steel", - "weight": "10 g", - "cutting": 1 - }, - { - "id": "food_processor", - "type": "TOOL", - "category": "tools", - "name": "food processor", - "description": "This is a kitchen appliance capable of slicing, chopping, shredding, grinding, pureeing and mixing.", - "weight": "3000 g", - "volume": "2 L", - "price": 50, - "to_hit": -1, - "bashing": 10, - "material": [ "iron" ], - "symbol": "%", - "color": "white", - "ammo": "battery", - "flags": [ "ALLOWS_REMOTE_USE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "link_sheet", - "type": "TOOL", - "category": "spare_parts", - "name": "chainmail sheet", - "description": "This is a sheet of riveted chainmail. With some skill, several of these sheets could be connected to make effective armor.", - "weight": "1000 g", - "volume": "500 ml", - "price": 1000, - "material": "iron", - "symbol": ",", - "color": "light_gray", - "flags": [ "NO_SALVAGE" ] - }, - { - "id": "electrolysis_kit", - "type": "TOOL", - "name": "electrolysis kit", - "description": "A set of wiring and electrodes for applying a direct current, usually to a liquid. Useful for crafting. Load with a storage battery or 12V vehicle battery to use.", - "weight": "250 g", - "volume": "250 ml", - "price": 1000, - "material": [ "steel", "copper", "plastic" ], - "symbol": ";", - "ammo": "battery", - "magazines": [ - [ - "battery", - [ "battery_car", "battery_motorbike", "small_storage_battery", "medium_storage_battery", "storage_battery" ] - ] - ], - "magazine_well": 0 - }, - { - "id": "platinum_grille", - "type": "TOOL", - "name": "platinum grille", - "description": "This is a metal grille with a layer of platinum plating, suitable for use as a catalyst for some chemical reactions.", - "weight": "660 g", - "volume": "250 ml", - "price": 3000, - "to_hit": 1, - "bashing": 2, - "material": "platinum", - "symbol": ";", - "color": "light_gray", - "looks_like": "link_sheet", - "flags": [ "FRAGILE_MELEE" ] - }, - { - "id": "pressure_cooker", - "type": "GENERIC", - "category": "tools", - "name": "pressure cooker", - "description": "Useful for boiling water when cooking spaghetti and more. This sealed pot is designed to cook food at higher pressures and temperatures. Can also be used for pressure sensitive chemical reactions.", - "weight": "2200 g", - "volume": "2500 ml", - "price": 6500, - "to_hit": 1, - "bashing": 6, - "material": "steel", - "symbol": ")", - "color": "light_gray", - "looks_like": "pot_canning", - "container_data": { "contains": "2 L", "seals": true, "watertight": true }, - "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "CHEM", 1 ] ], - "use_action": "HEAT_FOOD", - "flags": [ "ALLOWS_REMOTE_USE" ] - }, - { - "id": "hobo_stove", - "type": "TOOL", - "name": "hobo stove", - "description": "This is a small improvised wood stove, made from a metal can or similar container of the right size. Useful for defrosting and reheating food, uses simple tinder.", - "weight": "500 g", - "volume": "250 ml", - "price": 0, - "to_hit": -1, - "bashing": 2, - "material": "steel", - "symbol": ",", - "color": "light_gray", - "ammo": "tinder", - "max_charges": 100, - "charges_per_use": 25, - "use_action": "HOTPLATE" - }, - { - "id": "tinderbox", - "type": "TOOL", - "name": "ember carrier", - "description": "This is a small container for holding tinder, with holes punched in it to provide a controlled airflow. It can nurture a smoldering ember for a long time, to start fires without modern tools.", - "weight": "500 g", - "volume": "500 ml", - "price": 1000, - "material": "steel", - "symbol": ",", - "color": "light_gray", - "ammo": "tinder", - "max_charges": 100, - "use_action": { - "target": "tinderbox_on", - "msg": "You light the tinder.", - "active": true, - "need_fire": 1, - "need_fire_msg": "You need a lighter or fire to light this.", - "need_charges": 1, - "need_charges_msg": "The ember carrier is out of tinder.", - "type": "transform" - } - }, - { - "id": "tinderbox_on", - "type": "TOOL", - "name": "ember carrier (lit)", - "name_plural": "ember carriers (lit)", - "description": "This is a small container for holding tinder, with holes punched in it to provide a controlled airflow. An ember is smoldering inside it, and can be used to start a campfire.", - "weight": "500 g", - "volume": "500 ml", - "price": 1000, - "material": "steel", - "symbol": ",", - "color": "light_gray", - "ammo": "tinder", - "max_charges": 100, - "turns_per_charge": 600, - "revert_to": "tinderbox", - "use_action": [ - { "type": "firestarter", "moves": 200, "moves_slow": 2000 }, - { - "target": "tinderbox", - "msg": "The ember is extinguished.", - "active": false, - "menu_text": "Extinguish", - "type": "transform" - } - ], - "flags": [ "FIRESTARTER" ] - }, - { - "id": "adobe_pallet_full", - "type": "TOOL", - "name": "pallet of wet adobe bricks", - "name_plural": "pallets of wet adobe bricks", - "description": "A pallet full of heavy mud bricks which need to dry slowly to be usable.", - "weight": "35000 g", - "volume": "12500 ml", - "price": 100, - "to_hit": -2, - "material": [ "soil", "wood" ], - "symbol": "#", - "color": "brown", - "looks_like": "frame_wood_light", - "flags": [ "NONCONDUCTIVE", "ALLOWS_REMOTE_USE" ], - "use_action": { - "target": "adobe_pallet_done", - "msg": "You test the bricks, and they're solid enough to use.", - "moves": 50, - "type": "delayed_transform", - "transform_age": 100800, - "not_ready_msg": "The bricks are still too damp to bear weight.", - "//": "Should be about a week. Irl it's ten days, so make big batches." - } - }, - { - "id": "adobe_pallet_done", - "type": "TOOL", - "category": "tools", - "name": "pallet of dry adobe bricks", - "name_plural": "pallets of dry adobe bricks", - "description": "A pallet of humble mud bricks that have dried for a week, while you were out risking your life. Disassemble it to retrieve your frame and building supplies.", - "weight": "30000 g", - "volume": "12500 ml", - "price": 40000, - "to_hit": -3, - "material": [ "ceramic", "wood" ], - "symbol": "#", - "color": "brown_yellow", - "looks_like": "frame_wood_light", - "flags": [ "NONCONDUCTIVE" ] - }, - { - "id": "anvil_bronze", - "type": "TOOL", - "name": "bronze anvil", - "description": "This is a block of oddly shaped bronze with a chisel-like projection set into the corner. It's used in most metalworking fabrication recipes.", - "weight": "2180 g", - "volume": "2500 ml", - "price": 60000, - "to_hit": -5, - "bashing": 20, - "material": "bronze", - "symbol": ";", - "color": "yellow", - "qualities": [ [ "ANVIL", 2 ] ], - "flags": [ "DURABLE_MELEE" ] - }, - { - "id": "hand_axe", - "type": "TOOL", - "name": "stone hand axe", - "description": "This is a broad piece of sharpened stone, with enough left untouched to hold safely. The Swiss Army knife of the lower paleolithic.", - "weight": "453 g", - "volume": "500 ml", - "price": 0, - "to_hit": -1, - "bashing": 5, - "cutting": 3, - "material": "stone", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 6 ], [ "SAW_W", 1 ], [ "AXE", 1 ], [ "HAMMER", 1 ] ], - "flags": [ "SHEATH_AXE" ] - }, - { - "id": "makeshift_axe", - "copy-from": "hand_axe", - "type": "TOOL", - "name": "metal hand axe", - "description": "This is a chunk of steel with one edge hammered down to something resembling a cutting edge. It works passably well as an axe but really can't compare to a proper axe.", - "material": "steel", - "flags": [ "SHEATH_AXE" ] - }, - { - "id": "pin_reamer", - "type": "TOOL", - "name": "pin reamer", - "description": "Handheld pin reamers of this kind are used to enlarge existing holes, or remove any burs and such from them.", - "weight": "76 g", - "volume": "250 ml", - "price": 300, - "to_hit": -2, - "bashing": 1, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "REAM", 2 ] ] - }, - { - "id": "metal_file", - "type": "TOOL", - "name": "metal fileset", - "description": "These tools are commonly used to remove small amounts of materials from the surface of metal objects.", - "weight": "76 g", - "volume": "250 ml", - "price": 300, - "to_hit": -2, - "bashing": 1, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "FILE", 2 ] ] - }, - { - "id": "angular_grinder", - "type": "TOOL", - "name": "angular grinder", - "description": "This widespread powertool is often used for removing excess material or polishing surfaces.", - "weight": "2780 g", - "volume": "1750 ml", - "price": 5000, - "to_hit": -3, - "bashing": 2, - "cutting": 2, - "material": [ "steel", "plastic" ], - "symbol": "/", - "color": "yellow", - "qualities": [ [ "GRIND", 2 ] ], - "ammo": "battery", - "charges_per_use": 1, - "power_draw": 800000, - "flags": [ "NONCONDUCTIVE" ], - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "hand_vice", - "type": "TOOL", - "name": "hand vice", - "description": "This small handheld metal vice is useful for keeping things still.", - "weight": "320 g", - "volume": "500 ml", - "price": 500, - "to_hit": -2, - "bashing": 1, - "cutting": 1, - "material": "steel", - "symbol": ";", - "color": "light_gray", - "qualities": [ [ "VICE", 1 ] ] - }, - { - "type": "TOOL", - "category": "weapons", - "id": "grip_hook", - "name": "grip hook", - "description": "A simple steel meathook with a circular steel handle. Makes a passable melee weapon.", - "weight": "900 g", - "to_hit": 1, - "color": "light_gray", - "symbol": "?", - "material": [ "steel" ], - "techniques": [ "DEF_DISARM", "SWEEP" ], - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "STAB" ], - "volume": "750 ml", - "bashing": 2, - "cutting": 6, - "price": 2000, - "qualities": [ [ "HAMMER", 1 ], [ "BUTCHER", -5 ] ] - }, - { - "id": "bathroom_scale", - "type": "TOOL", - "name": "bathroom scale", - "symbol": "■", - "color": "light_gray", - "description": "This is a small bathroom scale, meant to weigh a person while naked.", - "weight": "1200 g", - "volume": "1 L", - "price": 500, - "to_hit": -2, - "bashing": 6, - "material": "steel", - "use_action": { "type": "weigh_self", "max_weight": 150000 } - }, - { - "id": "acetylene_machine", - "type": "TOOL", - "name": "acetylene-gas machine", - "symbol": "&", - "color": "light_gray", - "description": "This bulky device takes water and calcium carbide and yields unpressurised acetylene.", - "weight": "8000 g", - "volume": "3 L", - "price": 3200, - "to_hit": -4, - "bashing": 12, - "material": "steel" - } -] From 3a53b3abbbce02e963affee190b3c4b88d5412a7 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:20:49 +0800 Subject: [PATCH 04/13] Delete storage.json --- storage.json | 917 --------------------------------------------------- 1 file changed, 917 deletions(-) delete mode 100644 storage.json diff --git a/storage.json b/storage.json deleted file mode 100644 index 42f2d7de9ca43..0000000000000 --- a/storage.json +++ /dev/null @@ -1,917 +0,0 @@ -[ - { - "result": "XL_holster", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "gun", 1 ], - "time": "15 m", - "autolearn": true, - "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 9 ], [ "tanned_hide", 1 ] ], [ [ "scrap", 3 ] ], [ [ "filament", 20, "LIST" ] ] ] - }, - { - "result": "ammo_satchel", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "1 h 20 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 8 ], [ "rag", 8 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "stone_pouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "throw", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "rag", 8 ] ], [ [ "leather", 4 ] ], [ [ "filament", 20, "LIST" ] ] ] - }, - { - "result": "chestrig", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 2, - "skills_required": [ "gun", 1 ], - "time": "25 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 5 ], [ "rag", 5 ] ], [ [ "chestpouch", 4 ], [ "legpouch_large", 2 ] ], [ [ "filament", 20, "LIST" ] ] ] - }, - { - "result": "axe_ring", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "skills_required": [ "melee", 1 ], - "time": "20 m", - "autolearn": true, - "using": [ [ "adhesive", 1 ] ], - "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 5 ] ], [ [ "scrap", 3 ] ], [ [ "nail", 4 ] ] ] - }, - { - "result": "back_holster", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "18 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 30, "LIST" ] ] ] - }, - { - "result": "backpack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "time": "50 m", - "autolearn": true, - "using": [ [ "sewing_standard", 20 ] ], - "components": [ [ [ "rag", 20 ] ] ] - }, - { - "result": "backpack_leather", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "time": "50 m", - "autolearn": true, - "using": [ [ "sewing_standard", 20 ] ], - "components": [ [ [ "leather", 20 ], [ "tanned_hide", 3 ] ], [ [ "scrap", 6 ] ] ] - }, - { - "result": "baldric", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "melee", 1 ], - "time": "40 m", - "autolearn": true, - "using": [ [ "adhesive", 1 ] ], - "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "leather", 12 ], [ "tanned_hide", 2 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 8 ] ] ] - }, - { - "result": "bandolier_pistol", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "pistol", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 10 ] ], - "components": [ [ [ "leather", 8 ] ] ] - }, - { - "result": "bandolier_rifle", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "rifle", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 10 ] ], - "components": [ [ [ "leather", 8 ] ] ] - }, - { - "result": "bandolier_shotgun", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "shotgun", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 10 ] ], - "components": [ [ [ "leather", 8 ] ] ] - }, - { - "result": "torso_bandolier_shotgun", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "shotgun", 1 ] ], - "time": "1 h 40 m", - "autolearn": true, - "using": [ [ "sewing_standard", 20 ] ], - "components": [ [ [ "leather", 14 ] ] ] - }, - { - "result": "bandolier_wrist", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "rifle", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "rag", 4 ] ], [ [ "filament", 8, "LIST" ] ] ] - }, - { - "result": "bholster", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 1, - "skills_required": [ [ "gun", 1 ], [ "pistol", 1 ] ], - "time": "10 m", - "autolearn": true, - "using": [ [ "sewing_standard", 18 ] ], - "components": [ [ [ "lycra_patch", 12 ] ] ] - }, - { - "result": "bindle", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "48 s", - "reversible": true, - "autolearn": true, - "components": [ - [ [ "rag", 6 ], [ "fur", 2 ], [ "leather", 1 ] ], - [ [ "stick", 1 ], [ "broom", 1 ], [ "2x4", 1 ], [ "pool_cue", 1 ], [ "pointy_stick", 1 ] ] - ], - "flags": [ "BLIND_HARD" ] - }, - { - "result": "bootsheath", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "melee", 1 ], - "time": "1 h 5 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] - }, - { - "result": "bootstrap", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "pistol", 1 ], - "time": "1 h 15 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] - }, - { - "result": "bow_sling", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "archery", 1 ], - "time": "18 m", - "autolearn": true, - "using": [ [ "filament", 40 ] ], - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ - [ [ "rag", 10 ], [ "leather", 10 ] ], - [ [ "plastic_chunk", 2 ], [ "scrap", 1 ] ], - [ [ "rope_natural_short", 1, "LIST" ] ] - ] - }, - { - "result": "bscabbard", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "melee", 1 ], - "time": "40 m", - "autolearn": true, - "using": [ [ "adhesive", 1 ] ], - "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "leather", 15 ], [ "tanned_hide", 3 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 10 ] ] ] - }, - { - "result": "chestpouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "1 h 18 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 4 ], [ "rag", 4 ] ], [ [ "filament", 5, "LIST" ] ] ] - }, - { - "result": "tacvest", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "fabrication", 2 ], - "time": "30 m", - "autolearn": true, - "using": [ [ "sewing_standard", 25 ] ], - "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "mold_plastic", -1 ] ] ], - "components": [ - [ [ "rag", 20 ] ], - [ [ "ragpouch", 2 ], [ "leather_pouch", 2 ] ], - [ [ "chestpouch", 4 ], [ "legpouch_large", 2 ], [ "chestrig", 1 ] ], - [ [ "plastic_chunk", 2 ] ] - ] - }, - { - "result": "duffelbag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 2, - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 30 ] ], - "components": [ [ [ "rag", 40 ], [ "fur", 32 ], [ "tanned_pelt", 6 ], [ "leather", 24 ], [ "tanned_hide", 6 ] ] ] - }, - { - "result": "flintlock_pouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "grenade_pouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "gun", 1 ], [ "launcher", 1 ] ], - "time": "1 h 20 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "tools": [ [ [ "mold_plastic", -1 ] ] ], - "components": [ [ [ "rag", 4 ] ], [ [ "plastic_chunk", 2 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "hide_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "36 s", - "reversible": true, - "autolearn": true, - "components": [ [ [ "raw_leather", 6 ], [ "raw_hleather", 6 ], [ "raw_fur", 6 ], [ "raw_hfur", 6 ] ] ], - "flags": [ "BLIND_EASY" ] - }, - { - "result": "hide_tainted_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "36 s", - "reversible": true, - "autolearn": true, - "components": [ [ [ "raw_tainted_leather", 6 ], [ "raw_tainted_fur", 6 ] ] ], - "flags": [ "BLIND_EASY" ] - }, - { - "result": "holster", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "pistol", 1 ], - "time": "15 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "jerrypack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "fabrication", - "difficulty": 2, - "time": "1 m 30 s", - "autolearn": true, - "using": [ [ "adhesive", 3 ] ], - "qualities": [ { "id": "HAMMER", "level": 3 } ], - "components": [ [ [ "rag", 6 ], [ "leather", 6 ], [ "cordage_short", 3, "LIST" ] ], [ [ "jerrycan", 1 ] ] ] - }, - { - "result": "leather_belt", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "time": "8 m", - "autolearn": true, - "using": [ [ "sewing_standard", 12 ] ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ] ] - }, - { - "result": "leather_pouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 2, - "skills_required": [ "survival", 1 ], - "time": "10 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "fur", 6 ], [ "tanned_pelt", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "ammo_pouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 2, - "skills_required": [ "survival", 1 ], - "time": "10 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "fur", 6 ], [ "tanned_pelt", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "legpouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "1 h 8 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 3 ], [ "rag", 3 ] ], [ [ "filament", 5, "LIST" ] ] ] - }, - { - "result": "legpouch_large", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "1 h 16 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "rag", 6 ] ], [ [ "chestpouch", 2 ] ], [ [ "filament", 8, "LIST" ] ] ] - }, - { - "result": "legrig", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "skills_required": [ "fabrication", 2 ], - "time": "20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 15 ] ], - "tools": [ [ [ "surface_heat", 5, "LIST" ] ], [ [ "mold_plastic", -1 ] ] ], - "components": [ [ [ "rag", 10 ] ], [ [ "plastic_chunk", 2 ] ] ] - }, - { - "result": "makeshift_knapsack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "48 s", - "reversible": true, - "autolearn": true, - "using": [ [ "cordage", 1 ] ], - "components": [ - [ - [ "pants", 1 ], - [ "pants_cargo", 1 ], - [ "pants_army", 1 ], - [ "pants_checkered", 1 ], - [ "striped_pants", 1 ], - [ "technician_pants_gray", 1 ], - [ "jeans", 1 ] - ] - ], - "flags": [ "BLIND_HARD" ] - }, - { - "result": "makeshift_sling", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "48 s", - "reversible": true, - "autolearn": true, - "components": [ [ [ "sheet", 1 ], [ "blanket", 1 ] ] ], - "flags": [ "BLIND_EASY" ] - }, - { - "result": "plastic_shopping_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "fabrication", - "difficulty": 1, - "time": "15 m", - "autolearn": true, - "using": [ [ "cordage", 2 ] ], - "qualities": [ { "id": "CUT", "level": 1 } ], - "components": [ [ [ "bag_plastic", 8 ] ] ] - }, - { - "result": "quiver", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 2, - "skills_required": [ "gun", 1 ], - "time": "10 m", - "reversible": true, - "decomp_learn": 3, - "autolearn": true, - "book_learn": [ [ "recipe_arrows", 1 ] ], - "using": [ [ "sewing_standard", 2 ] ], - "components": [ [ [ "leather", 2 ] ] ] - }, - { - "result": "quiver_birchbark", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ [ "survival", 1 ], [ "gun", 1 ] ], - "time": "20 m", - "reversible": true, - "decomp_learn": 3, - "autolearn": true, - "book_learn": [ [ "recipe_arrows", 2 ] ], - "qualities": [ { "id": "CUT", "level": 1 } ], - "components": [ [ [ "birchbark", 3 ] ] ] - }, - { - "result": "quiver_large", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "gun", 1 ], - "time": "20 m", - "reversible": true, - "decomp_learn": 3, - "autolearn": true, - "book_learn": [ [ "recipe_arrows", 2 ] ], - "using": [ [ "sewing_standard", 8 ], [ "steel_tiny", 1 ] ], - "qualities": [ { "id": "HAMMER", "level": 2 } ], - "components": [ [ [ "leather", 8 ], [ "tanned_hide", 1 ] ] ] - }, - { - "result": "quiver_large_birchbark", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "skills_required": [ [ "survival", 2 ], [ "gun", 2 ] ], - "time": "40 m", - "reversible": true, - "decomp_learn": 4, - "autolearn": true, - "book_learn": [ [ "recipe_arrows", 3 ] ], - "qualities": [ { "id": "CUT", "level": 1 } ], - "components": [ [ [ "birchbark", 10 ] ] ] - }, - { - "result": "ragpouch", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "time": "10 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "rag", 6 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "scabbard", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "melee", 1 ], - "time": "40 m", - "autolearn": true, - "using": [ [ "adhesive", 1 ] ], - "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 } ], - "components": [ [ [ "leather", 10 ], [ "tanned_hide", 2 ] ], [ [ "2x4", 2 ] ], [ [ "nail", 5 ] ] ] - }, - { - "result": "sheath", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "melee", 1 ], - "time": "15 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 10, "LIST" ] ] ] - }, - { - "result": "sholster", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "pistol", 1 ], - "time": "15 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], [ [ "filament", 20, "LIST" ] ] ] - }, - { - "result": "spearsling", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "skills_required": [ "melee", 1 ], - "time": "15 m", - "autolearn": true, - "qualities": [ { "id": "SEW", "level": 1 } ], - "components": [ [ [ "felt_patch", 7 ], [ "leather", 7 ], [ "fur", 7 ] ], [ [ "filament", 20, "LIST" ] ] ] - }, - { - "result": "straw_basket", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 1, - "time": "18 m", - "autolearn": true, - "components": [ [ [ "straw_pile", 5 ], [ "birchbark", 7 ] ] ] - }, - { - "result": "survivor_duffel_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 7, - "skills_required": [ "fabrication", 6 ], - "time": "1 h 40 m", - "autolearn": true, - "using": [ [ "sewing_standard", 200 ] ], - "components": [ - [ [ "rag", 18 ] ], - [ [ "leather", 20 ], [ "tanned_hide", 4 ] ], - [ [ "molle_pack", 4 ], [ "duffelbag", 2 ], [ "rucksack", 4 ] ], - [ - [ "tacvest", 1 ], - [ "legrig", 1 ], - [ "vest", 1 ], - [ "tool_belt", 1 ], - [ "ragpouch", 4 ], - [ "leather_pouch", 2 ], - [ "dump_pouch", 1 ], - [ "purse", 2 ], - [ "fanny", 2 ] - ], - [ [ "duct_tape", 200 ] ] - ] - }, - { - "result": "survivor_pack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "fabrication", 4 ], - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 120 ] ], - "components": [ - [ [ "rag", 10 ] ], - [ [ "leather", 10 ], [ "tanned_hide", 2 ] ], - [ [ "runner_bag", 4 ], [ "backpack", 2 ], [ "backpack_leather", 2 ], [ "mbag", 4 ] ], - [ - [ "tacvest", 1 ], - [ "legrig", 1 ], - [ "vest", 1 ], - [ "tool_belt", 1 ], - [ "ragpouch", 4 ], - [ "leather_pouch", 2 ], - [ "dump_pouch", 1 ], - [ "purse", 2 ], - [ "fanny", 2 ] - ], - [ [ "duct_tape", 120 ] ] - ] - }, - { - "result": "survivor_rucksack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 6, - "skills_required": [ "fabrication", 5 ], - "time": "1 h 30 m", - "autolearn": true, - "using": [ [ "sewing_standard", 160 ] ], - "components": [ - [ [ "rag", 14 ] ], - [ [ "leather", 16 ], [ "tanned_hide", 3 ] ], - [ [ "backpack", 4 ], [ "backpack_leather", 4 ], [ "molle_pack", 2 ], [ "duffelbag", 1 ], [ "rucksack", 2 ] ], - [ - [ "tacvest", 1 ], - [ "legrig", 1 ], - [ "vest", 1 ], - [ "tool_belt", 1 ], - [ "ragpouch", 4 ], - [ "leather_pouch", 2 ], - [ "dump_pouch", 1 ], - [ "purse", 2 ], - [ "fanny", 2 ] - ], - [ [ "duct_tape", 160 ] ] - ] - }, - { - "result": "survivor_runner_pack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "skills_required": [ "fabrication", 3 ], - "time": "1 h 10 m", - "autolearn": true, - "using": [ [ "sewing_standard", 80 ] ], - "components": [ - [ [ "rag", 6 ] ], - [ [ "leather", 8 ], [ "tanned_hide", 2 ] ], - [ [ "runner_bag", 2 ], [ "backpack", 1 ], [ "backpack_leather", 1 ], [ "mbag", 2 ] ], - [ - [ "tacvest", 1 ], - [ "legrig", 1 ], - [ "vest", 1 ], - [ "tool_belt", 1 ], - [ "ragpouch", 4 ], - [ "leather_pouch", 2 ], - [ "dump_pouch", 1 ], - [ "purse", 2 ], - [ "fanny", 2 ] - ], - [ [ "duct_tape", 80 ] ] - ] - }, - { - "result": "survivor_vest", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "skills_required": [ "fabrication", 3 ], - "time": "1 h 10 m", - "autolearn": true, - "using": [ [ "sewing_standard", 100 ] ], - "components": [ - [ [ "rag", 6 ] ], - [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], - [ [ "holster", 1 ], [ "sholster", 1 ] ], - [ - [ "tacvest", 1 ], - [ "legrig", 1 ], - [ "vest", 1 ], - [ "tool_belt", 1 ], - [ "ragpouch", 4 ], - [ "leather_pouch", 2 ], - [ "dump_pouch", 1 ], - [ "purse", 2 ], - [ "fanny", 2 ] - ], - [ [ "duct_tape", 50 ] ] - ] - }, - { - "result": "swag_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "survival", - "time": "36 s", - "reversible": true, - "autolearn": true, - "components": [ [ [ "bag_canvas", 1 ] ] ], - "flags": [ "BLIND_EASY" ] - }, - { - "result": "tool_belt", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "time": "16 m", - "autolearn": true, - "using": [ [ "sewing_standard", 8 ] ], - "components": [ [ [ "leather", 6 ], [ "tanned_hide", 1 ], [ "leather_belt", 1 ] ], [ [ "leather_pouch", 5 ] ] ] - }, - { - "result": "javelin_bag", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "skills_required": [ [ "throw", 1 ] ], - "difficulty": 2, - "time": "1 h 20 m", - "autolearn": true, - "using": [ [ "sewing_standard", 30 ] ], - "components": [ [ [ "fur", 32 ], [ "tanned_pelt", 6 ], [ "leather", 32 ], [ "tanned_hide", 6 ] ] ] - }, - { - "result": "grenadebandolier", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "skills_required": [ [ "gun", 1 ], [ "throw", 1 ] ], - "difficulty": 3, - "time": "50 m", - "autolearn": true, - "using": [ [ "sewing_standard", 20 ] ], - "components": [ [ [ "rag", 6 ] ] ] - }, - { - "result": "bigback", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 5, - "time": "4 h 10 m", - "autolearn": true, - "using": [ [ "sewing_standard", 150 ] ], - "qualities": [ { "id": "HAMMER", "level": 2 } ], - "components": [ - [ [ "leather", 55 ], [ "tanned_hide", 14 ] ], - [ [ "sheet_metal_small", 8 ] ], - [ [ "cordage", 2, "LIST" ] ], - [ [ "leather_pouch", 2 ] ] - ] - }, - { - "result": "travelpack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "time": "1 h 30 m", - "autolearn": true, - "using": [ [ "sewing_standard", 40 ] ], - "components": [ [ [ "rag", 36 ] ], [ [ "cordage", 1, "LIST" ] ] ] - }, - { - "result": "petpack", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 3, - "time": "1 h 40 m", - "autolearn": true, - "using": [ [ "sewing_standard", 100 ] ], - "components": [ [ [ "rag", 10 ] ], [ [ "plastic_chunk", 8 ] ] ] - }, - { - "result": "backpack_tactical_large", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "time": "2 h 40 m", - "autolearn": true, - "using": [ [ "sewing_standard", 100 ] ], - "components": [ [ [ "leather", 60 ], [ "tanned_pelt", 10 ] ], [ [ "cordage", 1, "LIST" ] ] ] - }, - { - "result": "backpack_hiking", - "type": "recipe", - "category": "CC_ARMOR", - "subcategory": "CSC_ARMOR_STORAGE", - "skill_used": "tailor", - "difficulty": 4, - "time": "3 h", - "autolearn": true, - "using": [ [ "sewing_standard", 100 ] ], - "components": [ [ [ "leather", 37 ], [ "tanned_pelt", 10 ] ], [ [ "cordage", 1, "LIST" ] ] ] - } -] From f3d1636a595b4b588ce58820803fd66f40dc7d02 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:20:50 +0800 Subject: [PATCH 05/13] Delete melee.json --- melee.json | 687 ----------------------------------------------------- 1 file changed, 687 deletions(-) delete mode 100644 melee.json diff --git a/melee.json b/melee.json deleted file mode 100644 index 3203ea98dd089..0000000000000 --- a/melee.json +++ /dev/null @@ -1,687 +0,0 @@ -[ - { - "id": "throwing_stick", - "type": "AMMO", - "category": "weapons", - "name": "throwing stick", - "description": "A stick carved into a shape suitable for throwing at a target. Not a boomerang, so don't expect it to return to your hand.", - "weight": "574 g", - "volume": "500 ml", - "price": 200, - "bashing": 5, - "material": "wood", - "symbol": ";", - "color": "brown", - "ammo_type": "thrown", - "flags": [ "NOGIB" ] - }, - { - "id": "bolas", - "type": "AMMO", - "category": "weapons", - "name": "bolas", - "name_plural": "bolases", - "description": "Some ropes with weights, designed to tangle the legs of a target when thrown, usually at an animal. Used by the Gauchos of Argentina.", - "weight": "400 g", - "volume": "750 ml", - "price": 600, - "material": [ "cotton", "stone" ], - "symbol": ";", - "color": "blue", - "to_hit": -1, - "ammo_type": "thrown", - "flags": [ "NOGIB", "TANGLE", "PRIMITIVE_RANGED_WEAPON" ] - }, - { - "id": "net", - "type": "AMMO", - "category": "weapons", - "name": "net", - "description": "A mesh of string and weights, traditionally used to catch fish, and to entangle oponents in combat.", - "weight": "1100 g", - "volume": "1500 ml", - "price": 650, - "material": [ "cotton", "stone" ], - "symbol": "H", - "color": "white", - "to_hit": -2, - "ammo_type": "thrown", - "flags": [ "NOGIB", "TANGLE", "PRIMITIVE_RANGED_WEAPON" ] - }, - { - "type": "GENERIC", - "id": "hatchet", - "symbol": ";", - "color": "light_gray", - "name": "hatchet", - "description": "A one-handed hatchet. Makes a great melee weapon, and is useful both for chopping things and for use as a hammer.", - "price": 2500, - "price_postapoc": 5000, - "material": [ "steel", "wood" ], - "techniques": [ "WBLOCK_1" ], - "weight": "907 g", - "volume": "1 L", - "bashing": 13, - "cutting": 7, - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], - "to_hit": 1, - "category": "weapons", - "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "BUTCHER", 16 ] ] - }, - { - "type": "GENERIC", - "id": "sharp_rock", - "symbol": "*", - "color": "light_gray", - "name": "sharp rock", - "description": "A rock with sharp edges, that can be used as a butchering tool, if nothing else is available. Makes a passable melee weapon.", - "material": "stone", - "weight": "500 g", - "volume": "250 ml", - "bashing": 5, - "cutting": 3, - "to_hit": -2, - "qualities": [ [ "BUTCHER", -50 ] ] - }, - { - "type": "GENERIC", - "id": "ceramic_shard", - "symbol": "*", - "color": "white", - "name": "ceramic shard", - "description": "A broken ceramic shard. It is heavy and has a somewhat sharp edge, but it's too irregular to cut properly.", - "material": "ceramic", - "flags": "TRADER_AVOID", - "weight": "750 g", - "volume": "250 ml", - "bashing": 5, - "cutting": 2, - "to_hit": -1, - "qualities": [ [ "BUTCHER", -66 ] ] - }, - { - "type": "GENERIC", - "id": "broom", - "name": "broom", - "description": "A long-handled broom. Makes a terrible weapon unless you're chasing cats.", - "weight": "929 g", - "to_hit": 1, - "color": "yellow", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "volume": "1250 ml", - "bashing": 4, - "price": 2400, - "price_postapoc": 0 - }, - { - "type": "GENERIC", - "id": "nailboard", - "name": "nailboard", - "description": "A long piece of wood with several nails through one end; essentially a simple mace. Makes an acceptable melee weapon.", - "weight": "1424 g", - "to_hit": 1, - "color": "brown", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "volume": "1250 ml", - "bashing": 10, - "cutting": 3, - "flags": [ "STAB" ], - "price": 8000, - "price_postapoc": 1000 - }, - { - "type": "GENERIC", - "id": "nailbat", - "name": "nail bat", - "description": "A baseball bat with several nails driven through it, an excellent melee weapon.", - "weight": "1159 g", - "to_hit": 3, - "color": "brown", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "volume": "1750 ml", - "bashing": 20, - "cutting": 4, - "flags": [ "STAB" ], - "price": 16000 - }, - { - "type": "GENERIC", - "id": "bwirebat", - "name": "barbed wire bat", - "description": "A baseball bat wrapped with barbed wire. A brutal melee weapon.", - "weight": "1420 g", - "to_hit": 3, - "color": "brown", - "symbol": "/", - "material": [ "wood", "steel" ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ], - "volume": "2 L", - "bashing": 20, - "cutting": 6, - "price": 20000 - }, - { - "type": "GENERIC", - "id": "bowling_axe", - "name": "The 7-10 Split", - "name_plural": "7-10 Splits", - "description": "An improvised weapon, made from two spikes attached to a bowling pin in the shape of a 'T'.", - "weight": "2433 g", - "to_hit": -1, - "color": "brown", - "symbol": "/", - "material": [ "wood", "steel" ], - "techniques": [ "WBLOCK_1" ], - "volume": "1750 ml", - "bashing": 11, - "cutting": 8, - "flags": [ "STAB", "NONCONDUCTIVE" ], - "price": 18000, - "price_postapoc": 0 - }, - { - "type": "GENERIC", - "id": "knuckle_nail", - "symbol": "]", - "color": "brown", - "name": "pair of nail knuckles", - "name_plural": "pairs of nail knuckles", - "description": "A pair of knuckles consisting of two small squares of wood with several nails coming through them. Useful in nasty street fights.", - "material": "wood", - "volume": "250 ml", - "weight": "430 g", - "bashing": 4, - "cutting": 6, - "flags": [ "UNARMED_WEAPON" ] - }, - { - "type": "GENERIC", - "id": "bowling_pin", - "name": "bowling pin", - "description": "A blunt bowling pin. Makes a decent melee weapon, if somewhat short.", - "weight": "1530 g", - "to_hit": -1, - "color": "brown", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "DURABLE_MELEE" ], - "volume": "2250 ml", - "bashing": 11, - "price": 1000 - }, - { - "type": "GENERIC", - "id": "battletorch_done", - "name": "burnt out Louisville Slaughterer", - "description": "A sturdy wood bat, wrapped in flame-resistant Nomex fabric. Makes a good melee weapon but better be disassembled to recycle the baseball bat and some Nomex patches.", - "weight": "1343 g", - "to_hit": 3, - "color": "brown", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "flags": [ "DURABLE_MELEE" ], - "volume": "1750 ml", - "bashing": 19, - "price": 18000 - }, - { - "type": "GENERIC", - "id": "bee_sting", - "name": "bee sting", - "description": "A six-inch stinger from a giant bee. Makes a mediocre melee weapon.", - "weight": "540 g", - "to_hit": -1, - "color": "white", - "symbol": ",", - "material": [ "flesh" ], - "volume": "250 ml", - "cutting": 10, - "flags": [ "SPEAR" ], - "price": 3000 - }, - { - "type": "GENERIC", - "id": "fighter_sting", - "name": "fungal fighter sting", - "description": "A short dart from a fungal fighter. Makes an poor melee weapon.", - "weight": "270 g", - "to_hit": -1, - "color": "green", - "symbol": ",", - "material": [ "veggy" ], - "volume": "250 ml", - "cutting": 8, - "flags": [ "SPEAR", "SHEATH_KNIFE" ], - "price": 500 - }, - { - "type": "GENERIC", - "id": "wasp_sting", - "name": "wasp sting", - "description": "A six-inch stinger from a giant wasp. Makes a poor melee weapon.", - "weight": "540 g", - "to_hit": -1, - "color": "dark_gray", - "symbol": ",", - "material": [ "flesh" ], - "volume": "250 ml", - "cutting": 8, - "flags": [ "SPEAR", "SHEATH_KNIFE" ], - "price": 1000 - }, - { - "type": "GENERIC", - "id": "cane", - "name": "walking cane", - "description": "Handicapped or not, you always walk in style. Consisting of a metal headpiece and a wooden body, this makes a great bashing weapon in a pinch.", - "weight": "453 g", - "to_hit": 2, - "color": "dark_gray", - "symbol": "/", - "material": [ "wood", "aluminum" ], - "techniques": [ "WBLOCK_1" ], - "flags": "NONCONDUCTIVE", - "volume": "1 L", - "bashing": 10, - "price": 16000, - "price_postapoc": 100 - }, - { - "type": "GENERIC", - "id": "pool_cue", - "name": "pool cue", - "description": "A hard-wood stick designed for hitting colorful balls around a felt table. Truly, the coolest of sports.", - "weight": "520 g", - "to_hit": 3, - "color": "brown", - "symbol": "/", - "material": [ "wood" ], - "techniques": [ "WBLOCK_1" ], - "volume": "2 L", - "bashing": 10, - "price": 8000, - "price_postapoc": 500 - }, - { - "type": "GENERIC", - "id": "bio_claws_weapon", - "name": "bionic claws", - "name_plural": "bionic claws", - "description": "Short and sharp claws made from a high-tech metal.", - "to_hit": 4, - "color": "light_gray", - "symbol": "{", - "material": [ "superalloy" ], - "volume": "500 ml", - "bashing": 8, - "cutting": 16, - "flags": [ "STAB", "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 12 ] ] - }, - { - "type": "GENERIC", - "id": "bio_blade_weapon", - "name": "monomolecular blade", - "description": "A foot-long blade made from high-tech alloy and edged with bonded nanocrystals.", - "weight": "100 g", - "to_hit": 3, - "color": "dark_gray", - "symbol": "{", - "material": [ "superalloy" ], - "techniques": [ "WBLOCK_2" ], - "volume": "750 ml", - "cutting": 36, - "flags": [ "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 22 ] ] - }, - { - "type": "GENERIC", - "id": "punch_dagger", - "name": "punch dagger", - "description": "A short and sharp double edged dagger made to be gripped in the palm, with the blade protruding between the fingers.", - "weight": "168 g", - "to_hit": 2, - "color": "dark_gray", - "symbol": "{", - "material": [ "steel" ], - "volume": "250 ml", - "bashing": 2, - "cutting": 10, - "flags": [ "STAB", "UNARMED_WEAPON", "DURABLE_MELEE", "SHEATH_KNIFE" ], - "price": 10000, - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] - }, - { - "type": "GENERIC", - "id": "bagh_nakha", - "name": "tiger claws", - "name_plural": "tiger claws", - "description": "Also called bagh nakha or iron paw, this is a small claw-like bladed weapon from India designed to be concealed under and against the palm.", - "weight": "92 g", - "to_hit": 3, - "color": "dark_gray", - "symbol": "{", - "material": [ "steel" ], - "bashing": 1, - "cutting": 6, - "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ], - "price": 20000, - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] - }, - { - "type": "GENERIC", - "id": "knuckle_steel", - "symbol": "3", - "color": "dark_gray", - "name": "pair of steel knuckles", - "name_plural": "pairs of steel knuckles", - "description": "A mass of scrap metal crudely beat into shape, with folded rags underneath to protect the wearers knuckles. A good, quick weapon - but you have to get within punching range to use it.", - "material": "steel", - "volume": "250 ml", - "weight": "430 g", - "bashing": 8, - "qualities": [ [ "HAMMER", 1 ] ], - "flags": [ "UNARMED_WEAPON" ] - }, - { - "type": "GENERIC", - "id": "knuckle_katar", - "symbol": "!", - "color": "dark_gray", - "name": "razorbar katar", - "description": "Five pieces of rebar sharpened to cruel points and strapped to a brace fastened at wrist and forearm on both arms. The next bub better watch out.", - "material": "steel", - "volume": "500 ml", - "weight": "1150 g", - "cutting": 16, - "to_hit": 2, - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "UNARMED_WEAPON" ], - "techniques": [ "WBLOCK_1" ] - }, - { - "type": "GENERIC", - "id": "cestus", - "symbol": "3", - "color": "light_gray", - "name": "cestus", - "name_plural": "cestuses", - "description": "A leather hand and arm wrap incorporating metal plates over the knuckles to improve punching power and defence.", - "material": [ "leather", "steel" ], - "volume": "100 ml", - "weight": "300 g", - "bashing": 2, - "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE", "NONCONDUCTIVE" ] - }, - { - "type": "GENERIC", - "id": "knuckle_brass", - "symbol": "3", - "color": "yellow", - "name": "pair of brass knuckles", - "name_plural": "pairs of brass knuckles", - "category": "weapons", - "description": "A metal weapon made of brass, designed to be gripped in the palm and cause punches to do extra damage. A good, quick weapon - but you have to get within punching range to use it.", - "material": "brass", - "weight": "320 g", - "bashing": 6, - "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ] - }, - { - "type": "GENERIC", - "id": "hockey_stick", - "symbol": ";", - "color": "white", - "name": "hockey stick", - "description": "A curved wooden stick with a wide and flat end. Commonly used by hockey players.", - "price": 11000, - "price_postapoc": 2000, - "material": [ "wood", "plastic" ], - "techniques": [ "WBLOCK_1" ], - "weight": "420 g", - "volume": "1750 ml", - "bashing": 14, - "cutting": 1, - "to_hit": 1 - }, - { - "type": "GENERIC", - "id": "golf_club", - "symbol": ";", - "color": "light_gray", - "name": "golf club", - "description": "A long handle with a big metal head, flat on one side, for driving golf balls. Fore!", - "price": 13000, - "price_postapoc": 2200, - "material": "aluminum", - "weight": "300 g", - "volume": "1 L", - "bashing": 14, - "to_hit": 1, - "flags": [ "SHEATH_GOLF" ] - }, - { - "type": "GENERIC", - "id": "rock_sock", - "symbol": ";", - "color": "white", - "name": "rock in a sock", - "name_plural": "rocks in socks", - "description": "A pair of nested socks filled with a stone. A true weapon of despair.", - "price": 1000, - "price_postapoc": 300, - "material": [ "cotton", "stone" ], - "weight": "1007 g", - "volume": "500 ml", - "bashing": 8, - "to_hit": 1, - "qualities": [ [ "HAMMER", 1 ] ] - }, - { - "type": "GENERIC", - "id": "glass_shiv", - "symbol": ",", - "color": "light_cyan", - "name": "glass shiv", - "description": "A glass shard with wrapping at one end so it can be safely wielded.", - "material": [ "glass", "cotton" ], - "weight": "115 g", - "volume": "30 ml", - "cutting": 6, - "flags": [ "SHEATH_KNIFE", "CONDUCTIVE", "FRAGILE_MELEE" ], - "qualities": [ [ "BUTCHER", -18 ] ] - }, - { - "type": "GENERIC", - "id": "sharp_toothbrush", - "symbol": ",", - "color": "light_blue", - "name": "sharpened toothbrush", - "name_plural": "sharpened toothbrushes", - "description": "A personal hygiene item turned into a shank.", - "category": "weapons", - "price": 400, - "material": [ "plastic" ], - "weight": "49 g", - "volume": "250 ml", - "bashing": 2, - "cutting": 1, - "flags": [ "STAB", "SHEATH_KNIFE", "CONDUCTIVE" ] - }, - { - "id": "ugl_buttstock", - "type": "GENERIC", - "symbol": ",", - "color": "dark_gray", - "name": "grenade launcher buttstock", - "category": "spare_parts", - "description": "A collapsible buttstock designed for the M320 grenade launcher. When combined with this stock, the M320 can be used as a stand alone weapon", - "price": 10000, - "material": [ "plastic", "steel" ], - "weight": "600 g", - "volume": "250 ml", - "to_hit": 1 - }, - { - "id": "battleaxe_fake", - "type": "GENERIC", - "symbol": "/", - "color": "light_gray", - "name": "battle axe", - "description": "This is a dull, cheaply made replica of a massive axe designed for warfare.", - "price": 1050, - "price_postapoc": 300, - "material": [ "aluminum", "wood" ], - "flags": [ "NONCONDUCTIVE", "SHEATH_AXE"], - "techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ], - "weight": "2068 g", - "volume": "3250 ml", - "bashing": 16, - "cutting": 2, - "to_hit": 1, - "category": "weapons" - }, - { - "id": "battleaxe_inferior", - "type": "TOOL", - "symbol": "/", - "color": "light_gray", - "name": "battle axe", - "description": "This is a huge axe designed for warfare. You notice that the axe heads aren't seated properly at all.", - "price": 40000, - "material": [ "budget_steel", "wood" ], - "weight": "2002 g", - "volume": "2500 ml", - "bashing": 16, - "cutting": 24, - "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ], - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "to_hit": 1, - "category": "weapons", - "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ] - }, - { - "type": "GENERIC", - "id": "pitchfork", - "name": "pitchfork", - "category": "tools", - "description": "An agricultural tool with long wooden shaft and four spikes. Is used to lift hay.", - "weight": "1000 g", - "to_hit": 1, - "color": "brown", - "symbol": "/", - "material": [ "steel", "wood" ], - "techniques": [ "WBLOCK_1", "DEF_DISARM" ], - "volume": "1750 ml", - "bashing": 5, - "cutting": 18, - "qualities": [ [ "COOK", 1 ] ], - "flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR" ], - "price": 2000 - }, - { - "id": "bullwhip", - "type": "GENERIC", - "symbol": "/", - "color": "brown", - "name": "bullwhip", - "description": "A long strip of braided leather with a handle on one end. Originally developed to settle disagreements with cattle, it's better used now for flaying the rotten flesh off of walking corpses. Great for when a problem comes along.", - "weight": "3460 g", - "volume": "2 L", - "price": 3500, - "material": [ "leather" ], - "flags": [ "REACH_ATTACK", "REACH3", "WHIP" ], - "cutting": 3, - "category": "weapons" - }, - { - "id": "lobotomizer", - "type": "TOOL", - "name": "lobotomizer", - "description": "This is a hand-forged collapsible tool that has two axe heads and sharp shovel-like tip on one end. It can be used as a shovel, or you could chop some zombies with it instead.", - "weight": "2722 g", - "volume": "1750 ml", - "price": 25000, - "to_hit": -3, - "bashing": 13, - "cutting": 26, - "material": [ "steel" ], - "symbol": "/", - "color": "dark_gray", - "qualities": [ [ "DIG", 2 ], [ "AXE", 1 ], [ "CUT", 1 ], [ "BUTCHER", -11 ], [ "COOK", 1 ] ], - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NEEDS_UNFOLD", "BELT_CLIP", "SHEATH_AXE" ] - }, - { - "id": "tazer", - "type": "TOOL", - "category": "weapons", - "name": "tazer", - "description": "This is a high-powered stun gun. Use this item to attempt to electrocute an adjacent enemy, damaging and temporarily paralyzing them. Because the shock can actually jump through the air, it is difficult to miss.", - "weight": "151 g", - "volume": "250 ml", - "price": 14000, - "to_hit": -1, - "bashing": 6, - "//": "Yes, this is smaller than it's magazine well. Go with it.", - "material": [ "plastic", "aluminum" ], - "symbol": ";", - "color": "dark_gray", - "ammo": "battery", - "charges_per_use": 100, - "use_action": "TAZER", - "magazines": [ - [ - "battery", - [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ] - ] - ], - "magazine_well": 2 - }, - { - "id": "battleaxe", - "type": "TOOL", - "category": "weapons", - "name": "battle axe", - "description": "This is a huge axe designed for warfare. Though intended for use as a weapon, it can also be pressed into service as a rather clumsy woodcutting tool.", - "weight": "2002 g", - "volume": "2500 ml", - "price": 40000, - "to_hit": 1, - "bashing": 20, - "cutting": 30, - "material": [ "steel", "wood" ], - "symbol": "/", - "color": "light_gray", - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "SHEATH_AXE" ] - }, - { - "id": "ax", - "type": "TOOL", - "name": "wood axe", - "description": "This is a large, two-handed wood axe. It makes a good melee weapon, but is a bit slow to recover between swings.", - "weight": "2267 g", - "volume": "2500 ml", - "price": 10500, - "to_hit": 1, - "bashing": 20, - "cutting": 14, - "material": [ "wood", "steel" ], - "symbol": "/", - "color": "light_gray", - "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -36 ] ], - "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] - } -] From 8fdfce68927fd7965f39f6a8bb5c8d1a0eed91c2 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:25:12 +0800 Subject: [PATCH 06/13] Add files via upload --- data/json/flags.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/data/json/flags.json b/data/json/flags.json index b95695769f0ec..d3d58bb655d66 100644 --- a/data/json/flags.json +++ b/data/json/flags.json @@ -391,6 +391,12 @@ "//": "Prevents the item from participating in the encumbrance system when worn.", "info": "It seems partially intangible, and can occupy the same space as other things when worn." }, + { + "id": "SHEATH_AXE", + "type": "json_flag", + "context": [ "GENERIC", "TOOL" ], + "//": "This item can be stored in a sheath of the appropriate size." + }, { "id": "SHEATH_KNIFE", "type": "json_flag", From 5924f5b536a77db6f5e8407d185566236078982f Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:27:00 +0800 Subject: [PATCH 07/13] Add files via upload --- data/json/items/armor.json | 26 ++++++++++++++++++++++++++ data/json/items/melee.json | 12 ++++++------ data/json/items/tools.json | 18 ++++++++++-------- 3 files changed, 42 insertions(+), 14 deletions(-) diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 4a7fdbea46677..84b42a2adf650 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -745,6 +745,32 @@ "material_thickness": 1, "flags": [ "VARSIZE", "WATER_FRIENDLY", "SKINTIGHT" ] }, + { + "id": "axe_ring", + "type": "ARMOR", + "name": "axe ring holster", + "description": "A combination of leather and a metal ring to hold an axe on your waist.", + "weight": "130 g", + "volume": "600 ml", + "price": 3000, + "material": [ "leather", "steel" ], + "symbol": "[", + "looks_like": "sheath", + "color": "brown", + "covers": [ "TORSO" ], + "coverage": 5, + "encumbrance": 2, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath axe", + "holster_msg": "You sheath your %s", + "max_volume": "3250 ml", + "draw_cost": 10, + "flags": [ "SHEATH_AXE" ] + }, + "flags": [ "NONCONDUCTIVE", "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + }, { "id": "b_shorts", "type": "ARMOR", diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 2eecb98fd47b4..3203ea98dd089 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -63,7 +63,7 @@ "volume": "1 L", "bashing": 13, "cutting": 7, - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE" ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], "to_hit": 1, "category": "weapons", "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "BUTCHER", 16 ] ] @@ -541,7 +541,7 @@ "price": 1050, "price_postapoc": 300, "material": [ "aluminum", "wood" ], - "flags": "NONCONDUCTIVE", + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE"], "techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ], "weight": "2068 g", "volume": "3250 ml", @@ -563,7 +563,7 @@ "volume": "2500 ml", "bashing": 16, "cutting": 24, - "flags": [ "NONCONDUCTIVE" ], + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ], "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], "to_hit": 1, "category": "weapons", @@ -619,7 +619,7 @@ "color": "dark_gray", "qualities": [ [ "DIG", 2 ], [ "AXE", 1 ], [ "CUT", 1 ], [ "BUTCHER", -11 ], [ "COOK", 1 ] ], "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NEEDS_UNFOLD", "BELT_CLIP" ] + "flags": [ "NEEDS_UNFOLD", "BELT_CLIP", "SHEATH_AXE" ] }, { "id": "tazer", @@ -664,7 +664,7 @@ "color": "light_gray", "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ] + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "SHEATH_AXE" ] }, { "id": "ax", @@ -682,6 +682,6 @@ "color": "light_gray", "qualities": [ [ "AXE", 2 ], [ "BUTCHER", -36 ] ], "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NONCONDUCTIVE" ] + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] } ] diff --git a/data/json/items/tools.json b/data/json/items/tools.json index de9a61712e348..5ecc5e78601a8 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -1466,7 +1466,7 @@ "color": "brown", "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -44 ] ], "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], - "flags": [ "NONCONDUCTIVE" ] + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ] }, { "id": "copper_knife", @@ -1577,7 +1577,7 @@ "volume": "1 L", "bashing": 13, "cutting": 7, - "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE" ], + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ], "to_hit": 1, "qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "PRY", 2 ], [ "BUTCHER", 16 ] ] }, @@ -2270,7 +2270,7 @@ "color": "light_gray", "techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ], "qualities": [ [ "AXE", 2 ], [ "PRY", 3 ], [ "BUTCHER", -30 ] ], - "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "BELT_CLIP" ], + "flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "BELT_CLIP", "SHEATH_AXE" ], "use_action": "CROWBAR" }, { @@ -3244,7 +3244,7 @@ "techniques": [ "WBLOCK_1" ], "qualities": [ [ "HAMMER", 2 ], [ "HAMMER_FINE", 1 ], [ "PRY", 2 ] ], "use_action": "CROWBAR", - "flags": [ "DURABLE_MELEE", "BELT_CLIP" ] + "flags": [ "DURABLE_MELEE", "BELT_CLIP", "SHEATH_AXE" ] }, { "id": "jackhammer", @@ -4526,7 +4526,7 @@ "color": "dark_gray", "use_action": "PICKAXE", "techniques": [ "WBLOCK_1" ], - "flags": [ "SPEAR", "DURABLE_MELEE", "NONCONDUCTIVE", "DIG_TOOL" ] + "flags": [ "SPEAR", "DURABLE_MELEE", "NONCONDUCTIVE", "DIG_TOOL", "SHEATH_AXE" ] }, { "id": "picklocks", @@ -4772,7 +4772,7 @@ "symbol": "/", "color": "light_gray", "qualities": [ [ "AXE", 1 ], [ "BUTCHER", -70 ] ], - "flags": [ "BELT_CLIP" ] + "flags": [ "BELT_CLIP", "SHEATH_AXE" ] }, { "id": "primitive_hammer", @@ -7277,7 +7277,8 @@ "material": "stone", "symbol": ";", "color": "light_gray", - "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 6 ], [ "SAW_W", 1 ], [ "AXE", 1 ], [ "HAMMER", 1 ] ] + "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 6 ], [ "SAW_W", 1 ], [ "AXE", 1 ], [ "HAMMER", 1 ] ], + "flags": [ "SHEATH_AXE" ] }, { "id": "makeshift_axe", @@ -7285,7 +7286,8 @@ "type": "TOOL", "name": "metal hand axe", "description": "This is a chunk of steel with one edge hammered down to something resembling a cutting edge. It works passably well as an axe but really can't compare to a proper axe.", - "material": "steel" + "material": "steel", + "flags": [ "SHEATH_AXE" ] }, { "id": "pin_reamer", From b7eb4d318d9eb84258d301d45f0741ce1836c32e Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 10:28:14 +0800 Subject: [PATCH 08/13] Add files via upload --- data/json/recipes/armor/storage.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/data/json/recipes/armor/storage.json b/data/json/recipes/armor/storage.json index 0cd1726f3eb92..42f2d7de9ca43 100644 --- a/data/json/recipes/armor/storage.json +++ b/data/json/recipes/armor/storage.json @@ -51,6 +51,20 @@ "qualities": [ { "id": "SEW", "level": 1 } ], "components": [ [ [ "leather", 5 ], [ "rag", 5 ] ], [ [ "chestpouch", 4 ], [ "legpouch_large", 2 ] ], [ [ "filament", 20, "LIST" ] ] ] }, + { + "result": "axe_ring", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_STORAGE", + "skill_used": "tailor", + "difficulty": 4, + "skills_required": [ "melee", 1 ], + "time": "20 m", + "autolearn": true, + "using": [ [ "adhesive", 1 ] ], + "qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "CUT", "level": 1 }, { "id": "SEW", "level": 1 } ], + "components": [ [ [ "leather", 5 ] ], [ [ "scrap", 3 ] ], [ [ "nail", 4 ] ] ] + }, { "result": "back_holster", "type": "recipe", From c1d181399c60cb6d079b3a1341eaaf91f50f57fd Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Sun, 29 Dec 2019 13:17:47 +0800 Subject: [PATCH 09/13] Add files via upload --- data/json/professions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/professions.json b/data/json/professions.json index 63b33c143352a..5e86b8d887f85 100644 --- a/data/json/professions.json +++ b/data/json/professions.json @@ -1409,7 +1409,7 @@ "points": 0, "items": { "both": { - "items": [ "jeans", "socks", "boots", "hat_hunting", "jacket_flannel", "knit_scarf", "vest", "wristwatch" ], + "items": [ "jeans", "socks", "boots", "hat_hunting", "jacket_flannel", "knit_scarf", "vest", "wristwatch", "axe_ring" ], "entries": [ { "group": "charged_cell_phone" }, { "item": "ax", "custom-flags": [ "auto_wield" ] } ] }, "male": [ "boxer_shorts" ], From 617ee48d16303f0ade7e9382a3bfd65c2f1b2db6 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Mon, 30 Dec 2019 06:15:31 +0800 Subject: [PATCH 10/13] Update storage.json --- data/json/recipes/armor/storage.json | 1 - 1 file changed, 1 deletion(-) diff --git a/data/json/recipes/armor/storage.json b/data/json/recipes/armor/storage.json index 42f2d7de9ca43..a4785e43a926b 100644 --- a/data/json/recipes/armor/storage.json +++ b/data/json/recipes/armor/storage.json @@ -58,7 +58,6 @@ "subcategory": "CSC_ARMOR_STORAGE", "skill_used": "tailor", "difficulty": 4, - "skills_required": [ "melee", 1 ], "time": "20 m", "autolearn": true, "using": [ [ "adhesive", 1 ] ], From 3a58fc4d0e1e2687029490cd1b3ee6ece1a8cb0d Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Mon, 30 Dec 2019 06:36:12 +0800 Subject: [PATCH 11/13] Lint --- data/json/items/tools.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/data/json/items/tools.json b/data/json/items/tools.json index 5ecc5e78601a8..0fbcf1c9e060a 100644 --- a/data/json/items/tools.json +++ b/data/json/items/tools.json @@ -7278,7 +7278,7 @@ "symbol": ";", "color": "light_gray", "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 6 ], [ "SAW_W", 1 ], [ "AXE", 1 ], [ "HAMMER", 1 ] ], - "flags": [ "SHEATH_AXE" ] + "flags": [ "SHEATH_AXE" ] }, { "id": "makeshift_axe", @@ -7287,7 +7287,7 @@ "name": "metal hand axe", "description": "This is a chunk of steel with one edge hammered down to something resembling a cutting edge. It works passably well as an axe but really can't compare to a proper axe.", "material": "steel", - "flags": [ "SHEATH_AXE" ] + "flags": [ "SHEATH_AXE" ] }, { "id": "pin_reamer", From de7b0876d654d91bef2bc3adb74189f7d083b9bd Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Mon, 30 Dec 2019 06:39:14 +0800 Subject: [PATCH 12/13] Lint --- data/json/items/armor.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/data/json/items/armor.json b/data/json/items/armor.json index 84b42a2adf650..3600d44c8f6df 100644 --- a/data/json/items/armor.json +++ b/data/json/items/armor.json @@ -758,18 +758,18 @@ "looks_like": "sheath", "color": "brown", "covers": [ "TORSO" ], - "coverage": 5, - "encumbrance": 2, - "material_thickness": 1, - "use_action": { - "type": "holster", - "holster_prompt": "Sheath axe", - "holster_msg": "You sheath your %s", - "max_volume": "3250 ml", - "draw_cost": 10, - "flags": [ "SHEATH_AXE" ] - }, - "flags": [ "NONCONDUCTIVE", "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] + "coverage": 5, + "encumbrance": 2, + "material_thickness": 1, + "use_action": { + "type": "holster", + "holster_prompt": "Sheath axe", + "holster_msg": "You sheath your %s", + "max_volume": "3250 ml", + "draw_cost": 10, + "flags": [ "SHEATH_AXE" ] + }, + "flags": [ "NONCONDUCTIVE", "WAIST", "OVERSIZE", "WATER_FRIENDLY" ] }, { "id": "b_shorts", From 582cc0bdeeaa1f6a9d00b1157680b32f735a5f67 Mon Sep 17 00:00:00 2001 From: NeevAsteria <58652206+NeevAsteria@users.noreply.github.com> Date: Mon, 30 Dec 2019 06:46:25 +0800 Subject: [PATCH 13/13] Lint --- data/json/items/melee.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/json/items/melee.json b/data/json/items/melee.json index 3203ea98dd089..144c9e295d29e 100644 --- a/data/json/items/melee.json +++ b/data/json/items/melee.json @@ -541,7 +541,7 @@ "price": 1050, "price_postapoc": 300, "material": [ "aluminum", "wood" ], - "flags": [ "NONCONDUCTIVE", "SHEATH_AXE"], + "flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ], "techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ], "weight": "2068 g", "volume": "3250 ml",