diff --git a/.gitignore b/.gitignore
index 8ff398e4548be..0a6d6c8408981 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,7 +10,8 @@ logg.txt
bindist/
cataclysmdda-*
objwin/
-version.h
+src/version.h
+lua/catabindings.cpp
CataclysmWin.cscope_file_list
CataclysmWin.depend
CataclysmWin.layout
@@ -40,3 +41,6 @@ Thumbs.db
core
tags
cscope.*
+
+# Compiled binary translations
+lang/mo/
diff --git a/COMPILING_osx.md b/COMPILING_osx.md
index b6c9ab11a1e2c..e8523672157b2 100644
--- a/COMPILING_osx.md
+++ b/COMPILING_osx.md
@@ -1,15 +1,13 @@
# Building Cataclysm-DDA on Mac OS X
-Tested with OS X 10.8.4, Xcode 4.6.2.
-I haven't played it extensively but it builds and runs.
+To build Cataclysm on Mac you'll have to get XCode with command line tools (or just download them separately from https://developer.apple.com/downloads/) and Homebrew package manager.
-Not sure if it compiles with older OS/XCode versions.
-This worked for me, your mileage may vary.
### SDL
SDL, SDL\_image, and SDL\_ttf are needed for the tiles build.
+Option (1):
[**SDL framework**](http://www.libsdl.org/download-1.2.php)
http://www.libsdl.org/release/SDL-1.2.15.dmg
@@ -22,10 +20,14 @@ http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.dmg
Copy `SDL.framework`, `SDL_image.framework`, and `SDL_ttf.framework`
to `/Library/Frameworks` or `/Users/name/Library/Frameworks`.
+Option (2):
Alternately, shared libraries (libsdl, libsdl\_image, libsdl\_ttf) can be used
instead of frameworks. Install with a package manager (Fink, MacPorts,
Homebrew, pkgsrc) or build and install from source.
+For Homebrew:
+`brew install sdl sdl_image sdl_ttf`
+
### ncurses, gettext
ncurses and gettext are needed for localization.
@@ -33,20 +35,12 @@ Install with a package manager, or build from source and install.
* ncurses needs wide character support enabled.
-## Build
-
-From the Cataclysm-DDA source folder:
-
-The easiest way to try it out is the console version without localization:
-
- $ make NATIVE=osx LOCALIZED=0 OSX_MIN=10.6
+For Homebrew:
+`brew tap homebrew/dupes`
+`brew install gettext ncurses`
+`brew link --force gettext ncurses`
-For localization support and/or to use libsdl (not frameworks):
-
- $ export CXXFLAGS="-I/path/to/include" LDFLAGS="-L/path/to/lib"
-
-This adds paths to find shared libraries outside of /usr and /usr/local.
-Multiple `-I/...` or `-L/...` paths can be specified.
+ * After you build Cataclysm remember to unlink gettext and ncurses with `brew unlink gettext ncurses` if you build other software, it might conflict with OSX versions.
### Example builds:
@@ -54,10 +48,20 @@ Build a release version with SDL graphical tiles:
$ make FRAMEWORK=1 NATIVE=osx OSX_MIN=10.6 RELEASE=1 TILES=1 LOCALIZE=0
+Build SDL version with shared libraries:
+
+ $ make NATIVE=osx OSX_MIN=10.6 RELEASE=1 TILES=1 LOCALIZE=0
+
+Build a release console version without localization:
+
+ $ make NATIVE=osx OSX_MIN=10.6 RELEASE=1 LOCALIZE=0
+
Build a debug version with SDL ASCII:
$ make FRAMEWORK=1 NATIVE=osx OSX_MIN=10.6 SDL=1 LOCALIZE=0
+
+
## Run
$ ./cataclysm
@@ -81,3 +85,53 @@ or
`SDL=1` build the SDL version with ASCII characters.
`TILES=1` build the SDL version with graphical tiles.
+
+### Application bundle packaging:
+
+Create new folder and name it `Cataclysm.app`.
+
+Put compiled binaries (`./cataclysm-tiles` and/or `./cataclysm`) with `./gfx/` and `./data/` folders inside `/Cataclysm.app/Contents/Resources/`.
+
+To bundle SDL libs copy `SDL.framework`, `SDL_image.framework`, and `SDL_ttf.framework` to `/Cataclysm.app/Contents/Resources/libs/` or shared libs homebrew installed from `/usr/local/Cellar/sdl*/version/lib/`.
+
+Create folder `/Cataclysm.app/Contents/MacOS` and file ./Cataclysm within it with this content:
+
+#!/bin/sh
+PWD=`dirname "${0}"`
+OSREV=`uname -r | cut -d. -f1`
+if [ "$OSREV" -ge 11 ] ; then
+ export DYLD_LIBRARY_PATH=${PWD}/../Resources/libs
+ export DYLD_FRAMEWORK_PATH=${PWD}/../Resources/libs
+else
+ export DYLD_FALLBACK_LIBRARY_PATH=${PWD}/../Resources/libs
+ export DYLD_FALLBACK_FRAMEWORK_PATH=${PWD}/../Resources/libs
+fi
+cd "${PWD}/../Resources/"; ./cataclysm-tiles
+
+
+### Creating a DMG
+Create an new folder named Cataclysm
+
+Move your Cataclysm.app into it
+
+Start Disk Utility
+
+File / New -> Disk Image From Folder
+
+Select the Cataclysm folder you created above.
+
+Done!
+
+
+# Troubleshooting
+
+ISSUE: crash on startup due to libint.8.dylib aborting
+
+Basically if you're compiling on Mountain Lion or above, it won't be possible to run successfully on older OS X versions due to libint.8 / pthreads version issue.
+
+See below (quoted form https://wiki.gnome.org/GTK+/OSX/Building)
+
+"There's another issue with building on Lion or Mountain Lion using either "native" or the 10.7 SDK: Apple has updated the pthreads implementation to provide recursive locking. This would be good except that Gettext's libintl uses this and if the pthreads implementation doesn't provide it it fabricates its own. Since the Lion pthreads does provide it, libintl links the provided function and then crashes when you try to run it against an older version of the library. The simplest solution is to specify the 10.6 SDK when building on Lion, but that won't work on Mountain Lion, which doesn't include it. See below for how to install and use XCode 3 on Lion and later for building applications compatible with earlier versions of OSX."
+
+Workaround: install XCode 3 like that article describes, or disable localization support in Cataclysm so gettext/libint are not dependencies. Or else simply don't support OS X versions below 10.7.
+
diff --git a/CataclysmWin.cbp b/CataclysmWin.cbp
index eac983cb55f9b..00650c76f4aa3 100644
--- a/CataclysmWin.cbp
+++ b/CataclysmWin.cbp
@@ -8,7 +8,7 @@
-
+
@@ -19,7 +19,7 @@
-
+
@@ -35,7 +35,7 @@
-
+
@@ -43,9 +43,9 @@
-
-
-
+
+
+
@@ -54,15 +54,15 @@
-
-
-
-
+
+
+
+
-
+
@@ -72,9 +72,9 @@
-
-
-
+
+
+
@@ -83,15 +83,15 @@
-
-
-
-
+
+
+
+
-
+
@@ -104,7 +104,7 @@
-
+
@@ -120,7 +120,7 @@
-
+
@@ -137,13 +137,13 @@
-
-
+
+
-
+
@@ -161,8 +161,8 @@
-
-
+
+
@@ -177,229 +177,232 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/Makefile b/Makefile
index 621164b7d3cd4..6d38ae6a25a69 100644
--- a/Makefile
+++ b/Makefile
@@ -27,6 +27,8 @@
# Compile localization files for specified languages
# make LANGUAGES="[ lang_id_2][ ...]"
# (for example: make LANGUAGES="zh_CN zh_TW" for Chinese)
+# Enable lua debug support
+# make LUA=1
# comment these to toggle them as one sees fit.
# DEBUG is best turned on if you plan to debug in gdb -- please do!
@@ -54,7 +56,7 @@ DEBUG = -g
#DEFINES += -DDEBUG_ENABLE_MAP_GEN
#DEFINES += -DDEBUG_ENABLE_GAME
-VERSION = 0.8
+VERSION = 0.9
TARGET = cataclysm
@@ -63,6 +65,8 @@ W32TILESTARGET = cataclysm-tiles.exe
W32TARGET = cataclysm.exe
BINDIST_DIR = bindist
BUILD_DIR = $(CURDIR)
+SRC_DIR = src
+LUA_DIR = lua
LOCALIZE = 1
# tiles object directories are because gcc gets confused
@@ -168,6 +172,26 @@ ifeq ($(TARGETSYSTEM),WINDOWS)
RFLAGS = -J rc -O coff
endif
+ifdef LUA
+ ifeq ($(TARGETSYSTEM),WINDOWS)
+ # Windows expects to have lua unpacked at a specific location
+ LDFLAGS += -llua
+ else
+ # On unix-like systems, use pkg-config to find lua
+ LDFLAGS += $(shell pkg-config --silence-errors --libs lua5.1)
+ CXXFLAGS += $(shell pkg-config --silence-errors --cflags lua5.1)
+ LDFLAGS += $(shell pkg-config --silence-errors --libs lua-5.1)
+ CXXFLAGS += $(shell pkg-config --silence-errors --cflags lua-5.1)
+ LDFLAGS += $(shell pkg-config --silence-errors --libs lua)
+ CXXFLAGS += $(shell pkg-config --silence-errors --cflags lua)
+ endif
+
+ CXXFLAGS += -DLUA
+ LUA_DEPENDENCIES = $(LUA_DIR)/catabindings.cpp
+ BINDIST_EXTRAS += $(LUA_DIR)/autoexec.lua
+ BINDIST_EXTRAS += $(LUA_DIR)/class_definitions.lua
+endif
+
ifdef TILES
SDL = 1
BINDIST_EXTRAS += gfx
@@ -248,12 +272,12 @@ ifeq ($(TARGETSYSTEM),LINUX)
BINDIST_EXTRAS += cataclysm-launcher
endif
-SOURCES = $(wildcard *.cpp)
-HEADERS = $(wildcard *.h)
-_OBJS = $(SOURCES:.cpp=.o)
+SOURCES = $(wildcard $(SRC_DIR)/*.cpp)
+HEADERS = $(wildcard $(SRC_DIR)/*.h)
+_OBJS = $(SOURCES:$(SRC_DIR)/%.cpp=%.o)
ifeq ($(TARGETSYSTEM),WINDOWS)
- RSRC = $(wildcard *.rc)
- _OBJS += $(RSRC:.rc=.o)
+ RSRC = $(wildcard $(SRC_DIR)/*.rc)
+ _OBJS += $(RSRC:$(SRC_DIR)/%.rc=%.o)
endif
OBJS = $(patsubst %,$(ODIR)/%,$(_OBJS))
@@ -279,8 +303,8 @@ $(TARGET): $(ODIR) $(DDIR) $(OBJS)
version:
@( VERSION_STRING=$(VERSION) ; \
[ -e ".git" ] && GITVERSION=$$( git describe --tags --always --dirty --match "[0-9]*.[0-9]*" ) && VERSION_STRING=$$GITVERSION ; \
- [ -e "version.h" ] && OLDVERSION=$$(grep VERSION version.h|cut -d '"' -f2) ; \
- if [ "x$$VERSION_STRING" != "x$$OLDVERSION" ]; then echo "#define VERSION \"$$VERSION_STRING\"" | tee version.h ; fi \
+ [ -e "$(SRC_DIR)/version.h" ] && OLDVERSION=$$(grep VERSION $(SRC_DIR)/version.h|cut -d '"' -f2) ; \
+ if [ "x$$VERSION_STRING" != "x$$OLDVERSION" ]; then echo "#define VERSION \"$$VERSION_STRING\"" | tee $(SRC_DIR)/version.h ; fi \
)
$(ODIR):
@@ -289,17 +313,22 @@ $(ODIR):
$(DDIR):
@mkdir $(DDIR)
-$(ODIR)/%.o: %.cpp
+$(ODIR)/%.o: $(SRC_DIR)/%.cpp
$(CXX) $(DEFINES) $(CXXFLAGS) -c $< -o $@
-$(ODIR)/%.o: %.rc
+$(ODIR)/%.o: $(SRC_DIR)/%.rc
$(RC) $(RFLAGS) $< -o $@
-$(ODIR)/SDLMain.o: SDLMain.m
+$(ODIR)/SDLMain.o: $(SRC_DIR)/SDLMain.m
$(CC) -c $(OSX_INC) $< -o $@
version.cpp: version
+$(LUA_DIR)/catabindings.cpp: $(LUA_DIR)/class_definitions.lua $(LUA_DIR)/generate_bindings.lua
+ cd $(LUA_DIR) && lua generate_bindings.lua
+
+$(SRC_DIR)/catalua.cpp: $(LUA_DEPENDENCIES)
+
localization:
lang/compile_mo.sh $(LANGUAGES)
@@ -307,7 +336,7 @@ clean: clean-tests
rm -rf $(TARGET) $(TILESTARGET) $(W32TILESTARGET) $(W32TARGET)
rm -rf $(ODIR) $(W32ODIR) $(W32ODIRTILES)
rm -rf $(BINDIST) $(W32BINDIST) $(BINDIST_DIR)
- rm -f version.h
+ rm -f $(SRC_DIR)/version.h $(LUA_DIR)/catabindings.cpp
distclean:
rm -rf $(BINDIST_DIR)
@@ -344,5 +373,5 @@ clean-tests:
.PHONY: tests check ctags etags clean-tests
--include $(SOURCES:%.cpp=$(DEPDIR)/%.P)
+-include $(SOURCES:$(SRC_DIR)/%.cpp=$(DEPDIR)/%.P)
-include ${OBJS:.o=.d}
diff --git a/artifact.h b/artifact.h
deleted file mode 100644
index d040ccdd98fcf..0000000000000
--- a/artifact.h
+++ /dev/null
@@ -1,148 +0,0 @@
-#ifndef _ARTIFACT_H_
-#define _ARTIFACT_H_
-
-#include
-#include
-
-enum art_effect_passive {
- AEP_NULL = 0,
-// Good
- AEP_STR_UP, // Strength + 4
- AEP_DEX_UP, // Dexterity + 4
- AEP_PER_UP, // Perception + 4
- AEP_INT_UP, // Intelligence + 4
- AEP_ALL_UP, // All stats + 2
- AEP_SPEED_UP, // +20 speed
- AEP_IODINE, // Reduces radiation
- AEP_SNAKES, // Summons friendly snakes when you're hit
- AEP_INVISIBLE, // Makes you invisible
- AEP_CLAIRVOYANCE, // See through walls
- AEP_SUPER_CLAIRVOYANCE, // See through walls to a great distance
- AEP_STEALTH, // Your steps are quieted
- AEP_EXTINGUISH, // May extinguish nearby flames
- AEP_GLOW, // Four-tile light source
- AEP_PSYSHIELD, // Protection from stare attacks
- AEP_RESIST_ELECTRICITY, // Protection from electricity
- AEP_CARRY_MORE, // Increases carrying capacity by 200
- AEP_SAP_LIFE, // Killing non-zombie monsters may heal you
-// Splits good from bad
- AEP_SPLIT,
-// Bad
- AEP_HUNGER, // Increases hunger
- AEP_THIRST, // Increases thirst
- AEP_SMOKE, // Emits smoke occasionally
- AEP_EVIL, // Addiction to the power
- AEP_SCHIZO, // Mimicks schizophrenia
- AEP_RADIOACTIVE, // Increases your radiation
- AEP_MUTAGENIC, // Mutates you slowly
- AEP_ATTENTION, // Draws netherworld attention slowly
- AEP_STR_DOWN, // Strength - 3
- AEP_DEX_DOWN, // Dex - 3
- AEP_PER_DOWN, // Per - 3
- AEP_INT_DOWN, // Int - 3
- AEP_ALL_DOWN, // All stats - 2
- AEP_SPEED_DOWN, // -20 speed
- AEP_FORCE_TELEPORT, // Occasionally force a teleport
- AEP_MOVEMENT_NOISE, // Makes noise when you move
- AEP_BAD_WEATHER, // More likely to experience bad weather
- AEP_SICK, // Decreases health
-
- NUM_AEPS
-};
-
-enum art_effect_active {
- AEA_NULL = 0,
-
- AEA_STORM, // Emits shock fields
- AEA_FIREBALL, // Targeted
- AEA_ADRENALINE, // Adrenaline rush
- AEA_MAP, // Maps the area around you
- AEA_BLOOD, // Shoots blood all over
- AEA_FATIGUE, // Creates interdimensional fatigue
- AEA_ACIDBALL, // Targeted acid
- AEA_PULSE, // Destroys adjacent terrain
- AEA_HEAL, // Heals minor damage
- AEA_CONFUSED, // Confuses all monsters in view
- AEA_ENTRANCE, // Chance to make nearby monsters friendly
- AEA_BUGS, // Chance to summon friendly insects
- AEA_TELEPORT, // Teleports you
- AEA_LIGHT, // Temporary light source
- AEA_GROWTH, // Grow plants, a la triffid queen
- AEA_HURTALL, // Hurts all monsters!
-
- AEA_SPLIT, // Split between good and bad
-
- AEA_RADIATION, // Spew radioactive gas
- AEA_PAIN, // Increases player pain
- AEA_MUTATE, // Chance of mutation
- AEA_PARALYZE, // You lose several turns
- AEA_FIRESTORM, // Spreads minor fire all around you
- AEA_ATTENTION, // Attention from sub-prime denizens
- AEA_TELEGLOW, // Teleglow disease
- AEA_NOISE, // Loud noise
- AEA_SCREAM, // Noise & morale penalty
- AEA_DIM, // Darkens the sky slowly
- AEA_FLASH, // Flashbang
- AEA_VOMIT, // User vomits
- AEA_SHADOWS, // Summon shadow creatures
-
- NUM_AEAS
-};
-
-enum art_charge
-{
- ARTC_NULL, // Never recharges!
- ARTC_TIME, // Very slowly recharges with time
- ARTC_SOLAR, // Recharges in sunlight
- ARTC_PAIN, // Creates pain to recharge
- ARTC_HP, // Drains HP to recharge
- NUM_ARTCS
-};
-
-enum artifact_natural_shape
-{
- ARTSHAPE_NULL,
- ARTSHAPE_SPHERE,
- ARTSHAPE_ROD,
- ARTSHAPE_TEARDROP,
- ARTSHAPE_LAMP,
- ARTSHAPE_SNAKE,
- ARTSHAPE_DISC,
- ARTSHAPE_BEADS,
- ARTSHAPE_NAPKIN,
- ARTSHAPE_URCHIN,
- ARTSHAPE_JELLY,
- ARTSHAPE_SPIRAL,
- ARTSHAPE_PIN,
- ARTSHAPE_TUBE,
- ARTSHAPE_PYRAMID,
- ARTSHAPE_CRYSTAL,
- ARTSHAPE_KNOT,
- ARTSHAPE_CRESCENT,
- ARTSHAPE_MAX
-};
-
-enum artifact_natural_property
-{
- ARTPROP_NULL,
- ARTPROP_WRIGGLING, //
- ARTPROP_GLOWING, //
- ARTPROP_HUMMING, //
- ARTPROP_MOVING, //
- ARTPROP_WHISPERING, //
- ARTPROP_BREATHING, //
- ARTPROP_DEAD, //
- ARTPROP_ITCHY, //
- ARTPROP_GLITTERING, //
- ARTPROP_ELECTRIC, //
- ARTPROP_SLIMY, //
- ARTPROP_ENGRAVED, //
- ARTPROP_CRACKLING, //
- ARTPROP_WARM, //
- ARTPROP_RATTLING, //
- ARTPROP_SCALED,
- ARTPROP_FRACTAL,
- ARTPROP_MAX
-};
-
-#endif
diff --git a/artifactdata.h b/artifactdata.h
deleted file mode 100644
index 8742dacd3abf3..0000000000000
--- a/artifactdata.h
+++ /dev/null
@@ -1,142 +0,0 @@
-#ifndef _ARTIFACTDATA_H_
-#define _ARTIFACTDATA_H_
-
-#include
-#include "artifact.h"
-#include "itype.h"
-
-extern int passive_effect_cost[NUM_AEPS];
-
-extern int active_effect_cost[NUM_AEAS];
-
-
-struct artifact_shape_datum
-{
- std::string name;
- std::string desc;
- int volume_min, volume_max;
- int weight_min, weight_max;
-};
-
-extern artifact_shape_datum artifact_shape_data[ARTSHAPE_MAX];
-
-struct artifact_property_datum
-{
- std::string name;
- std::string desc;
- art_effect_passive passive_good[4];
- art_effect_passive passive_bad[4];
- art_effect_active active_good[4];
- art_effect_active active_bad[4];
-};
-
-extern artifact_property_datum artifact_property_data[ARTPROP_MAX];
-
-enum artifact_weapon_type
-{
- ARTWEAP_NULL,
- ARTWEAP_BULK, // A bulky item that works okay for bashing
- ARTWEAP_CLUB, // An item designed to bash
- ARTWEAP_SPEAR, // A stab-only weapon
- ARTWEAP_SWORD, // A long slasher
- ARTWEAP_KNIFE, // Short, slash and stab
- NUM_ARTWEAPS
-};
-
-struct artifact_tool_form_datum
-{
- std::string name;
- char sym;
- nc_color color;
- std::string m1;
- std::string m2;
- int volume_min, volume_max;
- int weight_min, weight_max;
- artifact_weapon_type base_weapon;
- artifact_weapon_type extra_weapons[3];
-};
-
-enum artifact_tool_form
-{
- ARTTOOLFORM_NULL,
- ARTTOOLFORM_HARP,
- ARTTOOLFORM_STAFF,
- ARTTOOLFORM_SWORD,
- ARTTOOLFORM_KNIFE,
- ARTTOOLFORM_CUBE,
- NUM_ARTTOOLFORMS
-};
-
-extern artifact_tool_form_datum artifact_tool_form_data[NUM_ARTTOOLFORMS];
-
-struct artifact_weapon_datum
-{
- std::string adjective;
- int volume, weight; // Only applicable if this is an *extra* weapon
- int bash_min, bash_max;
- int cut_min, cut_max;
- int to_hit_min, to_hit_max;
- std::string tag;
-};
-
-extern artifact_weapon_datum artifact_weapon_data[NUM_ARTWEAPS];
-
-enum artifact_armor_mod
-{
- ARMORMOD_NULL,
- ARMORMOD_LIGHT,
- ARMORMOD_BULKY,
- ARMORMOD_POCKETED,
- ARMORMOD_FURRED,
- ARMORMOD_PADDED,
- ARMORMOD_PLATED,
- NUM_ARMORMODS
-};
-
-struct artifact_armor_form_datum
-{
- std::string name;
- nc_color color;
- std::string m1;
- std::string m2;
- int volume, weight;
- int encumb;
- int coverage;
- int thickness;
- int env_resist;
- int warmth;
- int storage;
- int melee_bash, melee_cut, melee_hit;
- unsigned char covers;
- bool plural;
- artifact_armor_mod available_mods[5];
-};
-
-enum artifact_armor_form
-{
- ARTARMFORM_NULL,
- ARTARMFORM_ROBE,
- ARTARMFORM_COAT,
- ARTARMFORM_MASK,
- ARTARMFORM_HELM,
- ARTARMFORM_GLOVES,
- ARTARMFORM_BOOTS,
- ARTARMFORM_RING,
- NUM_ARTARMFORMS
-};
-
-extern artifact_armor_form_datum artifact_armor_form_data[NUM_ARTARMFORMS];
-
-/* Armor mods alter the normal values of armor.
- * If the basic armor type has "null" as its second material, and the mod has a
- * material attached, the second material will be changed.
- */
-extern artifact_armor_form_datum artifact_armor_mod_data[NUM_ARMORMODS];
-
-#define NUM_ART_ADJS 20
-extern std::string artifact_adj[NUM_ART_ADJS];
-
-#define NUM_ART_NOUNS 20
-extern std::string artifact_noun[NUM_ART_NOUNS];
-
-#endif
diff --git a/data/changelog.txt b/data/changelog.txt
index 7a79c4206c600..03fdee5f726b3 100644
--- a/data/changelog.txt
+++ b/data/changelog.txt
@@ -1,7 +1,18 @@
0.9
+Highlights:
+---
+World Factory: Multiple worlds managed at once.
+New mutation categories.
+TsuTiles.
+Basic mouse support in SDL builds.
+Vehicle constructon system rework.
+Backward compatability with 0.8 saves.
+Unbielievable amount of new content.
+
Features:
---
+New mutation categories.
Blob drops are semi-useful.
World Factory: Multiple worlds managed at once.
Single keypress pulping.
diff --git a/data/credits b/data/credits
index 76381e1ffe745..e7c4666b87549 100644
--- a/data/credits
+++ b/data/credits
@@ -2,15 +2,16 @@
# Max length of a line is 68 characters; the following line is for reference
####################################################################
Original author: Project Manager: Website/Forum:
-Whales (retired) Kevingranade GlyphGryph
+Whales (retired) KevinGranade GlyphGryph
Current Main Developers/Github Managers:
-Kevingranade, GalenEvil, i2amroy, AtomicDryad, Ozone
+KevinGranade, GalenEvil, i2amroy, AtomicDryad, Ianestrachan
Special thanks to:
TheDarklingWolf - For creating Cataclysm:DDA as we know it
Narc - For setting up the automatic Jenkins build-bot
yobbobanana - For working as liason between translators and github
+Angela 'Rivet' Graves, Constant Creator of Cataclysmic Content
For a full list of contributors please see:
https://github.com/CleverRaven/Cataclysm-DDA/contributors
diff --git a/data/json/bionics.json b/data/json/bionics.json
index 2f57197c0518c..d323a225ed8e0 100644
--- a/data/json/bionics.json
+++ b/data/json/bionics.json
@@ -1,588 +1,536 @@
[
-{
- "type" : "bionic",
- "id" : "bio_null",
+ {
+ "type" : "bionic",
+ "id" : "bio_null",
"name" : "NULL bionics",
"description": "If you're seeing this, it's a bug. (game::init_bionics)"
-},
-{
- "type" : "bionic",
- "id" : "bio_power_storage",
+ },{
+ "type" : "bionic",
+ "id" : "bio_power_storage",
"name" : "Power Storage",
"description": "Compact Bionics Module that upgrades your power capacity by 4 units. Having at least one of these is a prerequisite to using powered bionics. You will also need a power supply, found in another CBM."
-},
-{
- "type" : "bionic",
- "id" : "bio_power_storage_mkII",
+ },{
+ "type" : "bionic",
+ "id" : "bio_power_storage_mkII",
"name" : "Power Storage Mk. II",
"description": "Compact Bionics Module developed at DoubleTech Industries as a replacement for the highly successful CBM: Power Storage. Increases your power capacity by 10 units."
-},
-{
- "type" : "bionic",
- "id" : "bio_batteries",
+ },{
+ "type" : "bionic",
+ "id" : "bio_batteries",
"name" : "Battery System",
"power_source" : true,
"description": "You have a battery draining attachment, and thus can make use of the energy contained in normal, everyday batteries. Use 'E' to consume batteries."
-},
-{
- "type" : "bionic",
- "id" : "bio_metabolics",
+ },{
+ "type" : "bionic",
+ "id" : "bio_metabolics",
"name" : "Metabolic Interchange",
"power_source" : true,
"active" : true,
"time" : 100,
"description": "Your digestive system and power supply are interconnected. Any drain on energy instead increases your hunger."
-},
-{
- "type" : "bionic",
- "id" : "bio_solar",
+ },{
+ "type" : "bionic",
+ "id" : "bio_solar",
"name" : "Solar Panels",
"power_source" : true,
"description": "You have a few solar panels installed. While in direct sunlight, your power level will slowly recharge."
-},
-{
- "type" : "bionic",
- "id" : "bio_torsionratchet",
+ },{
+ "type" : "bionic",
+ "id" : "bio_torsionratchet",
"name" : "Joint Torsion Ratchet",
"power_source" : true,
"description": "Your joints have been equipped with torsion ratchets that generate power slowly when you move."
-},
-{
- "type" : "bionic",
- "id" : "bio_furnace",
+ },{
+ "type" : "bionic",
+ "id" : "bio_furnace",
"name" : "Internal Furnace",
"power_source" : true,
"description": "You can burn nearly any organic material as fuel (use 'E'), recharging your power level. Some materials will burn better than others."
-},
-{
- "type" : "bionic",
- "id" : "bio_ethanol",
+ },{
+ "type" : "bionic",
+ "id" : "bio_ethanol",
"name" : "Ethanol Burner",
"power_source" : true,
"description": "You burn alcohol as fuel in an extremely efficient reaction. However, you will still suffer the inebriating effects of the substance."
-},
-{
- "type" : "bionic",
- "id" : "bio_memory",
+ },{
+ "type" : "bionic",
+ "id" : "bio_memory",
"name" : "Enhanced Memory Banks",
"cost" : 1,
"description": "Your memory has been enhanced with small quantum storage drives. Any time you start to forget a skill, you have a chance at retaining all knowledge, at the cost of a small amount of power."
-},
-{
- "type" : "bionic",
- "id" : "bio_ears",
+ },{
+ "type" : "bionic",
+ "id" : "bio_ears",
"name" : "Enhanced Hearing",
"description": "Your hearing has been drastically improved, allowing you to hear ten times better than the average person. Additionally, high-intensity sounds will be automatically dampened before they can damage your hearing."
-},
-{
- "type" : "bionic",
- "id" : "bio_eye_enhancer",
+ },{
+ "type" : "bionic",
+ "id" : "bio_eye_enhancer",
"name" : "Diamond Cornea",
"description": "Your vision is greatly enhanced, giving you a +2 bonus to perception."
-},
-{
- "type" : "bionic",
- "id" : "bio_dex_enhancer",
+ },{
+ "type" : "bionic",
+ "id" : "bio_dex_enhancer",
"name" : "Wired Reflexes",
"description": "Your reaction time has been greatly enhanced with bionic nerve stimulators, giving you a +2 bonus to dexterity."
-},
-{
- "type" : "bionic",
- "id" : "bio_str_enhancer",
+ },{
+ "type" : "bionic",
+ "id" : "bio_str_enhancer",
"name" : "Muscle Augmentation",
"description": "Your muscular system has been enhanced with myomer fibers, giving you a +2 bonus to strength."
-},
-{
- "type" : "bionic",
- "id" : "bio_int_enhancer",
+ },{
+ "type" : "bionic",
+ "id" : "bio_int_enhancer",
"name" : "Cerebral Booster",
"description": "Your brain has been enhanced with bionic coprocessors, giving you a +2 bonus to intelligence."
-},
-{
- "type" : "bionic",
- "id" : "bio_membrane",
+ },{
+ "type" : "bionic",
+ "id" : "bio_membrane",
"name" : "Nictating Membrane",
"description": "Your eyes have a thin membrane that closes over your eyes while underwater, negating any vision penalties."
-},
-{
- "type" : "bionic",
- "id" : "bio_sunglasses",
+ },{
+ "type" : "bionic",
+ "id" : "bio_sunglasses",
"name" : "Transition lenses",
"cost" : 0,
"time" : 0,
"description": "Your eyes have quick-reacting transition lenses installed over them, negating any glare penalties and partially protecting you from bright flashes."
-},
-{
- "type" : "bionic",
- "id" : "bio_targeting",
+ },{
+ "type" : "bionic",
+ "id" : "bio_targeting",
"name" : "Targeting System",
"description": "Your eyes are equipped with range finders, and their movement is synced with that of your arms, to a degree. Shots you fire will be much more accurate, particularly at long range."
-},
-{
- "type" : "bionic",
- "id" : "bio_gills",
+ },{
+ "type" : "bionic",
+ "id" : "bio_gills",
"name" : "Membrane Oxygenator",
"cost" : 1,
"description": "An oxygen interchange system automatically switches on while underwater, slowly draining your energy reserves but providing oxygen."
-},
-{
- "type" : "bionic",
- "id" : "bio_purifier",
+ },{
+ "type" : "bionic",
+ "id" : "bio_purifier",
"name" : "Air Filtration System",
"cost" : 0,
"time" : 0,
"description": "Implanted in your trachea is an advanced filtration system. If toxins find their way into your windpipe, the filter will attempt to remove them."
-},
-{
- "type" : "bionic",
- "id" : "bio_climate",
+ },{
+ "type" : "bionic",
+ "id" : "bio_climate",
"name" : "Internal Climate Control",
"active" : true,
"cost" : 1,
"time" : 30,
"description": "Throughout your body lies a network of thermal piping which eases the effects of high and low ambient temperatures."
-},
-{
- "type" : "bionic",
- "id" : "bio_storage",
+ },{
+ "type" : "bionic",
+ "id" : "bio_storage",
"name" : "Internal Storage",
"description": "Space inside your chest cavity has been converted into a storage area. You may carry an extra 8 units of volume."
-},
-{
- "type" : "bionic",
- "id" : "bio_recycler",
+ },{
+ "type" : "bionic",
+ "id" : "bio_recycler",
"name" : "Recycler Unit",
"description": "Your digestive system has been outfitted with a series of filters and processors, allowing you to reclaim waste liquid and, to a lesser degree, nutrients. The net effect is a greatly reduced need to eat and drink."
-},
-{
- "type" : "bionic",
- "id" : "bio_digestion",
+ },{
+ "type" : "bionic",
+ "id" : "bio_digestion",
"name" : "Expanded Digestive System",
"description": "You have been outfitted with three synthetic stomachs and industrial-grade intestines. Not only can you extract much more nutrition from food, but you are highly resistant to foodborne illness, and can sometimes eat rotten food."
-},
-{
- "type" : "bionic",
- "id" : "bio_tools",
+ },{
+ "type" : "bionic",
+ "id" : "bio_tools",
"name" : "Integrated Toolset",
"description": "Implanted in your hands and fingers is a complete tool set - screwdriver, hammer, wrench, and heating elements. You can use this in place of many tools when crafting."
-},
-{
- "type" : "bionic",
- "id" : "bio_shock",
+ },{
+ "type" : "bionic",
+ "id" : "bio_shock",
"name" : "Electroshock Unit",
"active" : true,
"time" : 1,
"description": "While fighting unarmed, or with a weapon that conducts electricity, there is a chance that a successful hit will shock your opponent, inflicting extra damage and disabling them temporarily at the cost of some energy."
-},
-{
- "type" : "bionic",
- "id" : "bio_heat_absorb",
+ },{
+ "type" : "bionic",
+ "id" : "bio_heat_absorb",
"name" : "Heat Drain",
"active" : true,
"time" : 1,
"description": "While fighting unarmed against a warm-blooded opponent, there is a chance that a successful hit will drain body heat, inflicting a small amount of extra damage, and increasing your power reserves slightly."
-},
-{
- "type" : "bionic",
- "id" : "bio_carbon",
+ },{
+ "type" : "bionic",
+ "id" : "bio_carbon",
"name" : "Subdermal Carbon Filament",
"description": "Lying just beneath your skin is a thin armor made of carbon nanotubes. This reduces bashing damage by 2 and cutting damage by 4."
-},
-{
- "type" : "bionic",
- "id" : "bio_armor_head",
+ },{
+ "type" : "bionic",
+ "id" : "bio_armor_head",
"name" : "Alloy Plating - Head",
"description": "The flesh on your head has been replaced by a strong armor, protecting both your head and jaw regions."
-},
-{
- "type" : "bionic",
- "id" : "bio_armor_torso",
+ },{
+ "type" : "bionic",
+ "id" : "bio_armor_torso",
"name" : "Alloy Plating - Torso",
"description": "The flesh on your torso has been replaced by a strong armor, protecting you greatly."
-},
-{
- "type" : "bionic",
- "id" : "bio_armor_arms",
+ },{
+ "type" : "bionic",
+ "id" : "bio_armor_arms",
"name" : "Alloy Plating - Arms",
"description": "The flesh on your arms has been replaced by a strong armor, protecting you greatly."
-},
-{
- "type" : "bionic",
- "id" : "bio_armor_legs",
+ },{
+ "type" : "bionic",
+ "id" : "bio_armor_legs",
"name" : "Alloy Plating - Legs",
"description": "The flesh on your legs has been replaced by a strong armor, protecting you greatly."
-},
-{
- "type" : "bionic",
- "id" : "bio_flashlight",
+ },{
+ "type" : "bionic",
+ "id" : "bio_armor_eyes",
+ "name" : "Protective Lenses",
+ "description": "Your eye sockets have been sealed with highly protective mirrored lenses and your tear ducts have been re-routed to your mouth. When you cry, you must spit out or swallow your tears."
+ },{
+ "type" : "bionic",
+ "id" : "bio_flashlight",
"name" : "Cranial Flashlight",
"active" : true,
"cost" : 1,
"time" : 30,
"description": "Mounted between your eyes is a small but powerful LED flashlight."
-},
-{
- "type" : "bionic",
- "id" : "bio_night_vision",
+ },{
+ "type" : "bionic",
+ "id" : "bio_night_vision",
"name" : "Implanted Night Vision",
"active" : true,
"cost" : 1,
"time" : 20,
"description": "Your eyes have been modified to amplify existing light, allowing you to see in the dark."
-},
-{
- "type" : "bionic",
- "id" : "bio_infrared",
+ },{
+ "type" : "bionic",
+ "id" : "bio_infrared",
"name" : "Infrared Vision",
"active" : true,
"cost" : 1,
"time" : 4,
"description": "Your range of vision extends into the infrared, allowing you to see warm-blooded creatures in the dark, and even through walls."
-},
-{
- "type" : "bionic",
- "id" : "bio_face_mask",
+ },{
+ "type" : "bionic",
+ "id" : "bio_face_mask",
"name" : "Facial Distortion",
"active" : true,
"cost" : 1,
"time" : 10,
"description": "Your face is actually made of a compound which may be molded by electrical impulses, making you impossible to recognize. While not powered, however, the compound reverts to its default shape."
-},
-{
- "type" : "bionic",
- "id" : "bio_ads",
+ },{
+ "type" : "bionic",
+ "id" : "bio_ads",
"name" : "Active Defense System",
"active" : true,
"cost" : 1,
"time" : 7,
"description": "A thin forcefield surrounds your body, continually draining power. Anything attempting to penetrate this field has a chance of being deflected at the cost of more energy. Melee attacks will be stopped more often than bullets."
-},
-{
- "type" : "bionic",
- "id" : "bio_ods",
+ },{
+ "type" : "bionic",
+ "id" : "bio_ods",
"name" : "Offensive Defense System",
"active" : true,
"cost" : 1,
"time" : 6,
"description": "A thin forcefield surrounds your body, continually draining power. This field does not deflect penetration, but rather delivers a very strong shock, damaging unarmed attackers and those with a conductive weapon."
-},
-{
- "type" : "bionic",
- "id" : "bio_scent_mask",
+ },{
+ "type" : "bionic",
+ "id" : "bio_scent_mask",
"name" : "Olfactory Mask",
"active" : true,
"cost" : 1,
"time" : 8,
"description": "While this system is powered, your body will produce very little odor, making it nearly impossible for creatures to track you by scent."
-},
-{
- "type" : "bionic",
- "id" : "bio_scent_vision",
+ },{
+ "type" : "bionic",
+ "id" : "bio_scent_vision",
"name" : "Scent Vision",
"active" : true,
"cost" : 1,
"time" : 30,
"description": "While this system is powered, you're able to visually sense your own scent, making it possible for you to recognize your surroundings even if you can't see it."
-},
-{
- "type" : "bionic",
- "id" : "bio_cloak",
+ },{
+ "type" : "bionic",
+ "id" : "bio_cloak",
"name" : "Cloaking System",
"active" : true,
"cost" : 2,
"time" : 1,
"description": "This high-power system uses a set of cameras and LEDs to make you blend into your background, rendering you fully invisible to normal vision. However, you may be detected by infrared, sonar, etc."
-},
-{
- "type" : "bionic",
- "id" : "bio_painkiller",
+ },{
+ "type" : "bionic",
+ "id" : "bio_painkiller",
"name" : "Sensory Dulling",
"active" : true,
"cost" : 2,
"description": "Your nervous system is wired to allow you to inhibit the signals of pain, allowing you to dull your senses at will. However, the use of this system may cause delayed reaction time and drowsiness."
-},
-{
- "type" : "bionic",
- "id" : "bio_nanobots",
+ },{
+ "type" : "bionic",
+ "id" : "bio_nanobots",
"name" : "Repair Nanobots",
"active" : true,
"cost" : 5,
"description": "Inside your body is a fleet of tiny dormant robots. Once charged from your energy banks, they will flit about your body, repairing damage and stopping bleeding."
-},
-{
- "type" : "bionic",
- "id" : "bio_heatsink",
+ },{
+ "type" : "bionic",
+ "id" : "bio_heatsink",
"name" : "Thermal Dissipation",
"active" : true,
"cost" : 1,
"time" : 6,
"description": "Powerful heatsinks and supermaterials are woven into your flesh. While powered, this system will prevent heat damage up to 2000 degrees fahrenheit. Note that this does not affect your internal temperature."
-},
-{
- "type" : "bionic",
- "id" : "bio_resonator",
+ },{
+ "type" : "bionic",
+ "id" : "bio_resonator",
"name" : "Sonic Resonator",
"active" : true,
"cost" : 4,
"description": "Your entire body may resonate at very high power, creating a short-range shockwave. While it will not do much damage to flexible creatures, stiff items such as walls, doors, and even robots will be severely damaged."
-},
-{
- "type" : "bionic",
- "id" : "bio_time_freeze",
+ },{
+ "type" : "bionic",
+ "id" : "bio_time_freeze",
"name" : "Time Dilation",
"active" : true,
"cost" : 3,
"description": "At an immense cost of power, you may increase your body speed and reactions dramatically, essentially freezing time. You are still delicate, however, and violent or rapid movements may damage you due to friction."
-},
-{
- "type" : "bionic",
- "id" : "bio_teleport",
+ },{
+ "type" : "bionic",
+ "id" : "bio_teleport",
"name" : "Teleportation Unit",
"active" : true,
"cost" : 10,
"description": "This highly experimental unit folds space over short distances, instantly transporting your body up to 25 feet at the cost of much power. Note that prolonged or frequent use may have dangerous side effects."
-},
-{
- "type" : "bionic",
- "id" : "bio_blood_anal",
+ },{
+ "type" : "bionic",
+ "id" : "bio_blood_anal",
"name" : "Blood Analysis",
"active" : true,
"cost" : 1,
"description": "Small sensors have been implanted in your heart, allowing you to analyse your blood. This will detect many illnesses, drugs, and other conditions."
-},
-{
- "type" : "bionic",
- "id" : "bio_blood_filter",
+ },{
+ "type" : "bionic",
+ "id" : "bio_geiger",
+ "name" : "Integrated Dosimeter",
+ "active" : true,
+ "cost" : 1,
+ "description": "Small radiation sensors have been implanted throughout your body, allowing you to analyse your level of absorbed radiation."
+ },{
+ "type" : "bionic",
+ "id" : "bio_radscrubber",
+ "name" : "Radiation Scrubber System",
+ "active" : true,
+ "cost" : 2,
+ "description": "A system of advanced piezomechanical blood filters have been implanted throughout your body, allowing you to purge yourself of absorbed radiation at the cost of some bionic power."
+ },{
+ "type" : "bionic",
+ "id" : "bio_blood_filter",
"name" : "Blood Filter",
"active" : true,
"cost" : 3,
"description": "A filtration system in your heart allows you to actively filter out chemical impurities, primarily drugs. It will have limited impact on viruses. Note that it is not a targeted filter; ALL drugs in your system will be affected."
-},
-{
- "type" : "bionic",
- "id" : "bio_alarm",
+ },{
+ "type" : "bionic",
+ "id" : "bio_alarm",
"name" : "Alarm System",
"active" : true,
"cost" : 1,
"time" : 400,
"description": "A motion-detecting alarm system will notice almost all movement within a fifteen-foot radius, and will silently alert you. This is very useful during sleep, or if you suspect a cloaked pursuer."
-},
-{
- "type" : "bionic",
- "id" : "bio_evap",
+ },{
+ "type" : "bionic",
+ "id" : "bio_evap",
"name" : "Aero-Evaporator",
"active" : true,
"cost" : 8,
"description": "This unit draws moisture from the surrounding air, which then is poured from a fingertip in the form of water. It may fail in very dry environments."
-},
-{
- "type" : "bionic",
- "id" : "bio_lighter",
+ },{
+ "type" : "bionic",
+ "id" : "bio_lighter",
"name" : "Mini-Flamethrower",
"active" : true,
"cost" : 3,
"description": "The index fingers of both hands have powerful fire starters which extend from the tip."
-},
-{
- "type" : "bionic",
- "id" : "bio_claws",
+ },{
+ "type" : "bionic",
+ "id" : "bio_claws",
"name" : "Adamantium Claws",
"active" : true,
"cost" : 3,
"description": "Your fingers can withdraw into your hands, allowing a set of vicious claws to extend. These do considerable cutting damage, but prevent you from holding anything else."
-},
-{
- "type" : "bionic",
- "id" : "bio_blaster",
+ },{
+ "type" : "bionic",
+ "id" : "bio_razors",
+ "name" : "Fingertip Razors",
+ "description": "You possess razor-sharp retractable claws underneath your fingernails, ten double-edged blades four centimeters in length that do a small amount of unarmed slashing damage whenever your fingertips are uncovered."
+ },{
+ "type" : "bionic",
+ "id" : "bio_blaster",
"name" : "Fusion Blaster Arm",
"active" : true,
"cost" : 2,
"description": "Your left arm has been replaced by a heavy-duty fusion blaster! You may use your energy banks to fire a damaging heat ray; however, you are unable to use or carry two-handed items, and may only fire handguns."
-},
-{
- "type" : "bionic",
- "id" : "bio_laser",
+ },{
+ "type" : "bionic",
+ "id" : "bio_laser",
"name" : "Finger-Mounted Laser",
"active" : true,
"cost" : 2,
"description": "One of your fingers has a small high-powered laser embedded in it. This long range weapon is not incredibly damaging, but is very accurate, and has the potential to start fires."
-},
-{
- "type" : "bionic",
- "id" : "bio_emp",
+ },{
+ "type" : "bionic",
+ "id" : "bio_emp",
"name" : "Directional EMP",
"active" : true,
"cost" : 4,
"description": "Mounted in the palms of your hand are small parabolic EMP field generators. You may use power to fire a short-ranged blast which will disable electronics and robots."
-},
-{
- "type" : "bionic",
- "id" : "bio_hydraulics",
+ },{
+ "type" : "bionic",
+ "id" : "bio_hydraulics",
"name" : "Hydraulic Muscles",
"active" : true,
"cost" : 1,
"time" : 3,
"description": "While activated, the muscles in your arms will be greatly enhanced, increasing your strength by 20."
-},
-{
- "type" : "bionic",
- "id" : "bio_water_extractor",
+ },{
+ "type" : "bionic",
+ "id" : "bio_water_extractor",
"name" : "Water Extraction Unit",
"active" : true,
"cost" : 2,
"description": "Nanotubes embedded in the palm of your hand will pump any available fluid out of a dead body, cleanse it of impurities and convert it into drinkable water. You must, however, have a container to store the water in."
-},
-{
- "type" : "bionic",
- "id" : "bio_magnet",
+ },{
+ "type" : "bionic",
+ "id" : "bio_magnet",
"name" : "Electromagnetic Unit",
"active" : true,
"cost" : 2,
"description": "Embedded in your hand is a powerful electromagnet, allowing you to pull items made of iron over short distances."
-},
-{
- "type" : "bionic",
- "id" : "bio_fingerhack",
+ },{
+ "type" : "bionic",
+ "id" : "bio_fingerhack",
"name" : "Fingerhack",
"active" : true,
"cost" : 1,
"description": "One of your fingers has an electrohack embedded in it; an all-purpose hacking unit used to override control panels and the like (but not computers). Skill in computers is important, and a failed use may damage your circuits."
-},
-{
- "type" : "bionic",
- "id" : "bio_lockpick",
+ },{
+ "type" : "bionic",
+ "id" : "bio_lockpick",
"name" : "Fingerpick",
"active" : true,
"cost" : 1,
"description": "One of your fingers has an electronic lockpick embedded in it. This automatic system will quickly unlock all but the most advanced key locks without any skill required on the part of the user."
-},
-{
- "type" : "bionic",
- "id" : "bio_ground_sonar",
+ },{
+ "type" : "bionic",
+ "id" : "bio_ground_sonar",
"name" : "Terranian Sonar",
"active" : true,
"cost" : 1,
"time" : 5,
"description": "Your feet are equipped with precision sonar equipment, allowing you to detect the movements of creatures below the ground."
-},
-{
- "type" : "bionic",
- "id" : "bio_power_armor_interface",
+ },{
+ "type" : "bionic",
+ "id" : "bio_power_armor_interface",
"name" : "Power Armor Interface",
"active" : true,
"cost" : 1,
"time" : 10,
"description": "Interfaces your power system with the internal charging port on suits of power armor."
-},
-{
- "type" : "bionic",
- "id" : "bio_power_armor_interface_mkII",
+ },{
+ "type" : "bionic",
+ "id" : "bio_power_armor_interface_mkII",
"name" : "Power Armor Interface Mk. II",
"active" : true,
"cost" : 1,
"time" : 50,
"description": "Interfaces your power system with the internal charging port on suits of power armor. The Mk. II was designed by DoubleTech Inc., to meet the popularity of the Mk. II power armor series."
-},
-{
- "type" : "bionic",
- "id" : "bio_flashbang",
+ },{
+ "type" : "bionic",
+ "id" : "bio_flashbang",
"name" : "Flashbang Generator",
"active" : true,
"cost" : 5,
"description": "Light emitting diodes integrated into your skin can release a flash comparable to a flashbang grenade, blinding nearby enemies. Speakers integrated into your body mimic the loud sound, deafening those nearby."
-},
-{
- "type" : "bionic",
- "id" : "bio_railgun",
+ },{
+ "type" : "bionic",
+ "id" : "bio_railgun",
"name" : "Railgun",
"active" : true,
"cost" : 1,
"time" : 100,
"description": "EM field generators in your arms double the range and damage of thrown iron and steel objects at a cost of 1 power per throw, causing them to leave a trail of electricity that can cause additional damage."
-},
-{
- "type" : "bionic",
- "id" : "bio_probability_travel",
+ },{
+ "type" : "bionic",
+ "id" : "bio_probability_travel",
"name" : "Probability Travel",
"active" : true,
"cost" : 1,
"time" : 100,
"description": "Increases your body's wavelength, allowing you to quantum tunnel through walls, reappearing on the other side. Power drain in standby is minimal, but each tile tunneled through costs 10 bionic power."
-},
-{
- "type" : "bionic",
- "id" : "bio_shockwave",
+ },{
+ "type" : "bionic",
+ "id" : "bio_shockwave",
"name" : "Shockwave Generator",
"active" : true,
"cost" : 10,
"description": "You generate a powerful shockwave, knocking back all nearby creatures. Targets are stunned briefly, take damage and additional stun upon impact with impassable terrain, and knockback any creatures they collide with."
-},
-{
- "type" : "bionic",
- "id" : "bio_chain_lightning",
+ },{
+ "type" : "bionic",
+ "id" : "bio_chain_lightning",
"name" : "Chain Lightning",
"active" : true,
"cost" : 5,
"description": "Your body is equipped with a chain lightning generator, allowing you to emit a blast of lightning at a target, leaving a trail of lightning in its wake, jumping to additional targets within 4 tiles of the previous target."
-},
-{
- "type" : "bionic",
- "id" : "bio_night",
+ },{
+ "type" : "bionic",
+ "id" : "bio_night",
"name" : "Artificial Night Generator",
"active" : true,
"cost" : 1,
"time" : 2,
"description": "Destructive interference eliminates all light within a 15 tile radius."
-},
-{
- "type" : "bionic",
- "id" : "bio_uncanny_dodge",
+ },{
+ "type" : "bionic",
+ "id" : "bio_uncanny_dodge",
"name" : "Uncanny Dodge",
"active" : true,
"cost" : 1,
"time" : 10,
"description": "Your nervous system has been augmented with bionic processors, allowing you to dodge attacks beyond normal human capability, including bullets."
-},
-{
- "type" : "bionic",
- "id" : "bio_dis_shock",
+ },{
+ "type" : "bionic",
+ "id" : "bio_dis_shock",
"name" : "Electrical Discharge",
"faulty" : true,
"description": "A malfunctioning bionic which occasionally discharges electricity through your body, causing pain and brief paralysis but no damage."
-},
-{
- "type" : "bionic",
- "id" : "bio_dis_acid",
+ },{
+ "type" : "bionic",
+ "id" : "bio_dis_acid",
"name" : "Acidic Discharge",
"faulty" : true,
"description": "A malfunctioning bionic which occasionally discharges acid into your muscles, causing sharp pain and minor damage."
-},
-{
- "type" : "bionic",
- "id" : "bio_drain",
+ },{
+ "type" : "bionic",
+ "id" : "bio_drain",
"name" : "Electrical Drain",
"faulty" : true,
"description": "A malfunctioning bionic. It doesn't perform any useful function, but will occasionally draw power from your batteries."
-},
-{
- "type" : "bionic",
- "id" : "bio_noise",
+ },{
+ "type" : "bionic",
+ "id" : "bio_noise",
"name" : "Noisemaker",
"faulty" : true,
"description": "A malfunctioning bionic. It will occasionally emit a loud burst of noise."
-},
-{
- "type" : "bionic",
- "id" : "bio_power_weakness",
+ },{
+ "type" : "bionic",
+ "id" : "bio_power_weakness",
"name" : "Power Overload",
"faulty" : true,
"description": "Damaged power circuits cause short-circuiting inside your muscles when your batteries are above 75%%%% capacity, causing greatly reduced strength. This has no effect if you have no internal batteries."
-},
-{
- "type" : "bionic",
- "id" : "bio_stiff",
+ },{
+ "type" : "bionic",
+ "id" : "bio_stiff",
"name" : "Wire-induced Stiffness",
"faulty" : true,
"description": "Improperly installed wires cause a physical stiffness in most of your body, causing increased encumbrance."
-}
+ }
]
diff --git a/data/json/doll_speech.json b/data/json/doll_speech.json
new file mode 100644
index 0000000000000..ed62017de15c3
--- /dev/null
+++ b/data/json/doll_speech.json
@@ -0,0 +1,163 @@
+[
+ {
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Wanna play with me?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Sing with me!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "I love you!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Please take me with you!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "May I have a cookie?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Let's play together!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Time to play!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Om nom nom! Delicious!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Are you my mommy?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Oh, how fun!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "You're my best friend!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Heehee!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Let's have fun!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "Let's have a tea party!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "doll",
+ "sound" : "You're the best!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "You shouldn't have done that.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Let's play... Russian roulette.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "I hate you.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Go kill yourself!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Big Brother is watching you...",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Die for me!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Why won't you die?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Blood... Delicious.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "See you... IN HELL!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "AAAIEEEEEEE!!!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "FUCK YOU!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "What did you do with my Mommy?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Stay with me... forever!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Hey kids. Want some candy?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Down here, they ALL float!",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "Do you really need that much honey?",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "creepy_doll",
+ "sound" : "My previous owner squealed like a pig when I gutted her!",
+ "volume" : 10
+ }
+]
\ No newline at end of file
diff --git a/data/json/dreams.json b/data/json/dreams.json
index 0100813fb4b35..da43c189314da 100644
--- a/data/json/dreams.json
+++ b/data/json/dreams.json
@@ -7,6 +7,14 @@
],
"category" : "MUTCAT_LIZARD",
"strength" : 1
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You have a strange dream about being a patient in a frightening hospital.",
+ "Your dreams give you an oddly medicated feeling."
+ ],
+ "category" : "MUTCAT_MEDICAL",
+ "strength" : 1
},{
"type" : "dream",
"messages" : [
@@ -95,6 +103,38 @@
],
"category" : "MUTCAT_RAT",
"strength" : 1
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You have a strange dream.",
+ "You feel...OK."
+ ],
+ "category" : "MUTCAT_ALPHA",
+ "strength" : 1
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You have a strange dream.",
+ "You feel a yearning..."
+ ],
+ "category" : "MUTCAT_ELFA",
+ "strength" : 1
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You dream about the zoo, for some reason.",
+ "Your dreams...are complex and multifaceted."
+ ],
+ "category" : "MUTCAT_CHIMERA",
+ "strength" : 1
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You dream of the tropics.",
+ "You feel warm."
+ ],
+ "category" : "MUTCAT_RAPTOR",
+ "strength" : 1
},{
"type" : "dream",
"messages" : [
@@ -103,6 +143,14 @@
],
"category" : "MUTCAT_LIZARD",
"strength" : 2
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You have a disturbing dream of undergoing strange medical procedures.",
+ "While dreaming, you see yourself dressed in a hospital gown, receiving treatment."
+ ],
+ "category" : "MUTCAT_MEDICAL",
+ "strength" : 2
},{
"type" : "dream",
"messages" : [
@@ -192,6 +240,38 @@
"category" : "MUTCAT_RAT",
"strength" : 2
},{
+ "type" : "dream",
+ "messages" : [
+ "You dream of having that success you knew you deserved, back before all this.",
+ "Your dream-self looks competent and in control."
+ ],
+ "category" : "MUTCAT_ALPHA",
+ "strength" : 2
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You dream of a home in the forests.",
+ "You feel beautiful, and yet riven with worry..."
+ ],
+ "category" : "MUTCAT_ELFA",
+ "strength" : 2
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You can't quite work out what the dream is about...it just keeps changing.",
+ "Your dream is filled with creatures, and yet all seem like you."
+ ],
+ "category" : "MUTCAT_CHIMERA",
+ "strength" : 2
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You dream of stalking some sort of lizard...no, that can't be right, can it?",
+ "For some reason you dream of your shoes. They don't fit, and nothing seems to help..."
+ ],
+ "category" : "MUTCAT_RAPTOR",
+ "strength" : 2
+ },{
"type" : "dream",
"messages" : [
"You are terrified by a dream of becoming a lizard hybrid.",
@@ -199,6 +279,14 @@
],
"category" : "MUTCAT_LIZARD",
"strength" : 3
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You have a dream of doctors and nurses doing unnatural things to your body, which brings you perverse pleasure.",
+ "You have a vivid dream of being a medical anomaly, as your heartbeat syncs with the steady drip of an IV line."
+ ],
+ "category" : "MUTCAT_MEDICAL",
+ "strength" : 3
},{
"type" : "dream",
"messages" : [
@@ -287,5 +375,37 @@
],
"category" : "MUTCAT_RAT",
"strength" : 3
- }
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You see yourself, five years from now, as the leader of a successful city.",
+ "Your success in restoring civilization was only a dream. For now."
+ ],
+ "category" : "MUTCAT_ALPHA",
+ "strength" : 3
+ },{
+ "type" : "dream",
+ "messages" : [
+ "NO! You will not allow this corruption to prevail!",
+ "You see yourself reflected in the beauty of the forest."
+ ],
+ "category" : "MUTCAT_ELFA",
+ "strength" : 3
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You are many animals, and yet one.",
+ "Hoof. Talon. Tooth. Fight. Feed. Forward."
+ ],
+ "category" : "MUTCAT_CHIMERA",
+ "strength" : 3
+ },{
+ "type" : "dream",
+ "messages" : [
+ "You've never felt so lithe and powerful.",
+ "After an exciting and tasty hunt, you retire to your nest. Mmm, yes, nest."
+ ],
+ "category" : "MUTCAT_RAPTOR",
+ "strength" : 3
+ }
]
diff --git a/data/json/furniture.json b/data/json/furniture.json
index 615f6fd64bd85..52cff9c1f9457 100644
--- a/data/json/furniture.json
+++ b/data/json/furniture.json
@@ -1,27 +1,25 @@
[
{
"type": "furniture",
- "id": "f_null",
+ "id" : "f_null",
"name": "nothing",
"symbol": " ",
"color": "white",
"move_cost_mod": 0,
"required_str": -1,
"flags": ["TRANSPARENT"]
- },
- {
- "type": "furniture",
- "id": "f_hay",
+ },{
+ "type" : "furniture",
+ "id" : "f_hay",
"name": "hay",
"symbol": "#",
"bgcolor": "brown",
"move_cost_mod": 3,
"required_str": 6,
"flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_bulletin",
+ },{
+ "type" : "furniture",
+ "id" : "f_bulletin",
"name": "bulletin board",
"symbol": "6",
"color": "blue",
@@ -39,30 +37,35 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_indoor_plant",
+ },{
+ "type" : "furniture",
+ "id" : "f_indoor_plant",
"name": "indoor plant",
"symbol": "^",
"color": "green",
"move_cost_mod": 2,
"required_str": 5,
- "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_bed",
+ "flags": ["CONTAINER", "BASHABLE", "FLAMMABLE_ASH", "PLACE_ITEM", "ORGANIC"],
+ "bash": {
+ "str_min": 2, "str_max": 30,
+ "sound": "smash!",
+ "sound_fail": "whump.",
+ "items": [
+ { "item": "withered", "amount": 1, "minamount": 0 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_bed",
"name": "bed",
"symbol": "#",
"color": "magenta",
"move_cost_mod": 3,
"required_str": -1,
"flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "DECONSTRUCT", "PLACE_ITEM", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_toilet",
+ },{
+ "type" : "furniture",
+ "id" : "f_toilet",
"name": "toilet",
"symbol": "&",
"color": "white",
@@ -79,20 +82,18 @@
{ "item": "cu_pipe", "amount": 1, "minamount": 0 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_makeshift_bed",
+ },{
+ "type" : "furniture",
+ "id" : "f_makeshift_bed",
"name": "makeshift bed",
"symbol": "#",
"color": "magenta",
"move_cost_mod": 3,
"required_str": 12,
"flags": ["TRANSPARENT", "BASHABLE", "FLAMMABLE_ASH", "DECONSTRUCT", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_sink",
+ },{
+ "type" : "furniture",
+ "id" : "f_sink",
"name": "sink",
"symbol": "&",
"color": "white",
@@ -108,10 +109,9 @@
{ "item": "cu_pipe", "amount": 1, "minamount": 0 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_oven",
+ },{
+ "type" : "furniture",
+ "id" : "f_oven",
"name": "oven",
"symbol": "#",
"color": "dkgray",
@@ -131,30 +131,27 @@
{ "item": "pilot_light", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_woodstove",
+ },{
+ "type" : "furniture",
+ "id" : "f_woodstove",
"name": "wood stove",
"symbol": "#",
"bgcolor": "red",
"move_cost_mod": 2,
"required_str": 10,
"flags": ["TRANSPARENT", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM"]
- },
- {
- "type": "furniture",
- "id": "f_fireplace",
+ },{
+ "type" : "furniture",
+ "id" : "f_fireplace",
"name": "fireplace",
"symbol": "#",
"bgcolor": "white",
"move_cost_mod": 2,
"required_str": -1,
"flags": ["TRANSPARENT", "CONTAINER", "FIRE_CONTAINER", "SUPPRESS_SMOKE", "PLACE_ITEM"]
- },
- {
- "type": "furniture",
- "id": "f_bathtub",
+ },{
+ "type" : "furniture",
+ "id" : "f_bathtub",
"name": "bathtub",
"symbol": "~",
"color": "white",
@@ -170,10 +167,9 @@
{ "item": "cu_pipe", "amount": 1, "minamount": 0 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_chair",
+ },{
+ "type" : "furniture",
+ "id" : "f_chair",
"name": "chair",
"symbol": "#",
"color": "brown",
@@ -190,30 +186,27 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_armchair",
+ },{
+ "type" : "furniture",
+ "id" : "f_armchair",
"name": "arm chair",
"symbol": "H",
"color": "green",
"move_cost_mod": 1,
"required_str": 7,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DECONSTRUCT", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_sofa",
+ },{
+ "type" : "furniture",
+ "id" : "f_sofa",
"name": "sofa",
"symbol": "H",
"bgcolor": "red",
"move_cost_mod": 1,
"required_str": 10,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DECONSTRUCT", "ORGANIC", "BLOCKSDOOR"]
- },
- {
- "type": "furniture",
- "id": "f_cupboard",
+ },{
+ "type" : "furniture",
+ "id" : "f_cupboard",
"name": "cupboard",
"symbol": "#",
"color": "blue",
@@ -230,20 +223,26 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_trashcan",
+ },{
+ "type" : "furniture",
+ "id" : "f_trashcan",
"name": "trash can",
"symbol": "&",
"color": "ltcyan",
"move_cost_mod": 1,
"required_str": 5,
- "flags": ["TRANSPARENT", "FLAMMABLE_ASH", "CONTAINER", "PLACE_ITEM"]
- },
- {
- "type": "furniture",
- "id": "f_desk",
+ "flags": ["TRANSPARENT", "BASHABLE", "FLAMMABLE_ASH", "CONTAINER", "PLACE_ITEM"],
+ "bash": {
+ "str_min": 2, "str_max": 30,
+ "sound": "smash!",
+ "sound_fail": "whump.",
+ "items": [
+ { "item": "plastic_chunk", "amount": 2, "minamount": 1 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_desk",
"name": "desk",
"symbol": "#",
"color": "ltred",
@@ -260,20 +259,28 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_exercise",
+ },{
+ "type" : "furniture",
+ "id" : "f_exercise",
"name": "exercise machine",
"symbol": "T",
"color": "dkgray",
"move_cost_mod": 1,
"required_str": 8,
- "flags": ["TRANSPARENT", "DECONSTRUCT"]
- },
- {
- "type": "furniture",
- "id": "f_bench",
+ "flags": ["TRANSPARENT", "DECONSTRUCT", "BASHABLE"],
+ "bash": {
+ "str_min": 3, "str_max": 45,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "items": [
+ { "item": "scrap", "amount": 6, "minamount": 2},
+ { "item": "steel_chunk", "amount": 1, "minamount": 0},
+ { "item": "pipe", "amount": 1 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_bench",
"name": "bench",
"symbol": "#",
"color": "brown",
@@ -290,15 +297,14 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_table",
+ },{
+ "type" : "furniture",
+ "id" : "f_table",
"name": "table",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
- "required_str": 9,
+ "required_str": 8,
"flags": ["TRANSPARENT", "FLAMMABLE", "DECONSTRUCT", "ORGANIC"],
"bash": {
"str_min": 3, "str_max": 45,
@@ -310,10 +316,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_pool_table",
+ },{
+ "type" : "furniture",
+ "id" : "f_pool_table",
"name": "pool table",
"symbol": "#",
"color": "green",
@@ -330,10 +335,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_counter",
+ },{
+ "type" : "furniture",
+ "id" : "f_counter",
"name": "counter",
"symbol": "#",
"color": "blue",
@@ -350,10 +354,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_fridge",
+ },{
+ "type" : "furniture",
+ "id" : "f_fridge",
"name": "refrigerator",
"symbol": "{",
"color": "ltcyan",
@@ -371,10 +374,9 @@
{ "item": "cu_pipe", "amount": 5, "minamount": 2 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_glass_fridge",
+ },{
+ "type" : "furniture",
+ "id" : "f_glass_fridge",
"name": "glass door fridge",
"symbol": "{",
"color": "ltcyan",
@@ -392,10 +394,9 @@
{ "item": "cu_pipe", "amount": 5, "minamount": 2 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_dresser",
+ },{
+ "type" : "furniture",
+ "id" : "f_dresser",
"name": "dresser",
"symbol": "{",
"color": "brown",
@@ -412,10 +413,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_locker",
+ },{
+ "type" : "furniture",
+ "id" : "f_locker",
"name": "locker",
"symbol": "{",
"color": "ltgray",
@@ -432,10 +432,9 @@
{ "item": "pipe", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_rack",
+ },{
+ "type" : "furniture",
+ "id" : "f_rack",
"name": "display rack",
"symbol": "{",
"color": "ltgray",
@@ -452,16 +451,15 @@
{ "item": "pipe", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_bookcase",
+ },{
+ "type" : "furniture",
+ "id" : "f_bookcase",
"name": "book case",
"symbol": "{",
"color": "brown",
"move_cost_mod": -1,
"required_str": 9,
- "flags": ["FLAMMABLE", "BASHABLE", "DECONSTRUCT", "PLACE_ITEM", "ORGANIC", "BLOCKSDOR"],
+ "flags": ["FLAMMABLE", "BASHABLE", "DECONSTRUCT", "PLACE_ITEM", "ORGANIC", "BLOCKSDOOR"],
"bash": {
"str_min": 3, "str_max": 45,
"sound": "smash!",
@@ -472,50 +470,77 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_washer",
+ },{
+ "type" : "furniture",
+ "id" : "f_washer",
"name": "washing machine",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
"required_str": 16,
- "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"]
- },
- {
- "type": "furniture",
- "id": "f_dryer",
+ "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"],
+ "bash": {
+ "str_min": 3, "str_max": 45,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "items": [
+ { "item": "scrap", "amount": 7, "minamount": 2},
+ { "item": "steel_chunk", "amount": 3, "minamount": 0},
+ { "item": "hose", "amount": 2, "minamount": 0},
+ { "item": "cu_pipe", "amount": 5, "minamount": 2 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_dryer",
"name": "dryer",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
"required_str": 16,
- "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"]
- },
- {
- "type": "furniture",
- "id": "f_dumpster",
+ "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"],
+ "bash": {
+ "str_min": 3, "str_max": 45,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "items": [
+ { "item": "scrap", "amount": 7, "minamount": 2},
+ { "item": "steel_chunk", "amount": 3, "minamount": 0},
+ { "item": "hose", "amount": 2, "minamount": 0},
+ { "item": "cu_pipe", "amount": 5, "minamount": 2 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_dumpster",
"name": "dumpster",
"symbol": "{",
"color": "green",
"move_cost_mod": -1,
"required_str": 16,
- "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"]
- },
- {
- "type": "furniture",
- "id": "f_dive_block",
+ "flags": ["CONTAINER", "BASHABLE", "PLACE_ITEM", "BLOCKSDOOR"],
+ "bash": {
+ "str_min": 3, "str_max": 45,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "items": [
+ { "item": "scrap", "amount": 8, "minamount": 2},
+ { "item": "steel_chunk", "amount": 3, "minamount": 1},
+ { "item": "pipe", "amount": 2, "minamount": 1 }
+ ]
+ }
+ },{
+ "type" : "furniture",
+ "id" : "f_dive_block",
"name": "diving block",
"symbol": "O",
"color": "ltgray",
"move_cost_mod": -1,
"required_str": 16,
"flags": ["TRANSPARENT"]
- },
- {
- "type": "furniture",
- "id": "f_crate_c",
+ },{
+ "type" : "furniture",
+ "id" : "f_crate_c",
"name": "crate",
"symbol": "X",
"bgcolor": "brown",
@@ -531,16 +556,15 @@
{ "item": "nail", "amount": 10, "minamount": 2 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_crate_o",
+ },{
+ "type" : "furniture",
+ "id" : "f_crate_o",
"name": "open crate",
"symbol": "O",
"bgcolor": "brown",
"move_cost_mod": -1,
"required_str": 12,
- "flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "FLAMMABLE", "PLACE_ITEM", "ORGANIC"],
+ "flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "FLAMMABLE", "DECONSTRUCT", "PLACE_ITEM", "ORGANIC"],
"bash": {
"str_min": 1, "str_max": 20,
"sound": "smash!",
@@ -550,20 +574,18 @@
{ "item": "nail", "amount": 10, "minamount": 2 }
]
}
- },
- {
- "type": "furniture",
- "id": "f_canvas_wall",
+ },{
+ "type" : "furniture",
+ "id" : "f_canvas_wall",
"name": "canvas wall",
"symbol": "#",
"color": "blue",
"move_cost_mod": -1,
"required_str": -1,
"flags": ["FLAMMABLE_HARD", "BASHABLE", "NOITEM"]
- },
- {
- "type": "furniture",
- "id": "f_canvas_door",
+ },{
+ "type" : "furniture",
+ "id" : "f_canvas_door",
"name": "canvas flap",
"symbol": "+",
"color": "blue",
@@ -571,10 +593,9 @@
"required_str": -1,
"flags": ["FLAMMABLE_HARD", "BASHABLE", "NOITEM"],
"open": "f_canvas_door_o"
- },
- {
- "type": "furniture",
- "id": "f_canvas_door_o",
+ },{
+ "type" : "furniture",
+ "id" : "f_canvas_door_o",
"name": "open canvas flap",
"symbol": ".",
"color": "blue",
@@ -582,10 +603,9 @@
"required_str": -1,
"flags": ["TRANSPARENT"],
"close": "f_canvas_door"
- },
- {
- "type": "furniture",
- "id": "f_groundsheet",
+ },{
+ "type" : "furniture",
+ "id" : "f_groundsheet",
"name": "groundsheet",
"symbol": ";",
"color": "green",
@@ -593,30 +613,27 @@
"required_str": -1,
"flags": ["TRANSPARENT", "INDOORS"],
"examine_action": "tent"
- },
- {
- "type": "furniture",
- "id": "f_fema_groundsheet",
+ },{
+ "type" : "furniture",
+ "id" : "f_fema_groundsheet",
"name": "groundsheet",
"symbol": ";",
"color": "green",
"move_cost_mod": 0,
"required_str": -1,
"flags": ["TRANSPARENT", "INDOORS", "ORGANIC"]
- },
- {
- "type": "furniture",
- "id": "f_skin_wall",
+ },{
+ "type" : "furniture",
+ "id" : "f_skin_wall",
"name": "animalskin wall",
"symbol": "#",
"color": "brown",
"move_cost_mod": -1,
"required_str": -1,
"flags": ["FLAMMABLE_HARD", "BASHABLE", "NOITEM"]
- },
- {
- "type": "furniture",
- "id": "f_skin_door",
+ },{
+ "type" : "furniture",
+ "id" : "f_skin_door",
"name": "animalskin flap",
"symbol": "+",
"color": "white",
@@ -624,10 +641,9 @@
"required_str": -1,
"flags": ["FLAMMABLE_HARD", "BASHABLE", "NOITEM"],
"open": "f_skin_door_o"
- },
- {
- "type": "furniture",
- "id": "f_skin_door_o",
+ },{
+ "type" : "furniture",
+ "id" : "f_skin_door_o",
"name": "open animalskin flap",
"symbol": ".",
"color": "white",
@@ -635,10 +651,9 @@
"required_str": -1,
"flags": ["TRANSPARENT"],
"close": "f_skin_door"
- },
- {
- "type": "furniture",
- "id": "f_skin_groundsheet",
+ },{
+ "type" : "furniture",
+ "id" : "f_skin_groundsheet",
"name": "animalskin floor",
"symbol": ";",
"color": "brown",
@@ -646,10 +661,9 @@
"required_str": -1,
"flags": ["TRANSPARENT", "INDOORS"],
"examine_action": "shelter"
- },
- {
- "type": "furniture",
- "id": "f_mutpoppy",
+ },{
+ "type" : "furniture",
+ "id" : "f_mutpoppy",
"name": "mutated poppy flower",
"symbol": "f",
"color": "red",
@@ -657,10 +671,9 @@
"required_str": -1,
"flags": ["TRANSPARENT"],
"examine_action": "flower_poppy"
- },
- {
- "type": "furniture",
- "id": "f_flower_fungal",
+ },{
+ "type" : "furniture",
+ "id" : "f_flower_fungal",
"name": "fungal flower",
"symbol": "f",
"color": "dkgray",
@@ -668,30 +681,27 @@
"required_str": -1,
"flags": ["TRANSPARENT", "FLOWER", "FUNGUS"],
"examine_action": "fungus"
- },
- {
- "type": "furniture",
- "id": "f_fungal_mass",
+ },{
+ "type" : "furniture",
+ "id" : "f_fungal_mass",
"name": "fungal mass",
"symbol": "O",
"bgcolor": "dkgray",
"move_cost_mod": -10,
"required_str": -1,
"flags": ["BASHABLE", "CONTAINER", "SEALED", "FLAMMABLE_ASH", "FUNGUS"]
- },
- {
- "type": "furniture",
- "id": "f_fungal_clump",
+ },{
+ "type" : "furniture",
+ "id" : "f_fungal_clump",
"name": "fungal clump",
"symbol": "#",
"bgcolor": "ltgray",
"move_cost_mod": 3,
"required_str": -1,
"flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "SEALED", "FLAMMABLE_ASH", "FUNGUS"]
- },
- {
- "type": "furniture",
- "id": "f_safe_c",
+ },{
+ "type" : "furniture",
+ "id" : "f_safe_c",
"name": "safe",
"symbol": "X",
"color": "ltgray",
@@ -699,10 +709,9 @@
"required_str": 14,
"flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "SEALED", "PLACE_ITEM"],
"open": "f_safe"
- },
- {
- "type": "furniture",
- "id": "f_safe_l",
+ },{
+ "type" : "furniture",
+ "id" : "f_safe_l",
"name": "safe",
"symbol": "X",
"color": "ltgray",
@@ -710,10 +719,9 @@
"required_str": 14,
"flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "SEALED", "PLACE_ITEM"],
"examine_action": "safe"
- },
- {
- "type": "furniture",
- "id": "f_safe_o",
+ },{
+ "type" : "furniture",
+ "id" : "f_safe_o",
"name": "open safe",
"symbol": "O",
"color": "ltgray",
@@ -721,10 +729,9 @@
"required_str": 14,
"flags": ["TRANSPARENT", "BASHABLE", "CONTAINER", "PLACE_ITEM"],
"close": "f_safe"
- },
- {
- "type": "furniture",
- "id": "f_plant_seed",
+ },{
+ "type" : "furniture",
+ "id" : "f_plant_seed",
"name": "seed",
"symbol": "^",
"color": "brown",
@@ -732,10 +739,9 @@
"required_str": -1,
"flags": ["PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM"],
"examine_action": "aggie_plant"
- },
- {
- "type": "furniture",
- "id": "f_plant_seedling",
+ },{
+ "type" : "furniture",
+ "id" : "f_plant_seedling",
"name": "seedling",
"symbol": "^",
"color": "green",
@@ -743,10 +749,9 @@
"required_str": -1,
"flags": ["PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM"],
"examine_action": "aggie_plant"
- },
- {
- "type": "furniture",
- "id": "f_plant_mature",
+ },{
+ "type" : "furniture",
+ "id" : "f_plant_mature",
"name": "mature plant",
"symbol": "#",
"color": "green",
@@ -754,10 +759,9 @@
"required_str": -1,
"flags": ["PLANT", "SEALED", "TRANSPARENT", "CONTAINER", "NOITEM"],
"examine_action": "aggie_plant"
- },
- {
- "type": "furniture",
- "id": "f_plant_harvest",
+ },{
+ "type" : "furniture",
+ "id" : "f_plant_harvest",
"name": "harvestable plant",
"symbol": "#",
"color": "ltgreen",
diff --git a/data/json/halloween_special.json b/data/json/halloween_special.json
index 4a664e4056bc1..92f0df6c37159 100644
--- a/data/json/halloween_special.json
+++ b/data/json/halloween_special.json
@@ -142,7 +142,7 @@
"name": "dodge"
}
]
- }
+ },
{
"type" : "ARMOR",
"id" : "haunted_sweater",
@@ -331,7 +331,7 @@
"flags":["SEES", "HEARS", "WARM", "BASHES", "BLEED", "REGENERATES_10", "NO_BREATHE", "VIS50"],
"anger_triggers":["STALK", "PLAYER_WEAK", "HURT"],
"fear_triggers":["FIRE"]
- }
+ },
{
"type":"MONSTER",
"id":"mon_vampire",
diff --git a/data/json/item_groups.json b/data/json/item_groups.json
index 1e03c9b082bb2..08a22e93e2c4f 100644
--- a/data/json/item_groups.json
+++ b/data/json/item_groups.json
@@ -1,7 +1,7 @@
[
- {
- "type":"item_group",
- "id":"child_items",
+ {
+ "type" : "item_group",
+ "id" : "child_items",
"items":[
["chocolate", 50],
["candy", 60],
@@ -21,16 +21,16 @@
["fairy_tales", 20],
["mag_comic", 20]
]
- },{
- "type":"item_group",
- "id":"field",
+ },{
+ "type" : "item_group",
+ "id" : "field",
"items":[
["rock", 40],
["strawberries", 2]
]
- },{
- "type":"item_group",
- "id":"forest",
+ },{
+ "type" : "item_group",
+ "id" : "forest",
"items":[
["rock", 40],
["stick", 95],
@@ -41,22 +41,22 @@
["blackberries", 3],
["cranberries", 3]
]
- },{
- "type":"item_group",
- "id":"hive",
+ },{
+ "type" : "item_group",
+ "id" : "hive",
"items":[
["honeycomb", 10]
]
- },{
- "type":"item_group",
- "id":"hive_center",
+ },{
+ "type" : "item_group",
+ "id" : "hive_center",
"items":[
["honeycomb", 10],
["royal_jelly", 8]
]
- },{
- "type":"item_group",
- "id":"road",
+ },{
+ "type" : "item_group",
+ "id" : "road",
"items":[
["muffler", 30],
["pipe", 20],
@@ -82,9 +82,9 @@
["foot_crank", 10],
["flyer", 10]
]
- },{
- "type":"item_group",
- "id":"livingroom",
+ },{
+ "type" : "item_group",
+ "id" : "livingroom",
"items":[
["rootbeer", 65],
["mag_computer", 35],
@@ -188,9 +188,9 @@
["catfood", 10],
["nic_gum", 2]
]
- },{
- "type":"item_group",
- "id":"kitchen",
+ },{
+ "type" : "item_group",
+ "id" : "kitchen",
"items":[
["chips", 65],
["toaster", 20],
@@ -200,6 +200,7 @@
["jacket_chef", 2],
["kernels", 35],
["pot", 25],
+ ["bowl_pewter", 25],
["teapot", 15],
["pan", 25],
["knife_butter", 90],
@@ -295,6 +296,7 @@
["jar_meat_pickled", 4],
["tongs", 25],
["char_smoker", 25],
+ ["lawn_dart", 10],
["dehydrator", 15],
["flask_hip", 5],
["lye_powder", 5],
@@ -306,9 +308,9 @@
["catfood", 20],
["charcoal", 5]
]
- },{
- "type":"item_group",
- "id":"knifeblock",
+ },{
+ "type" : "item_group",
+ "id" : "knifeblock",
"items":[
["knife_steak", 85],
["knife_butcher", 10],
@@ -320,9 +322,9 @@
["switchblade", 4],
["tongs", 28]
]
- },{
- "type":"item_group",
- "id":"fridge",
+ },{
+ "type" : "item_group",
+ "id" : "fridge",
"items":[
["water_clean", 90],
["oj", 50],
@@ -394,17 +396,17 @@
["protein_shake", 10],
["fries", 8]
]
- },{
- "type":"item_group",
- "id":"oven",
+ },{
+ "type" : "item_group",
+ "id" : "oven",
"items":[
["pan", 80],
["teapot", 25],
["pot", 80]
]
- },{
- "type":"item_group",
- "id":"home_hw",
+ },{
+ "type" : "item_group",
+ "id" : "home_hw",
"items":[
["superglue", 30],
["string_6", 2],
@@ -426,11 +428,13 @@
["hammer", 35],
["flashlight", 40],
["soldering_iron", 30],
+ ["solder_wire", 30],
["bubblewrap", 50],
["binoculars", 20],
["duct_tape", 70],
["lawnmower", 25],
["char_smoker", 25],
+ ["lawn_dart", 10],
["dehydrator", 15],
["foot_crank", 10],
["boltcutters", 5],
@@ -442,9 +446,9 @@
["atomic_light", 1],
["charcoal", 20]
]
- },{
- "type":"item_group",
- "id":"bedroom",
+ },{
+ "type" : "item_group",
+ "id" : "bedroom",
"items":[
["inhaler", 14],
["television", 10],
@@ -521,6 +525,7 @@
["thread", 40],
["scissors", 50],
["soldering_iron", 70],
+ ["solder_wire", 70],
["radio", 20],
["syringe", 8],
["mp3", 18],
@@ -538,6 +543,7 @@
["blanket", 20],
["house_coat", 25],
["talking_doll", 65],
+ ["creepy_doll", 1],
["money_bundle", 30],
["wristwatch", 15],
["pocketwatch", 5],
@@ -554,11 +560,12 @@
["dress_wedding", 1],
["corset", 15]
]
- },{
- "type":"item_group",
- "id":"homeguns",
+ },{
+ "type" : "item_group",
+ "id" : "homeguns",
"items":[
["blowgun", 5],
+ ["rm228", 3],
["dart", 5],
["22_lr", 9],
["22_fmj", 1],
@@ -607,7 +614,15 @@
["arrow_wood", 7],
["arrow_cf", 5],
["masterkey", 2],
+ ["rm121aux", 1],
["shot_flechette", 1],
+ ["20x66_shot", 3],
+ ["20x66_exp", 1],
+ ["20x66_inc", 1],
+ ["20x66_flare", 2],
+ ["20x66_frag", 1],
+ ["20x66_slug", 2],
+ ["20x66_flechette", 2],
["shot_hull", 10],
["9mm_casing", 10],
["38_casing", 10],
@@ -627,6 +642,9 @@
["smrifle_primer", 10],
["lgrifle_primer", 10],
["lead", 10],
+ ["solder", 10],
+ ["tin", 10],
+ ["bismuth", 10],
["puller", 5],
["press", 5],
["rm99_pistol", 1],
@@ -636,11 +654,12 @@
["improve_sights", 20],
["cu_pipe", 10],
["5x50_hull", 8],
+ ["rm120c", 3],
["u_shotgun", 5]
]
- },{
- "type":"item_group",
- "id":"dresser",
+ },{
+ "type" : "item_group",
+ "id" : "dresser",
"items":[
["jeans", 90],
["pants_checkered", 5],
@@ -697,9 +716,9 @@
["dress_wedding", 1],
["wristwatch", 15]
]
- },{
- "type":"item_group",
- "id":"dining",
+ },{
+ "type" : "item_group",
+ "id" : "dining",
"items":[
["wrapper", 50],
["knife_butter", 90],
@@ -715,9 +734,9 @@
["glass_plate", 90],
["bottle_glass", 10]
]
- },{
- "type":"item_group",
- "id":"snacks",
+ },{
+ "type" : "item_group",
+ "id" : "snacks",
"items":[
["chips", 65],
["pretzels", 55],
@@ -743,9 +762,9 @@
["fruit_leather", 25],
["kernels", 25]
]
- },{
- "type":"item_group",
- "id":"fridgesnacks",
+ },{
+ "type" : "item_group",
+ "id" : "fridgesnacks",
"items":[
["water_clean", 90],
["oj", 50],
@@ -755,6 +774,7 @@
["apple_cider", 50],
["lemonade", 50],
["energy_drink", 55],
+ ["energy_drink_atomic", 4],
["cola", 70],
["choc_drink", 30],
["rootbeer", 65],
@@ -773,9 +793,9 @@
["protein_shake", 10],
["pie", 20]
]
- },{
- "type":"item_group",
- "id":"fast_food",
+ },{
+ "type" : "item_group",
+ "id" : "fast_food",
"items":[
["water_clean", 90],
["cola", 70],
@@ -808,11 +828,13 @@
["hamburger", 30],
["bacon", 25],
["cheese", 30],
+ ["restaurantmap", 5],
+ ["touristmap", 2],
["noodles_fast", 30]
]
- },{
- "type":"item_group",
- "id":"coffee_shop",
+ },{
+ "type" : "item_group",
+ "id" : "coffee_shop",
"items":[
["water_clean", 90],
["cola", 70],
@@ -843,11 +865,13 @@
["coffee_raw", 15],
["coffee_raw", 15],
["choco_coffee_beans", 10],
+ ["restaurantmap", 5],
+ ["touristmap", 2],
["salt", 10]
]
- },{
- "type":"item_group",
- "id":"behindcounter",
+ },{
+ "type" : "item_group",
+ "id" : "behindcounter",
"items":[
["aspirin", 85],
["caffeine", 25],
@@ -856,6 +880,7 @@
["cigar", 5],
["battery", 50],
["shotgun_sawn", 1],
+ ["rm228", 1],
["mag_porn", 20],
["lighter", 60],
["ref_lighter", 5],
@@ -866,15 +891,17 @@
["mp3", 18],
["portable_game", 8],
["roadmap", 40],
+ ["touristmap", 20],
+ ["restaurantmap", 20],
["money_bundle", 55],
["gum", 30],
["caff_gum", 10],
["sm_extinguisher", 10],
["nic_gum", 2]
]
- },{
- "type":"item_group",
- "id":"magazines",
+ },{
+ "type" : "item_group",
+ "id" : "magazines",
"items":[
["mag_tv", 40],
["mag_dude", 40],
@@ -940,9 +967,9 @@
["mag_fabrication", 30],
["mag_tailor", 25]
]
- },{
- "type":"item_group",
- "id":"softdrugs",
+ },{
+ "type" : "item_group",
+ "id" : "softdrugs",
"items":[
["bandages", 50],
["1st_aid", 35],
@@ -959,9 +986,9 @@
["caff_gum", 10],
["nic_gum", 25]
]
- },{
- "type":"item_group",
- "id":"harddrugs",
+ },{
+ "type" : "item_group",
+ "id" : "harddrugs",
"items":[
["inhaler", 14],
["codeine", 15],
@@ -974,9 +1001,9 @@
["antibiotics", 25],
["syringe", 8]
]
- },{
- "type":"item_group",
- "id":"cannedfood",
+ },{
+ "type" : "item_group",
+ "id" : "cannedfood",
"items":[
["can_beans", 40],
["can_corn", 35],
@@ -989,7 +1016,6 @@
["can_salmon", 25],
["can_chowder", 35],
["can_herring", 30],
- ["catfood", 20],
["broth", 15],
["crackers", 10],
["syrup", 15],
@@ -1019,9 +1045,9 @@
["catfood", 5],
["jar_meat_pickled", 6]
]
- },{
- "type":"item_group",
- "id":"pasta",
+ },{
+ "type" : "item_group",
+ "id" : "pasta",
"items":[
["spaghetti_raw", 40],
["macaroni_raw", 40],
@@ -1037,9 +1063,9 @@
["seasoning_salt", 25],
["seasoning_italian", 25]
]
- },{
- "type":"item_group",
- "id":"produce",
+ },{
+ "type" : "item_group",
+ "id" : "produce",
"items":[
["apple", 70],
["orange", 65],
@@ -1064,9 +1090,9 @@
["onion", 3],
["carrot", 3]
]
- },{
- "type":"item_group",
- "id":"cleaning",
+ },{
+ "type" : "item_group",
+ "id" : "cleaning",
"items":[
["salt_water", 20],
["bleach", 20],
@@ -1088,9 +1114,9 @@
["boots_rubber", 20],
["charcoal", 5]
]
- },{
- "type":"item_group",
- "id":"hardware",
+ },{
+ "type" : "item_group",
+ "id" : "hardware",
"items":[
["superglue", 30],
["chain", 20],
@@ -1133,9 +1159,9 @@
["cu_pipe", 50],
["charcoal", 5]
]
- },{
- "type":"item_group",
- "id":"tools",
+ },{
+ "type" : "item_group",
+ "id" : "tools",
"items":[
["screwdriver", 40],
["hammer", 35],
@@ -1156,9 +1182,9 @@
["swage", 1],
["tool_belt", 5]
]
- },{
- "type":"item_group",
- "id":"bigtools",
+ },{
+ "type" : "item_group",
+ "id" : "bigtools",
"items":[
["broom", 30],
["mop", 30],
@@ -1180,9 +1206,9 @@
["apron_leather", 10],
["tool_belt", 30]
]
- },{
- "type":"item_group",
- "id":"mischw",
+ },{
+ "type" : "item_group",
+ "id" : "mischw",
"items":[
["2x4", 60],
["machete", 5],
@@ -1219,15 +1245,16 @@
["sm_extinguisher", 10],
["tool_belt", 30]
]
- },{
- "type":"item_group",
- "id":"consumer_electronics",
+ },{
+ "type" : "item_group",
+ "id" : "consumer_electronics",
"items":[
["amplifier", 8],
["mag_electronics", 15],
["antenna", 18],
["battery", 50],
["soldering_iron", 70],
+ ["solder_wire", 70],
["solar_cell", 5],
["screwdriver", 40],
["processor", 15],
@@ -1248,13 +1275,14 @@
["pda", 20],
["wristwatch", 15]
]
- },{
- "type":"item_group",
- "id":"sports",
+ },{
+ "type" : "item_group",
+ "id" : "sports",
"items":[
["bandages", 50],
["aspirin", 85],
["bat", 60],
+ ["bismuth", 30],
["bat_metal", 60],
["football_armor", 10],
["helmet_football", 10],
@@ -1305,13 +1333,14 @@
["airhorn", 40],
["boots_hiking", 10]
]
- },{
- "type":"item_group",
- "id":"camping",
+ },{
+ "type" : "item_group",
+ "id" : "camping",
"items":[
["rope_30", 35],
["hatchet", 10],
["pot", 25],
+ ["bowl_pewter", 25],
["teapot", 5],
["pan", 25],
["binoculars", 20],
@@ -1372,7 +1401,8 @@
["wire", 50],
["rollmat", 40],
["tent_kit", 17],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["ax", 8],
["heatpack", 60],
["glowstick", 60],
@@ -1403,13 +1433,14 @@
["airhorn", 20],
["charcoal", 20]
]
- },{
- "type":"item_group",
- "id":"allsporting",
+ },{
+ "type" : "item_group",
+ "id" : "allsporting",
"items":[
["aspirin", 85],
["sports_drink", 20],
["bat", 60],
+ ["bismuth", 30],
["bat_metal", 60],
["baseball", 60],
["football_armor", 10],
@@ -1453,6 +1484,7 @@
["rope_30", 35],
["hatchet", 10],
["pot", 25],
+ ["bowl_pewter", 25],
["teapot", 15],
["pan", 25],
["binoculars", 20],
@@ -1540,9 +1572,9 @@
["airhorn", 30],
["quikclot", 10]
]
- },{
- "type":"item_group",
- "id":"alcohol",
+ },{
+ "type" : "item_group",
+ "id" : "alcohol",
"items":[
["whiskey", 16],
["vodka", 20],
@@ -1555,18 +1587,19 @@
["wine_chardonnay", 10],
["wine_cabernet", 10],
["wine_noir", 2],
- ["beer", 60]
+ ["beer", 60],
+ ["single_malt_whiskey", 2]
]
- },{
- "type":"item_group",
- "id":"pool_table",
+ },{
+ "type" : "item_group",
+ "id" : "pool_table",
"items":[
["pool_cue", 4],
["pool_ball", 40]
]
- },{
- "type":"item_group",
- "id":"trash",
+ },{
+ "type" : "item_group",
+ "id" : "trash",
"items":[
["iodine", 5],
["bum_wine", 5],
@@ -1595,21 +1628,32 @@
["kevlar_plate", 1],
["leather", 1],
["software_hacking", 10],
+ ["decoy_elfa", 10],
+ ["recipe_elfa", 1],
["jug_plastic", 10],
["spray_can", 50],
["keg", 10],
["jar_glass", 10],
["jar_3l_glass", 8],
["flyer", 10],
- ["talking_doll", 60]
+ ["talking_doll", 60],
+ ["creepy_doll", 1]
]
- },{
- "type":"item_group",
- "id":"ammo",
+ },{
+ "type" : "item_group",
+ "id" : "ammo",
"items":[
["shot_bird", 8],
["shot_00", 8],
["shot_flechette", 3],
+ ["20x66_shot", 5],
+ ["20x66_exp", 1],
+ ["20x66_inc", 2],
+ ["20x66_flare", 3],
+ ["20x66_frag", 2],
+ ["20x66_slug", 4],
+ ["20x66_flechette", 3],
+ ["20x66_beanbag", 4],
["shot_slug", 6],
["22_fmj", 3],
["22_lr", 9],
@@ -1651,9 +1695,9 @@
["5x50dart", 6],
["8mm_inc", 2]
]
- },{
- "type":"item_group",
- "id":"pistols",
+ },{
+ "type" : "item_group",
+ "id" : "pistols",
"items":[
["sig_mosquito", 5],
["sw_22", 5],
@@ -1675,19 +1719,22 @@
["rm99_pistol", 2],
["rm103a_pistol", 1]
]
- },{
- "type":"item_group",
- "id":"shotguns",
+ },{
+ "type" : "item_group",
+ "id" : "shotguns",
"items":[
["shotgun_s", 1],
["shotgun_d", 2],
+ ["rm228", 2],
+ ["rm120c", 4],
["remington_870", 9],
["mossberg_500", 5],
+ ["rm20", 2],
["saiga_12", 3]
]
- },{
- "type":"item_group",
- "id":"rifles",
+ },{
+ "type" : "item_group",
+ "id" : "rifles",
"items":[
["marlin_9a", 14],
["ruger_1022", 12],
@@ -1700,9 +1747,9 @@
["rm51_assault_rifle", 2],
["rm88_battle_rifle", 1]
]
- },{
- "type":"item_group",
- "id":"smg",
+ },{
+ "type" : "item_group",
+ "id" : "smg",
"items":[
["american_180", 2],
["uzi", 8],
@@ -1717,9 +1764,9 @@
["needlegun", 4],
["rm2000_smg", 1]
]
- },{
- "type":"item_group",
- "id":"assault",
+ },{
+ "type" : "item_group",
+ "id" : "assault",
"items":[
["hk_g3", 15],
["hk_g36", 17],
@@ -1736,9 +1783,9 @@
["rm614_lmg", 1],
["rm2000_smg", 1]
]
- },{
- "type":"item_group",
- "id":"allguns",
+ },{
+ "type" : "item_group",
+ "id" : "allguns",
"items":[
["sig_mosquito", 5],
["sw_22", 5],
@@ -1758,9 +1805,12 @@
["sw_500", 1],
["shotgun_s", 1],
["shotgun_d", 2],
+ ["rm228", 2],
["remington_870", 9],
["mossberg_500", 5],
+ ["rm120c", 4],
["saiga_12", 3],
+ ["rm20", 2],
["american_180", 2],
["uzi", 8],
["tec9", 10],
@@ -1802,9 +1852,9 @@
["signal_flare", 5],
["blowgun", 5]
]
- },{
- "type":"item_group",
- "id":"gunxtras",
+ },{
+ "type" : "item_group",
+ "id" : "gunxtras",
"items":[
["glasses_safety", 40],
["glasses_bal", 20],
@@ -1879,6 +1929,9 @@
["smrifle_primer", 10],
["lgrifle_primer", 10],
["lead", 10],
+ ["solder", 10],
+ ["tin", 10],
+ ["bismuth", 10],
["press", 5],
["puller", 5],
["laser_sight", 15],
@@ -1889,9 +1942,9 @@
["5x50_hull", 8],
["improve_sights", 20]
]
- },{
- "type":"item_group",
- "id":"shoes",
+ },{
+ "type" : "item_group",
+ "id" : "shoes",
"items":[
["sneakers", 80],
["socks", 70],
@@ -1903,9 +1956,9 @@
["boots_combat", 10],
["boots_hiking", 20]
]
- },{
- "type":"item_group",
- "id":"pants",
+ },{
+ "type" : "item_group",
+ "id" : "pants",
"items":[
["jeans", 90],
["pants_checkered", 5],
@@ -1920,9 +1973,9 @@
["sundress", 50],
["dress_wedding", 1]
]
- },{
- "type":"item_group",
- "id":"shirts",
+ },{
+ "type" : "item_group",
+ "id" : "shirts",
"items":[
["tshirt", 80],
["longshirt", 80],
@@ -1935,9 +1988,9 @@
["under_armor", 20],
["jersey", 40]
]
- },{
- "type":"item_group",
- "id":"jackets",
+ },{
+ "type" : "item_group",
+ "id" : "jackets",
"items":[
["jacket_light", 50],
["jacket_jean", 35],
@@ -1947,9 +2000,9 @@
["trenchcoat", 25],
["apron_leather", 1]
]
- },{
- "type":"item_group",
- "id":"winter",
+ },{
+ "type" : "item_group",
+ "id" : "winter",
"items":[
["coat_winter", 50],
["peacoat", 30],
@@ -1972,9 +2025,9 @@
["leg_warmers", 20],
["balclava", 15]
]
- },{
- "type":"item_group",
- "id":"bags",
+ },{
+ "type" : "item_group",
+ "id" : "bags",
"items":[
["backpack", 38],
["purse", 40],
@@ -1982,9 +2035,9 @@
["rucksack", 20],
["backpack_leather", 8]
]
- },{
- "type":"item_group",
- "id":"allclothes",
+ },{
+ "type" : "item_group",
+ "id" : "allclothes",
"items":[
["jeans", 90],
["pants_checkered", 5],
@@ -2058,9 +2111,9 @@
["dress_wedding", 1],
["jersey", 40]
]
- },{
- "type":"item_group",
- "id":"novels",
+ },{
+ "type" : "item_group",
+ "id" : "novels",
"items":[
["novel_romance", 30],
["novel_spy", 28],
@@ -2095,9 +2148,9 @@
["novel_tragedy", 8],
["ZSG", 5]
]
- },{
- "type":"item_group",
- "id":"manuals",
+ },{
+ "type" : "item_group",
+ "id" : "manuals",
"items":[
["manual_brawl", 30],
["manual_dodge", 1],
@@ -2130,9 +2183,9 @@
["manual_driving", 15],
["manual_survival", 20]
]
- },{
- "type":"item_group",
- "id":"textbooks",
+ },{
+ "type" : "item_group",
+ "id" : "textbooks",
"items":[
["textbook_computer", 4],
["computer_science", 8],
@@ -2166,33 +2219,33 @@
["textbook_speech", 12],
["textbook_armeast", 3]
]
- },{
- "type":"item_group",
- "id":"cop_shoes",
+ },{
+ "type" : "item_group",
+ "id" : "cop_shoes",
"items":[
["boots", 70],
["boots_steel", 50],
["boots_hiking", 20],
["boots_combat", 10]
]
- },{
- "type":"item_group",
- "id":"cop_torso",
+ },{
+ "type" : "item_group",
+ "id" : "cop_torso",
"items":[
["dress_shirt", 60],
["under_armor", 20],
["jacket_light", 50]
]
- },{
- "type":"item_group",
- "id":"cop_pants",
+ },{
+ "type" : "item_group",
+ "id" : "cop_pants",
"items":[
["pants", 75],
["pants_cargo", 70]
]
- },{
- "type":"item_group",
- "id":"cop_weapons",
+ },{
+ "type" : "item_group",
+ "id" : "cop_weapons",
"items":[
["baton", 8],
["kevlar", 30],
@@ -2215,6 +2268,7 @@
["UPS_off", 5],
["tazer", 3],
["shot_beanbag", 15],
+ ["20x66_beanbag", 10],
["tac_helmet", 15],
["tac_fullhelmet", 7],
["tonfa", 30],
@@ -2222,9 +2276,9 @@
["shocktonfa_off", 15],
["swat_armor", 10]
]
- },{
- "type":"item_group",
- "id":"cop_evidence",
+ },{
+ "type" : "item_group",
+ "id" : "cop_evidence",
"items":[
["crackpipe", 8],
["weed", 20],
@@ -2254,44 +2308,44 @@
["switchblade", 15],
["bondage_mask", 1]
]
- },{
- "type":"item_group",
- "id":"swimmer_head",
+ },{
+ "type" : "item_group",
+ "id" : "swimmer_head",
"items":[
["goggles_swim", 90],
["fancy_sunglasses", 1],
["sunglasses", 10]
]
- },{
- "type":"item_group",
- "id":"swimmer_torso",
+ },{
+ "type" : "item_group",
+ "id" : "swimmer_torso",
"items":[
["bikini_top", 50],
["flotation_vest", 10]
]
- },{
- "type":"item_group",
- "id":"swimmer_pants",
+ },{
+ "type" : "item_group",
+ "id" : "swimmer_pants",
"items":[
["trunks", 80],
["hot_pants", 30]
]
- },{
- "type":"item_group",
- "id":"swimmer_shoes",
+ },{
+ "type" : "item_group",
+ "id" : "swimmer_shoes",
"items":[
["flip_flops", 80]
]
- },{
- "type":"item_group",
- "id":"swimmer_wetsuit",
+ },{
+ "type" : "item_group",
+ "id" : "swimmer_wetsuit",
"items":[
["wetsuit", 90],
["wetsuit_spring", 10]
]
- },{
- "type":"item_group",
- "id":"lab_shoes",
+ },{
+ "type" : "item_group",
+ "id" : "lab_shoes",
"items":[
["sneakers", 80],
["boots", 70],
@@ -2299,9 +2353,9 @@
["boots_hiking", 40],
["dress_shoes", 50]
]
- },{
- "type":"item_group",
- "id":"lab_torso",
+ },{
+ "type" : "item_group",
+ "id" : "lab_torso",
"items":[
["coat_lab", 20],
["coat_lab", 20],
@@ -2319,9 +2373,9 @@
["hazmat_suit", 5],
["cleansuit", 10]
]
- },{
- "type":"item_group",
- "id":"lab_pants",
+ },{
+ "type" : "item_group",
+ "id" : "lab_pants",
"items":[
["jeans", 90],
["pants_checkered", 5],
@@ -2329,9 +2383,9 @@
["pants_cargo", 70],
["skirt", 75]
]
- },{
- "type":"item_group",
- "id":"hospital_lab",
+ },{
+ "type" : "item_group",
+ "id" : "hospital_lab",
"items":[
["blood", 20],
["iodine", 5],
@@ -2346,6 +2400,8 @@
["glasses_safety", 40],
["vacutainer", 10],
["usb_drive", 5],
+ ["recipe_elfa", 1],
+ ["recipe_medicalmut", 2],
["disinfectant", 35],
["medical_gauze", 10],
["medical_tape", 45],
@@ -2358,16 +2414,16 @@
["fungicide", 10],
["jar_3l_glass", 15]
]
- },{
- "type":"item_group",
- "id":"hospital_samples",
+ },{
+ "type" : "item_group",
+ "id" : "hospital_samples",
"items":[
["blood", 20],
["vacutainer", 10]
]
- },{
- "type":"item_group",
- "id":"surgery",
+ },{
+ "type" : "item_group",
+ "id" : "surgery",
"items":[
["blood", 20],
["iodine", 5],
@@ -2388,9 +2444,9 @@
["jar_3l_glass", 15],
["quikclot", 10]
]
- },{
- "type":"item_group",
- "id":"office",
+ },{
+ "type" : "item_group",
+ "id" : "office",
"items":[
["cola", 70],
["mag_barter", 35],
@@ -2435,9 +2491,9 @@
["sm_extinguisher", 10],
["pocketwatch", 2]
]
- },{
- "type":"item_group",
- "id":"cubical_office",
+ },{
+ "type" : "item_group",
+ "id" : "cubical_office",
"items":[
["cola", 70],
["choc_drink", 30],
@@ -2510,9 +2566,9 @@
["sm_extinguisher", 10],
["pocketwatch", 2]
]
- },{
- "type":"item_group",
- "id":"school",
+ },{
+ "type" : "item_group",
+ "id" : "school",
"items":[
["glasses_reading", 90],
["purse", 40],
@@ -2542,6 +2598,7 @@
["cookbook", 35],
["cookbook_italian", 25],
["manual_electronics", 20],
+ ["decoy_elfa", 5],
["manual_tailor", 15],
["manual_carpentry", 10],
["101_carpentry", 10],
@@ -2590,9 +2647,9 @@
["helmet_football", 5],
["football", 5]
]
- },{
- "type":"item_group",
- "id":"church",
+ },{
+ "type" : "item_group",
+ "id" : "church",
"items":[
["glasses_eye", 90],
["sunglasses", 90],
@@ -2611,11 +2668,12 @@
["essay_book", 6],
["poetry_book", 6],
["philosophy_book", 2],
+ ["survivormap", 1],
["pocketwatch", 10]
]
- },{
- "type":"item_group",
- "id":"vault",
+ },{
+ "type" : "item_group",
+ "id" : "vault",
"items":[
["purifier", 12],
["plut_cell", 10],
@@ -2625,6 +2683,7 @@
["UPS_off", 5],
["adv_UPS_off", 3],
["gold", 10],
+ ["silver", 30],
["plasma_engine", 1],
["bio_time_freeze", 10],
["bio_teleport", 10],
@@ -2637,9 +2696,9 @@
["money_bundle", 90],
["pocketwatch", 5]
]
- },{
- "type":"item_group",
- "id":"medieval",
+ },{
+ "type" : "item_group",
+ "id" : "medieval",
"items":[
["katana", 2],
["cestus", 2],
@@ -2670,9 +2729,9 @@
["sword_bayonet", 10],
["apron_leather", 1]
]
- },{
- "type":"item_group",
- "id":"art",
+ },{
+ "type" : "item_group",
+ "id" : "art",
"items":[
["fur", 0],
["katana", 2],
@@ -2689,9 +2748,9 @@
["fancy_sunglasses", 2],
["pocketwatch", 5]
]
- },{
- "type":"item_group",
- "id":"pawn",
+ },{
+ "type" : "item_group",
+ "id" : "pawn",
"items":[
["cigar", 5],
["television", 10],
@@ -2700,6 +2759,7 @@
["cestus", 1],
["knuckle_brass", 15],
["gold", 10],
+ ["silver", 20],
["rapier", 3],
["cane", 10],
["suit", 60],
@@ -2796,6 +2856,7 @@
["fun_survival", 10],
["SICP", 3],
["textbook_robots", 1],
+ ["recipe_elfa", 1],
["extinguisher", 20],
["fan", 5],
["radio", 20],
@@ -2815,6 +2876,7 @@
["bat_metal", 60],
["lawnmower", 25],
["char_smoker", 25],
+ ["lawn_dart", 10],
["dehydrator", 15],
["pickelhaube", 50],
["makeshift_machete", 0],
@@ -2862,11 +2924,12 @@
["atomic_coffeepot", 1],
["flaregun", 10],
["signal_flare", 15],
+ ["rm120c", 5],
["knee_pads", 10]
]
- },{
- "type":"item_group",
- "id":"mil_surplus",
+ },{
+ "type" : "item_group",
+ "id" : "mil_surplus",
"items":[
["knife_combat", 14],
["throwing_knife", 14],
@@ -2910,7 +2973,8 @@
["radio", 20],
["geiger_off", 8],
["usb_drive", 5],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["jerrycan", 10],
["rucksack", 20],
["heatpack", 60],
@@ -2924,9 +2988,9 @@
["signal_flare", 25],
["quikclot", 20]
]
- },{
- "type":"item_group",
- "id":"shelter",
+ },{
+ "type" : "item_group",
+ "id" : "shelter",
"items":[
["water_clean", 90],
["soup_veggy", 15],
@@ -2993,7 +3057,8 @@
["radio", 20],
["rollmat", 40],
["tent_kit", 17],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["spray_can", 50],
["ax", 8],
["heatpack", 60],
@@ -3012,11 +3077,12 @@
["sm_extinguisher", 10],
["flaregun", 5],
["signal_flare", 10],
+ ["survivormap", 1],
["pur_tablets", 5]
]
- },{
- "type":"item_group",
- "id":"mechanics",
+ },{
+ "type" : "item_group",
+ "id" : "mechanics",
"items":[
["wrench", 30],
["frame", 20],
@@ -3059,12 +3125,84 @@
["cu_pipe", 15],
["apron_leather", 5]
]
- },{
- "type":"item_group",
- "id":"chemistry",
+ },{
+ "type" : "item_group",
+ "id" : "chem_school",
"items":[
["iodine", 5],
+ ["pocket_firstaid", 2],
+ ["textbook_chemistry", 10],
["adv_chemistry", 2],
+ ["decoy_elfa", 2],
+ ["water_clean", 90],
+ ["salt_water", 30],
+ ["bleach", 10],
+ ["ammonia", 12],
+ ["mutagen", 1],
+ ["purifier", 1],
+ ["royal_jelly", 4],
+ ["superglue", 30],
+ ["bottle_glass", 10],
+ ["syringe", 1],
+ ["adrenaline_injector", 1],
+ ["1st_aid", 5],
+ ["extinguisher", 25],
+ ["hotplate", 15],
+ ["funnel", 50],
+ ["jar_glass", 20],
+ ["jar_3l_glass", 15],
+ ["apron_leather", 6],
+ ["pur_tablets", 15],
+ ["lye_powder", 10],
+ ["oxy_powder", 12],
+ ["chemistry_set", 8],
+ ["sm_extinguisher", 20],
+ ["charcoal", 10]
+ ]
+ },{
+ "type" : "item_group",
+ "id" : "chem_home",
+ "items":[
+ ["iodine", 5],
+ ["textbook_chemistry", 8],
+ ["adv_chemistry", 6],
+ ["water_clean", 80],
+ ["salt_water", 30],
+ ["bleach", 20],
+ ["ammonia", 24],
+ ["mutagen", 2],
+ ["purifier", 2],
+ ["royal_jelly", 8],
+ ["superglue", 20],
+ ["bottle_glass", 10],
+ ["syringe", 4],
+ ["adrenaline_injector", 2],
+ ["1st_aid", 4],
+ ["extinguisher", 20],
+ ["hotplate", 10],
+ ["funnel", 50],
+ ["jar_glass", 20],
+ ["jar_3l_glass", 15],
+ ["apron_leather", 3],
+ ["pur_tablets", 15],
+ ["lye_powder", 20],
+ ["oxy_powder", 24],
+ ["chemistry_set", 10],
+ ["sm_extinguisher", 20],
+ ["charcoal", 15]
+ ]
+ },{
+ "type" : "item_group",
+ "id" : "chem_lab",
+ "items":[
+ ["iodine", 5],
+ ["adv_chemistry", 4],
+ ["decoy_elfa", 8],
+ ["recipe_elfa", 1],
+ ["recipe_raptor", 1],
+ ["recipe_alpha", 1],
+ ["recipe_chimera", 2],
+ ["recipe_medicalmut", 2],
["water_clean", 90],
["salt_water", 20],
["bleach", 20],
@@ -3090,9 +3228,9 @@
["sm_extinguisher", 10],
["charcoal", 10]
]
- },{
- "type":"item_group",
- "id":"teleport",
+ },{
+ "type" : "item_group",
+ "id" : "teleport",
"items":[
["screwdriver", 40],
["wrench", 30],
@@ -3104,9 +3242,9 @@
["teleporter", 10],
["usb_drive", 5]
]
- },{
- "type":"item_group",
- "id":"goo",
+ },{
+ "type" : "item_group",
+ "id" : "goo",
"items":[
["jumpsuit", 20],
["gloves_rubber", 20],
@@ -3115,19 +3253,22 @@
["helmet_riot", 25],
["lighter", 60],
["boots_rubber", 20],
- ["canister_goo", 8]
+ ["recipe_medicalmut", 2],
+ ["canister_goo", 8],
+ ["canister_goo", 8],
+ ["recipe_chimera", 2]
]
- },{
- "type":"item_group",
- "id":"cloning_vat",
+ },{
+ "type" : "item_group",
+ "id" : "cloning_vat",
"items":[
["fetus", 1],
["arm", 4],
["leg", 4]
]
- },{
- "type":"item_group",
- "id":"dissection",
+ },{
+ "type" : "item_group",
+ "id" : "dissection",
"items":[
["iodine", 5],
["textbook_firstaid", 2],
@@ -3147,9 +3288,9 @@
["boots_rubber", 20],
["rag_bloody", 1]
]
- },{
- "type":"item_group",
- "id":"hydro",
+ },{
+ "type" : "item_group",
+ "id" : "hydro",
"items":[
["blueberries", 3],
["strawberries", 2],
@@ -3171,9 +3312,9 @@
["carrot", 3],
["withered", 70]
]
- },{
- "type":"item_group",
- "id":"electronics",
+ },{
+ "type" : "item_group",
+ "id" : "electronics",
"items":[
["superglue", 30],
["electrohack", 3],
@@ -3201,15 +3342,124 @@
["pda", 10],
["cable", 30],
["soldering_iron", 70],
+ ["solder_wire", 70],
["hotplate", 10],
["UPS_off", 5],
["usb_drive", 5],
["software_useless", 10],
["vac_sealer", 10]
]
- },{
- "type":"item_group",
- "id":"monparts",
+ },{
+ "type" : "item_group",
+ "id" : "lab_dorm",
+ "items":[
+ ["inhaler", 14],
+ ["clock", 10],
+ ["cig", 90],
+ ["chaw", 20],
+ ["cigar", 5],
+ ["pipe_tobacco", 5],
+ ["weed", 20],
+ ["seed_weed", 15],
+ ["rolling_paper", 5],
+ ["pipe_glass", 5],
+ ["coke", 8],
+ ["meth", 2],
+ ["heroin", 1],
+ ["sneakers", 40],
+ ["mask_hockey", 5],
+ ["jersey", 40],
+ ["coat_lab", 40],
+ ["boots_steel", 5],
+ ["socks", 70],
+ ["mocassins", 20],
+ ["bandana", 35],
+ ["glasses_eye", 90],
+ ["sunglasses", 20],
+ ["fancy_sunglasses", 5],
+ ["glasses_reading", 90],
+ ["glasses_bifocal", 90],
+ ["towel", 40],
+ ["hat_ball", 30],
+ ["purse", 40],
+ ["mbag", 20],
+ ["fanny", 10],
+ ["battery", 50],
+ ["bb", 8],
+ ["bbgun", 10],
+ ["fan", 10],
+ ["mag_porn", 20],
+ ["photo_album", 5],
+ ["mag_tv", 40],
+ ["mag_dude", 40],
+ ["mag_glam", 40],
+ ["mag_beauty", 30],
+ ["mag_gaming", 20],
+ ["mag_news", 35],
+ ["mag_firstaid", 10],
+ ["mag_comic", 20],
+ ["novel_romance", 30],
+ ["novel_drama", 40],
+ ["novel_mystery", 25],
+ ["ZSG", 5],
+ ["manual_mechanics", 35],
+ ["manual_fabrication", 12],
+ ["manual_speech", 50],
+ ["manual_business", 40],
+ ["manual_computers", 20],
+ ["novel_western", 16],
+ ["novel_pulp", 16],
+ ["tailor_portfolio", 1],
+ ["recipe_raptor", 1],
+ ["laptop", 30],
+ ["atomic_light", 3],
+ ["cell_phone", 40],
+ ["pda", 20],
+ ["lighter", 50],
+ ["ref_lighter", 4],
+ ["matches", 60],
+ ["sewing_kit", 30],
+ ["thread", 40],
+ ["scissors", 50],
+ ["soldering_iron", 70],
+ ["solder_wire", 70],
+ ["radio", 20],
+ ["syringe", 8],
+ ["mp3", 18],
+ ["portable_game", 8],
+ ["usb_drive", 8],
+ ["firecracker_pack", 1],
+ ["firecracker", 1],
+ ["chips", 65],
+ ["cola", 70],
+ ["choco_coffee_beans", 20],
+ ["caffeine", 20],
+ ["choc_drink", 20],
+ ["cola_meth", 1],
+ ["picklocks", 10],
+ ["wolfsuit", 4],
+ ["jedi_cloak", 4],
+ ["glowstick", 60],
+ ["blanket", 20],
+ ["house_coat", 25],
+ ["talking_doll", 5],
+ ["creepy_doll", 1],
+ ["wristwatch", 15],
+ ["pocketwatch", 5],
+ ["lsd", 1],
+ ["gum", 30],
+ ["caff_gum", 20],
+ ["nic_gum", 5],
+ ["clown_suit", 1],
+ ["clownshoes", 1],
+ ["bondage_suit", 5],
+ ["bondage_mask", 5],
+ ["flask_hip", 5],
+ ["corset", 15]
+ ]
+ },{
+ "type" : "item_group",
+ "id" : "monparts",
"items":[
["meat", 50],
["veggy", 30],
@@ -3221,9 +3471,9 @@
["fighter_sting", 5],
["chitin_piece", 10]
]
- },{
- "type":"item_group",
- "id":"bionics",
+ },{
+ "type" : "item_group",
+ "id" : "bionics",
"items":[
["bio_solar", 10],
["bio_batteries", 10],
@@ -3270,12 +3520,16 @@
["bio_armor_torso", 10],
["bio_armor_arms", 10],
["bio_armor_legs", 10],
+ ["bio_armor_eyes", 10],
["bio_shock", 10],
["bio_heat_absorb", 10],
["bio_claws", 10],
+ ["bio_razors", 10],
["bio_shockwave", 10],
["bio_nanobots", 10],
["bio_blood_anal", 10],
+ ["bio_geiger", 10],
+ ["bio_radscrubber", 10],
["bio_ads", 10],
["bio_ods", 10],
["bio_uncanny_dodge", 10],
@@ -3293,9 +3547,9 @@
["bio_power_armor_interface", 10],
["bio_power_armor_interface_mkII", 5]
]
- },{
- "type":"item_group",
- "id":"bionics_common",
+ },{
+ "type" : "item_group",
+ "id" : "bionics_common",
"items":[
["bio_power_storage", 10],
["bio_tools", 10],
@@ -3311,27 +3565,29 @@
["bio_furnace", 10],
["bio_torsionratchet", 10]
]
- },{
- "type":"item_group",
- "id":"bots",
+ },{
+ "type" : "item_group",
+ "id" : "bots",
"items":[
["bot_manhack", 1],
["bot_turret", 1]
]
- },{
- "type":"item_group",
- "id":"launchers",
+ },{
+ "type" : "item_group",
+ "id" : "launchers",
"items":[
["40mm_concussive", 10],
["40mm_frag", 8],
["40mm_incendiary", 6],
["40mm_teargas", 5],
["40mm_smoke", 4],
+ ["40mm_flare", 4],
["40mm_flashbang", 8],
["40mm_beanbag", 15],
["m79", 5],
["m320", 10],
["mgl", 6],
+ ["rm802", 5],
["m203", 2],
["LAW_Packed", 30],
["m3_carlgustav", 2],
@@ -3343,9 +3599,9 @@
["40mm_flechette", 6],
["m235tpa", 6]
]
- },{
- "type":"item_group",
- "id":"mil_rifles",
+ },{
+ "type" : "item_group",
+ "id" : "mil_rifles",
"items":[
["556", 6],
["556_incendiary", 2],
@@ -3370,6 +3626,7 @@
["UPS_off", 5],
["adv_UPS_off", 3],
["masterkey", 2],
+ ["rm121aux", 1],
["rm51_assault_rifle", 1],
["rm88_battle_rifle", 1],
["rm614_lmg", 1],
@@ -3377,11 +3634,19 @@
["laser_sight", 15],
["needlegun", 4],
["5x50dart", 8],
+ ["rm20", 3],
+ ["20x66_shot", 5],
+ ["20x66_exp", 1],
+ ["20x66_inc", 1],
+ ["20x66_flare", 2],
+ ["20x66_frag", 1],
+ ["20x66_slug", 4],
+ ["20x66_flechette", 5],
["improve_sights", 5]
]
- },{
- "type":"item_group",
- "id":"grenades",
+ },{
+ "type" : "item_group",
+ "id" : "grenades",
"items":[
["grenade", 3],
["flashbang", 3],
@@ -3393,9 +3658,9 @@
["granade", 1],
["c4", 5]
]
- },{
- "type":"item_group",
- "id":"mil_armor",
+ },{
+ "type" : "item_group",
+ "id" : "mil_armor",
"items":[
["pants_army", 30],
["jacket_army", 30],
@@ -3408,6 +3673,7 @@
["UPS_off", 5],
["adv_UPS_off", 3],
["chestrig", 10],
+ ["molle_pack", 8],
["duffelbag", 15],
["dump_pouch", 20],
["legrig", 10],
@@ -3429,9 +3695,9 @@
["elbow_pads", 50],
["knee_pads", 50]
]
- },{
- "type":"item_group",
- "id":"mil_accessories",
+ },{
+ "type" : "item_group",
+ "id" : "mil_accessories",
"items":[
["mask_gas", 10],
["duffelbag", 15],
@@ -3448,22 +3714,23 @@
["e_tool", 10],
["glasses_bal", 30]
]
- },{
- "type":"item_group",
- "id":"mil_armor_torso",
+ },{
+ "type" : "item_group",
+ "id" : "mil_armor_torso",
"items":[
["kevlar", 30],
["jacket_army", 30],
["vest", 15],
["chestrig", 10],
+ ["molle_pack", 8],
["under_armor", 20],
["power_armor_basic", 5],
["army_top", 30],
["elbow_pads", 20]
]
- },{
- "type":"item_group",
- "id":"mil_armor_helmet",
+ },{
+ "type" : "item_group",
+ "id" : "mil_armor_helmet",
"items":[
["helmet_army", 40],
["helmet_liner", 20],
@@ -3471,9 +3738,9 @@
["beret_wool", 40],
["mask_bal", 10]
]
- },{
- "type":"item_group",
- "id":"mil_armor_pants",
+ },{
+ "type" : "item_group",
+ "id" : "mil_armor_pants",
"items":[
["pants_army", 30],
["pants", 75],
@@ -3481,9 +3748,9 @@
["legrig", 10],
["knee_pads", 20]
]
- },{
- "type":"item_group",
- "id":"mil_food",
+ },{
+ "type" : "item_group",
+ "id" : "mil_food",
"items":[
["chocolate", 50],
["neccowafers", 30],
@@ -3501,9 +3768,9 @@
["fungicide", 5],
["quikclot", 10]
]
- },{
- "type":"item_group",
- "id":"mil_food_nodrugs",
+ },{
+ "type" : "item_group",
+ "id" : "mil_food_nodrugs",
"items":[
["chocolate", 50],
["can_beans", 40],
@@ -3514,9 +3781,9 @@
["sports_drink", 40],
["water_clean", 90]
]
- },{
- "type":"item_group",
- "id":"bionics_mil",
+ },{
+ "type" : "item_group",
+ "id" : "bionics_mil",
"items":[
["bio_power_storage", 10],
["bio_solar", 10],
@@ -3542,6 +3809,7 @@
["bio_armor_torso", 10],
["bio_armor_arms", 10],
["bio_armor_legs", 10],
+ ["bio_armor_eyes", 10],
["bio_targeting", 10],
["bio_ground_sonar", 10],
["bio_face_mask", 10],
@@ -3551,6 +3819,8 @@
["bio_night", 10],
["bio_nanobots", 10],
["bio_blood_anal", 10],
+ ["bio_geiger", 10],
+ ["bio_radscrubber", 10],
["bio_ads", 10],
["bio_ods", 10],
["bio_uncanny_dodge", 10],
@@ -3566,9 +3836,9 @@
["bio_power_armor_interface", 10],
["bio_power_armor_interface_mkII", 5]
]
- },{
- "type":"item_group",
- "id":"weapons",
+ },{
+ "type" : "item_group",
+ "id" : "weapons",
"items":[
["chain", 20],
["knuckle_brass", 20],
@@ -3597,9 +3867,9 @@
["shocktonfa_off", 5],
["nodachi", 1]
]
- },{
- "type":"item_group",
- "id":"survival_armor",
+ },{
+ "type" : "item_group",
+ "id" : "survival_armor",
"items":[
["boots_steel", 50],
["boots_combat", 50],
@@ -3638,6 +3908,7 @@
["UPS_off", 5],
["adv_UPS_off", 3],
["chestrig", 10],
+ ["molle_pack", 8],
["legrig", 10],
["rucksack", 20],
["emer_blanket", 20],
@@ -3649,9 +3920,9 @@
["apron_leather", 2],
["tool_belt", 5]
]
- },{
- "type":"item_group",
- "id":"survival_tools",
+ },{
+ "type" : "item_group",
+ "id" : "survival_tools",
"items":[
["bandages", 50],
["1st_aid", 35],
@@ -3680,7 +3951,8 @@
["hotplate", 10],
["UPS_off", 5],
["adv_UPS_off", 3],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["spray_can", 50],
["bio_tools", 10],
["bio_ethanol", 10],
@@ -3698,11 +3970,12 @@
["sm_extinguisher", 10],
["flaregun", 20],
["signal_flare", 25],
+ ["survivormap", 1],
["charcoal", 5]
]
- },{
- "type":"item_group",
- "id":"sewage_plant",
+ },{
+ "type" : "item_group",
+ "id" : "sewage_plant",
"items":[
["1st_aid", 35],
["motor", 2],
@@ -3728,6 +4001,8 @@
["bio_lighter", 10],
["bio_magnet", 10],
["flyer", 10],
+ ["decoy_elfa", 10],
+ ["recipe_elfa", 1],
["bio_purifier", 10],
["bio_climate", 10],
["bio_heatsink", 10],
@@ -3737,9 +4012,9 @@
["sm_extinguisher", 10],
["apron_leather", 10]
]
- },{
- "type":"item_group",
- "id":"construction_worker",
+ },{
+ "type" : "item_group",
+ "id" : "construction_worker",
"items":[
["boots", 70],
["boots_steel", 50],
@@ -3755,16 +4030,16 @@
["boots_rubber", 20],
["apron_leather", 10]
]
- },{
- "type":"item_group",
- "id":"mine_storage",
+ },{
+ "type" : "item_group",
+ "id" : "mine_storage",
"items":[
["rock", 40],
["coal", 20]
]
- },{
- "type":"item_group",
- "id":"mine_equipment",
+ },{
+ "type" : "item_group",
+ "id" : "mine_equipment",
"items":[
["water_clean", 90],
["1st_aid", 35],
@@ -3799,16 +4074,16 @@
["e_tool", 5],
["apron_leather", 10]
]
- },{
- "type":"item_group",
- "id":"spiral",
+ },{
+ "type" : "item_group",
+ "id" : "spiral",
"items":[
["spiral_stone", 20],
["vortex_stone", 2]
]
- },{
- "type":"item_group",
- "id":"radio",
+ },{
+ "type" : "item_group",
+ "id" : "radio",
"items":[
["cola", 70],
["choc_drink", 20],
@@ -3849,9 +4124,9 @@
["caff_gum", 8],
["nic_gum", 5]
]
- },{
- "type":"item_group",
- "id":"toxic_dump_equipment",
+ },{
+ "type" : "item_group",
+ "id" : "toxic_dump_equipment",
"items":[
["1st_aid", 35],
["iodine", 5],
@@ -3863,6 +4138,8 @@
["hat_hard", 50],
["textbook_carpentry", 6],
["mag_mechanics", 25],
+ ["decoy_elfa", 8],
+ ["recipe_elfa", 1],
["extinguisher", 20],
["radio", 20],
["geiger_off", 8],
@@ -3877,9 +4154,9 @@
["sm_extinguisher", 10],
["apron_leather", 10]
]
- },{
- "type":"item_group",
- "id":"subway",
+ },{
+ "type" : "item_group",
+ "id" : "subway",
"items":[
["wrapper", 50],
["string_6", 2],
@@ -3910,9 +4187,9 @@
["umbrella",1],
["pocketwatch", 1]
]
- },{
- "type":"item_group",
- "id":"sewer",
+ },{
+ "type" : "item_group",
+ "id" : "sewer",
"items":[
["mutagen", 8],
["fetus", 1],
@@ -3921,11 +4198,12 @@
["rag", 1],
["flyer", 10],
["child_book", 2],
- ["lsd", 1]
+ ["lsd", 1],
+ ["recipe_elfa", 2]
]
- },{
- "type":"item_group",
- "id":"cavern",
+ },{
+ "type" : "item_group",
+ "id" : "cavern",
"items":[
["rock", 40],
["jackhammer", 2],
@@ -3935,9 +4213,9 @@
["matches", 60],
["apron_leather", 5]
]
- },{
- "type":"item_group",
- "id":"spider",
+ },{
+ "type" : "item_group",
+ "id" : "spider",
"items":[
["corpse", 10],
["mutagen", 8],
@@ -3965,6 +4243,7 @@
["atomic_coffeepot", 5],
["pda", 3],
["id_military", 3],
+ ["militarymap", 3],
["bayonet", 10],
["pistol_bayonet", 4],
["rope_30", 35],
@@ -3981,6 +4260,11 @@
["bolt_steel", 7],
["shot_00", 8],
["shot_flechette", 3],
+ ["20x66_shot", 4],
+ ["20x66_exp", 1],
+ ["20x66_inc", 1],
+ ["20x66_flare", 2],
+ ["20x66_frag", 1],
["762_m87", 7],
["556", 6],
["556_incendiary", 2],
@@ -3988,6 +4272,7 @@
["762_51", 6],
["762_51_incendiary", 6],
["saiga_12", 3],
+ ["rm20", 2],
["hk_mp5", 12],
["TDI", 4],
["savage_111f", 10],
@@ -4020,11 +4305,12 @@
["pocketwatch", 5],
["child_book", 20],
["e_tool", 10],
+ ["survivormap", 5],
["pur_tablets", 10]
]
- },{
- "type":"item_group",
- "id":"ant_food",
+ },{
+ "type" : "item_group",
+ "id" : "ant_food",
"items":[
["meat", 50],
["veggy", 30],
@@ -4067,41 +4353,42 @@
["rock", 40],
["stick", 95],
["bio_metabolics", 10],
+ ["survivormap", 1],
["bio_blaster", 10]
]
- },{
- "type":"item_group",
- "id":"ant_egg",
+ },{
+ "type" : "item_group",
+ "id" : "ant_egg",
"items":[
["ant_egg", 5]
]
- },{
- "type":"item_group",
- "id":"biollante",
+ },{
+ "type" : "item_group",
+ "id" : "biollante",
"items":[
["biollante_bud", 1]
]
- },{
- "type":"item_group",
- "id":"bees",
+ },{
+ "type" : "item_group",
+ "id" : "bees",
"items":[
["bee_sting", 5]
]
- },{
- "type":"item_group",
- "id":"fungal_sting",
+ },{
+ "type" : "item_group",
+ "id" : "fungal_sting",
"items":[
["fighter_sting", 5]
]
- },{
- "type":"item_group",
- "id":"wasps",
+ },{
+ "type" : "item_group",
+ "id" : "wasps",
"items":[
["wasp_sting", 5]
]
- },{
- "type":"item_group",
- "id":"robots",
+ },{
+ "type" : "item_group",
+ "id" : "robots",
"items":[
["processor", 15],
["RAM", 22],
@@ -4119,34 +4406,34 @@
["battery", 50],
["plut_cell", 10]
]
- },{
- "type":"item_group",
- "id":"eyebot",
+ },{
+ "type" : "item_group",
+ "id" : "eyebot",
"items":[
["flashlight", 40]
]
- },{
- "type":"item_group",
- "id":"manhack",
+ },{
+ "type" : "item_group",
+ "id" : "manhack",
"items":[
["knife_combat", 14]
]
- },{
- "type":"item_group",
- "id":"skitterbot",
+ },{
+ "type" : "item_group",
+ "id" : "skitterbot",
"items":[
["tazer", 3]
]
- },{
- "type":"item_group",
- "id":"secubot",
+ },{
+ "type" : "item_group",
+ "id" : "secubot",
"items":[
["9mm", 8],
["steel_plate", 30]
]
- },{
- "type":"item_group",
- "id":"copbot",
+ },{
+ "type" : "item_group",
+ "id" : "copbot",
"items":[
["baton", 8],
["tazer", 3],
@@ -4155,32 +4442,32 @@
["shocktonfa_off", 5],
["alloy_plate", 10]
]
- },{
- "type":"item_group",
- "id":"molebot",
+ },{
+ "type" : "item_group",
+ "id" : "molebot",
"items":[
["spiked_plate", 15],
["hard_plate", 30]
]
- },{
- "type":"item_group",
- "id":"tripod",
+ },{
+ "type" : "item_group",
+ "id" : "tripod",
"items":[
["flamethrower", 1],
["kevlar_plate", 10],
["alloy_plate", 10]
]
- },{
- "type":"item_group",
- "id":"chickenbot",
+ },{
+ "type" : "item_group",
+ "id" : "chickenbot",
"items":[
["9mm", 8],
["kevlar_plate", 10],
["alloy_plate", 10]
]
- },{
- "type":"item_group",
- "id":"tankbot",
+ },{
+ "type" : "item_group",
+ "id" : "tankbot",
"items":[
["tazer", 3],
["flamethrower", 1],
@@ -4189,15 +4476,15 @@
["kevlar_plate", 10],
["hard_plate", 30]
]
- },{
- "type":"item_group",
- "id":"turret",
+ },{
+ "type" : "item_group",
+ "id" : "turret",
"items":[
["9mm", 8]
]
- },{
- "type":"item_group",
- "id":"helicopter",
+ },{
+ "type" : "item_group",
+ "id" : "helicopter",
"items":[
["chain", 20],
["power_supply", 16],
@@ -4234,11 +4521,13 @@
["UPS_off", 5],
["adv_UPS_off", 3],
["chestrig", 10],
+ ["molle_pack", 8],
["legrig", 10],
["rucksack", 20],
["LAW_Packed", 30],
["m3_carlgustav", 1],
["gobag", 2],
+ ["recipe_raptor", 2],
["84x246mm_he", 3],
["84x246mm_hedp", 2],
["84x246mm_smoke", 3],
@@ -4254,9 +4543,9 @@
["signal_flare", 25],
["glasses_bal", 10]
]
- },{
- "type":"item_group",
- "id":"military",
+ },{
+ "type" : "item_group",
+ "id" : "military",
"items":[
["m107a1" , 1],
["bipod" , 1],
@@ -4318,9 +4607,17 @@
["40mm_incendiary", 6],
["40mm_teargas", 5],
["40mm_smoke", 4],
+ ["40mm_flare", 4],
["40mm_flashbang", 8],
["40mm_shot", 12],
["40mm_flechette", 6],
+ ["20x66_shot", 4],
+ ["20x66_exp", 1],
+ ["20x66_inc", 1],
+ ["20x66_flare", 2],
+ ["20x66_frag", 1],
+ ["20x66_slug", 4],
+ ["20x66_flechette", 3],
["usp_9mm", 6],
["usp_45", 6],
["m4a1", 7],
@@ -4331,6 +4628,7 @@
["nx17", 1],
["m320", 10],
["mgl", 6],
+ ["rm802", 5],
["suppressor", 15],
["clip", 8],
["brass_catcher", 15],
@@ -4352,14 +4650,17 @@
["flamethrower", 1],
["binoculars", 20],
["masterkey", 2],
+ ["rm121aux", 1],
["shot_flechette", 5],
["chestrig", 10],
+ ["molle_pack", 8],
["legrig", 10],
["power_armor_basic", 5],
["power_armor_helmet_basic", 6],
["power_armor_frame", 4],
["spare_mag", 15],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["jerrycan", 10],
["rucksack", 20],
["heatpack", 60],
@@ -4399,11 +4700,12 @@
["fungicide", 3],
["flaregun", 20],
["signal_flare", 25],
+ ["militarymap", 4],
["quikclot", 20]
]
- },{
- "type":"item_group",
- "id":"science",
+ },{
+ "type" : "item_group",
+ "id" : "science",
"items":[
["water_clean", 90],
["bleach", 20],
@@ -4443,7 +4745,9 @@
["pocket_firearms", 2],
["SICP", 3],
["textbook_robots", 1],
+ ["recipe_elfa", 1],
["soldering_iron", 70],
+ ["solder_wire", 70],
["geiger_off", 8],
["teleporter", 10],
["canister_goo", 8],
@@ -4463,15 +4767,16 @@
["bio_heatsink", 10],
["bio_blood_filter", 10],
["software_useless", 10],
- ["canteen", 10],
+ ["canteen", 15],
+ ["2lcanteen", 10],
["chemistry_set", 4],
["oxy_powder", 8],
["fungicide", 10],
["pur_tablets", 10]
]
- },{
- "type":"item_group",
- "id":"rare",
+ },{
+ "type" : "item_group",
+ "id" : "rare",
"items":[
["mutagen", 8],
["purifier", 12],
@@ -4480,6 +4785,7 @@
["fetus", 1],
["id_science", 2],
["id_military", 3],
+ ["militarymap", 2],
["dump_pouch", 10],
["electrohack", 3],
["processor", 15],
@@ -4515,11 +4821,13 @@
["RPG", 1],
["RPG-7_ammo", 1],
["hazmat_suit", 5],
+ ["recipe_medicalmut", 10],
+ ["survivormap", 5],
["pur_tablets", 20]
]
- },{
- "type":"item_group",
- "id":"stash_food",
+ },{
+ "type" : "item_group",
+ "id" : "stash_food",
"items":[
["water_clean", 90],
["cola", 70],
@@ -4536,13 +4844,20 @@
["con_milk", 20],
["jar_meat_pickled", 20]
]
- },{
- "type":"item_group",
- "id":"stash_ammo",
+ },{
+ "type" : "item_group",
+ "id" : "stash_ammo",
"items":[
["bolt_steel", 7],
["shot_00", 8],
["shot_flechette", 2],
+ ["20x66_shot", 4],
+ ["20x66_exp", 1],
+ ["20x66_inc", 2],
+ ["20x66_flare", 3],
+ ["20x66_frag", 1],
+ ["20x66_slug", 4],
+ ["20x66_flechette", 3],
["shot_slug", 6],
["22_lr", 9],
["9mm", 8],
@@ -4574,9 +4889,9 @@
["signal_flare", 5],
["8mm_inc", 2]
]
- },{
- "type":"item_group",
- "id":"stash_wood",
+ },{
+ "type" : "item_group",
+ "id" : "stash_wood",
"items":[
["stick", 95],
["ax", 8],
@@ -4584,9 +4899,9 @@
["2x4", 60],
["log", 20]
]
- },{
- "type":"item_group",
- "id":"stash_drugs",
+ },{
+ "type" : "item_group",
+ "id" : "stash_drugs",
"items":[
["pills_sleep", 15],
["oxycodone", 7],
@@ -4605,11 +4920,12 @@
["crackpipe", 7],
["lsd", 6]
]
- },{
- "type":"item_group",
- "id":"drugdealer",
+ },{
+ "type" : "item_group",
+ "id" : "drugdealer",
"items":[
["energy_drink", 55],
+ ["energy_drink_atomic", 8],
["knuckle_brass", 30],
["sports_drink", 35],
["purple_drink", 15],
@@ -4688,9 +5004,9 @@
["switchblade", 4],
["pocketwatch", 2]
]
- },{
- "type":"item_group",
- "id":"wreckage",
+ },{
+ "type" : "item_group",
+ "id" : "wreckage",
"items":[
["chain", 20],
["steel_chunk", 30],
@@ -4700,11 +5016,12 @@
["cu_pipe", 50],
["rock", 40]
]
- },{
- "type":"item_group",
- "id":"npc_hacker",
+ },{
+ "type" : "item_group",
+ "id" : "npc_hacker",
"items":[
["energy_drink", 55],
+ ["energy_drink_atomic", 12],
["mag_computer", 45],
["mag_electronics", 25],
["adderall", 10],
@@ -4718,16 +5035,18 @@
["computer_science", 7],
["solar_cell", 5],
["SICP", 3],
+ ["recipe_chimera", 1],
["soldering_iron", 70],
+ ["solder_wire", 70],
["textbook_weapwest", 2],
["textbook_weapeast", 2],
["textbook_armwest", 2],
["radio_book", 22],
["textbook_armeast", 2]
]
- },{
- "type":"item_group",
- "id":"trader_avoid",
+ },{
+ "type" : "item_group",
+ "id" : "trader_avoid",
"items":[
["null", 10],
["corpse", 10],
@@ -4780,13 +5099,20 @@
["vaccine_shot", 10],
["bio_claws_weapon", 0]
]
- },{
- "type":"item_group",
- "id":"shia_stuff",
+ },{
+ "type" : "item_group",
+ "id" : "shia_stuff",
"items":[
["knife_steak", 3],
["ax", 1]
]
+ },{
+ "type" : "item_group",
+ "id" : "loincloth",
+ "items":[
+ ["loincloth", 2],
+ ["loincloth_fur", 1],
+ ["loincloth_leather", 1]
+ ]
}
-
]
diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json
index 5e5ca252bd877..32882211b3721 100644
--- a/data/json/items/ammo.json
+++ b/data/json/items/ammo.json
@@ -1398,6 +1398,30 @@
"stack_size" : 4,
"effects" : ["COOKOFF", "SMOKE", "TRAIL"]
},
+ { "type" : "AMMO",
+ "id" : "40mm_flare",
+ "price" : 360,
+ "name" : "40mm flare",
+ "symbol" : "=",
+ "color" : "dark_gray",
+ "description" : "A 40mm signal flare. It will burn brightly for up to a minute, and will also leave a streak of smoke cover in its wake.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 230,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "40mm",
+ "casing" : "40mm_casing",
+ "damage" : 15,
+ "pierce" : 2,
+ "range" : 90,
+ "dispersion" : 2,
+ "recoil" : 17,
+ "count" : 4,
+ "stack_size" : 4,
+ "effects" : ["INCENDIARY", "SMOKE", "FLARE"]
+ },
{ "type" : "AMMO",
"id" : "40mm_flashbang",
"price" : 400,
@@ -2127,6 +2151,90 @@
"recoil" : 0,
"count" : 200
},
+ { "type" : "AMMO",
+ "id" : "solder_wire",
+ "price" : 500,
+ "name" : "solder",
+ "symbol" : "=",
+ "color" : "gray",
+ "description" : "A small spool of solder, able to be used in ammunition and electronics.",
+ "material" : "steel",
+ "volume" : 0,
+ "weight" : 3,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "components",
+ "damage" : 0,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 200
+ },
+ { "type" : "AMMO",
+ "id" : "silver_small",
+ "price" : 1750,
+ "name" : "silver",
+ "symbol" : "=",
+ "color" : "gray",
+ "description" : "Small silver bits. Before the cataclysm, these would have been worth quite a bit. Still usable in making ammunition.",
+ "material" : "silver",
+ "volume" : 0,
+ "weight" : 3,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "components",
+ "damage" : 0,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 200
+ },
+ { "type" : "AMMO",
+ "id" : "bismuth",
+ "price" : 1000,
+ "name" : "bismuth",
+ "symbol" : "=",
+ "color" : "gray",
+ "description" : "Bismuth fishing weights and scraps. Usable in making ammunition.",
+ "material" : "steel",
+ "volume" : 0,
+ "weight" : 3,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "components",
+ "damage" : 0,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 200
+ },
+ { "type" : "AMMO",
+ "id" : "tin",
+ "price" : 750,
+ "name" : "tin",
+ "symbol" : "=",
+ "color" : "gray",
+ "description" : "Tin and pewter scraps. Usable in making ammo",
+ "material" : "steel",
+ "volume" : 0,
+ "weight" : 3,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "components",
+ "damage" : 0,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 200
+ },
{ "type" : "AMMO",
"id" : "gold_small",
"price" : 5000,
@@ -2731,7 +2839,7 @@
"recoil" : 14,
"count" : 4,
"stack_size" : 20,
- "effects" : ["INCENDIARY", "FLARE"]
+ "effects" : ["INCENDIARY", "FLARE", "SMOKE"]
},
{ "type" : "AMMO",
"id" : "rebar_rail",
@@ -2777,6 +2885,294 @@
"recoil" : 0,
"count" : 3
},
+ { "type" : "AMMO",
+ "id" : "mininuke_mod",
+ "price" : 1800,
+ "name" : "modified mininuke",
+ "symbol" : "*",
+ "color" : "green",
+ "description" : "A heavy modified handheld nuclear device. Intended to be fired from a sepcialized launcher, its case has been cut down and it has been rigged to explode on impact. While it is now somewhat lighter than before, it can no longer be triggered manually.",
+ "material" : "plastic",
+ "volume" : 3,
+ "weight" : 3816,
+ "bashing" : 8,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "mininuke_mod",
+ "casing" : "NULL",
+ "damage" : 14,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 1,
+ "stack_size" : 2,
+ "effects" : ["MININUKE_MOD"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_shot",
+ "price" : 900,
+ "name" : "20x66mm buckshot",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, buckshot type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 56,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 64,
+ "pierce" : 4,
+ "range" : 12,
+ "dispersion" : 0,
+ "recoil" : 38,
+ "count" : 40,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "SHOT"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_flechette",
+ "price" : 1000,
+ "name" : "20x66mm flechette",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, flechette type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 52,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 46,
+ "pierce" : 32,
+ "range" : 18,
+ "dispersion" : 0,
+ "recoil" : 32,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "SHOT"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_slug",
+ "price" : 1000,
+ "name" : "20x66mm slug",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, solid projectile type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 60,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 66,
+ "pierce" : 8,
+ "range" : 26,
+ "dispersion" : 6,
+ "recoil" : 42,
+ "count" : 40,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_exp",
+ "price" : 1000,
+ "name" : "20x66mm explosive",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, explosive projectile type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 62,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 16,
+ "pierce" : 4,
+ "range" : 20,
+ "dispersion" : 8,
+ "recoil" : 42,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "EXPLOSIVE"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_frag",
+ "price" : 1000,
+ "name" : "20x66mm frag",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, explosive fragmentation type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 64,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 16,
+ "pierce" : 4,
+ "range" : 20,
+ "dispersion" : 8,
+ "recoil" : 42,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "FRAG"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_flare",
+ "price" : 1000,
+ "name" : "20x66mm flare",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, signal flare type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 44,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 20,
+ "pierce" : 6,
+ "range" : 80,
+ "dispersion" : 4,
+ "recoil" : 34,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["INCENDIARY", "FLARE", "SMOKE"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_inc",
+ "price" : 1000,
+ "name" : "20x66mm incendiary",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "20x66mm caseless shotgun rounds, incendiary type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 60,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 54,
+ "pierce" : 12,
+ "range" : 30,
+ "dispersion" : 8,
+ "recoil" : 38,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["INCENDIARY"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_beanbag",
+ "price" : 1100,
+ "name" : "20x66mm beanbag",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "A20x66mm caseless shotgun rounds, sublethal beanbag type. Proprietary ammunition for Rivtech shotguns. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 66,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 14,
+ "pierce" : 0,
+ "range" : 26,
+ "dispersion" : 8,
+ "recoil" : 40,
+ "count" : 20,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "LARGE_BEANBAG"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_bootleg_shot",
+ "price" : 700,
+ "name" : "handmade 20x66mm buckshot",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "Handcrafted, bootleg, duplicates of Rivtech 20x66mm caseless buckshot rounds. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 64,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 44,
+ "pierce" : 2,
+ "range" : 10,
+ "dispersion" : 4,
+ "recoil" : 44,
+ "count" : 40,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "SHOT"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_bootleg_flechette",
+ "price" : 800,
+ "name" : "handmade 20x66mm flechette",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "Handcrafted, bootleg, duplicates of Rivtech 20x66mm caseless flechette rounds. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 60,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 40,
+ "pierce" : 22,
+ "range" : 16,
+ "dispersion" : 8,
+ "recoil" : 38,
+ "count" : 40,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF", "SHOT"]
+ },
+ { "type" : "AMMO",
+ "id" : "20x66_bootleg_slug",
+ "price" : 800,
+ "name" : "handmade 20x66mm slug",
+ "symbol" : "=",
+ "color" : "pink",
+ "description" : "Handcrafted, bootleg, duplicates of Rivtech 20x66mm caseless solid projectile rounds. Being caseless rounds, these cannot be disassembled or reloaded.",
+ "material" : "steel",
+ "volume" : 1,
+ "weight" : 68,
+ "bashing" : 1,
+ "cutting" : 0,
+ "to_hit" : 0,
+ "ammo_type" : "20x66mm",
+ "casing" : "NULL",
+ "damage" : 58,
+ "pierce" : 6,
+ "range" : 24,
+ "dispersion" : 12,
+ "recoil" : 48,
+ "count" : 40,
+ "stack_size" : 40,
+ "effects" : ["COOKOFF"]
+ },
{ "type" : "AMMO",
"id" : "50_casing",
"price" : 300,
diff --git a/data/json/items/archery.json b/data/json/items/archery.json
index 2cbab404fc982..7055022a9607e 100644
--- a/data/json/items/archery.json
+++ b/data/json/items/archery.json
@@ -924,7 +924,7 @@
"bashing" : 1,
"cutting" : 12,
"to_hit" : 0,
- "ammo_type" : "NULL",
+ "ammo_type" : "thrown",
"casing" : "NULL",
"damage" : 0,
"pierce" : 0,
@@ -946,7 +946,7 @@
"bashing" : 6,
"cutting" : 16,
"to_hit" : 0,
- "ammo_type" : "NULL",
+ "ammo_type" : "thrown",
"casing" : "NULL",
"damage" : 0,
"pierce" : 0,
@@ -955,6 +955,28 @@
"recoil" : 0,
"count" : 3
},
+ { "type" : "AMMO",
+ "id" : "lawn_dart",
+ "price" : 100,
+ "name" : "lawn dart",
+ "symbol" : ";",
+ "color" : "yellow",
+ "description" : "A large plastic dart made for outdoor games.",
+ "material" : ["plastic", "iron"],
+ "volume" : 2,
+ "weight" : 175,
+ "bashing" : 0,
+ "cutting" : 16,
+ "to_hit" : -1,
+ "ammo_type" : "thrown",
+ "casing" : "NULL",
+ "damage" : 0,
+ "pierce" : 0,
+ "range" : 0,
+ "dispersion" : 0,
+ "recoil" : 0,
+ "count" : 2
+ },
{
"id":"arrow_plastic",
"type":"AMMO",
diff --git a/data/json/items/armor.json b/data/json/items/armor.json
index a54e5551d8771..a6dbbce32436f 100644
--- a/data/json/items/armor.json
+++ b/data/json/items/armor.json
@@ -409,7 +409,8 @@
"encumbrance" : 1,
"bashing" : 4,
"coverage" : 95,
- "material_thickness" : 5
+ "material_thickness" : 5,
+ "use_action" : "BOOTS"
},
{
"type" : "ARMOR",
@@ -433,7 +434,8 @@
"bashing" : 4,
"flags" : ["VARSIZE", "WATERPROOF"],
"coverage" : 95,
- "material_thickness" : 5
+ "material_thickness" : 5,
+ "use_action" : "BOOTS"
},
{
"type" : "ARMOR",
@@ -457,7 +459,8 @@
"bashing" : 4,
"flags" : ["VARSIZE", "WATERPROOF"],
"coverage" : 90,
- "material_thickness" : 6
+ "material_thickness" : 6,
+ "use_action" : "BOOTS"
},
{
"type" : "ARMOR",
@@ -1576,7 +1579,7 @@
"material" : ["kevlar", "plastic"],
"volume" : 5,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 12,
"encumbrance" : 2,
@@ -1600,7 +1603,7 @@
"material" : ["leather", "cotton"],
"volume" : 7,
"cutting" : 0,
- "warmth" : 5,
+ "warmth" : 0,
"phase" : "solid",
"enviromental_protection" : 0,
"encumbrance" : 0,
@@ -1969,6 +1972,78 @@
"coverage" : 15,
"material_thickness" : 1
},
+ {
+ "type" : "ARMOR",
+ "id" : "loincloth",
+ "name" : "loincloth",
+ "weight" : 32,
+ "color" : "brown",
+ "covers" : ["LEGS"],
+ "to_hit" : 0,
+ "storage" : 0,
+ "symbol" : "[",
+ "description" : "Rags stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.",
+ "price" : 25,
+ "material" : ["cotton", "null"],
+ "volume" : 1,
+ "cutting" : 0,
+ "warmth" : 0,
+ "phase" : "solid",
+ "enviromental_protection" : 0,
+ "encumbrance" : 0,
+ "bashing" : -5,
+ "flags" : ["VARSIZE"],
+ "coverage" : 5,
+ "material_thickness" : 1
+ },
+ {
+ "type" : "ARMOR",
+ "id" : "loincloth_fur",
+ "name" : "fur loincloth",
+ "weight" : 64,
+ "color" : "brown",
+ "covers" : ["LEGS"],
+ "to_hit" : 0,
+ "storage" : 0,
+ "symbol" : "[",
+ "description" : "A fur pelt tied into a loincloth. Covers your modesty, but not much else. Now you are a true barbarian warrior.",
+ "price" : 50,
+ "material" : ["fur", "null"],
+ "volume" : 1,
+ "cutting" : 0,
+ "warmth" : 5,
+ "phase" : "solid",
+ "enviromental_protection" : 0,
+ "encumbrance" : 0,
+ "bashing" : -3,
+ "flags" : ["VARSIZE"],
+ "coverage" : 5,
+ "material_thickness" : 1
+ },
+ {
+ "type" : "ARMOR",
+ "id" : "loincloth_leather",
+ "name" : "leather loincloth",
+ "weight" : 64,
+ "color" : "brown",
+ "covers" : ["LEGS"],
+ "to_hit" : 0,
+ "storage" : 0,
+ "symbol" : "[",
+ "description" : "Leather patches stitched together and tied into a makeshift loincloth. Covers your modesty, but not much else.",
+ "price" : 50,
+ "material" : ["leather", "null"],
+ "volume" : 1,
+ "cutting" : 0,
+ "warmth" : 0,
+ "phase" : "solid",
+ "enviromental_protection" : 0,
+ "encumbrance" : 0,
+ "bashing" : -2,
+ "flags" : ["VARSIZE"],
+ "coverage" : 5,
+ "material_thickness" : 2
+ },
{
"type" : "ARMOR",
"id" : "sweatshirt",
@@ -3040,7 +3115,8 @@
"bashing" : -3,
"flags" : ["WATERPROOF"],
"coverage" : 100,
- "material_thickness" : 3
+ "material_thickness" : 3,
+ "use_action" : "BOOTS"
},
{
"type" : "ARMOR",
@@ -4231,6 +4307,29 @@
"coverage" : 30,
"material_thickness" : 3
},
+ {
+ "type" : "ARMOR",
+ "id" : "molle_pack",
+ "name" : "MOLLE pack",
+ "weight" : 966,
+ "color" : "green",
+ "covers" : ["TORSO"],
+ "to_hit" : 0,
+ "storage" : 60,
+ "symbol" : "[",
+ "description" : "The Modular Lightweight Load-carrying Equipment is an advanced military backpack. Covered with pockets and straps, it strikes a fine balance between storage space and encumbrance.",
+ "price" : 360,
+ "material" : ["cotton", "kevlar"],
+ "volume" : 12,
+ "cutting" : 0,
+ "warmth" : 10,
+ "phase" : "solid",
+ "enviromental_protection" : 0,
+ "encumbrance" : 1,
+ "bashing" : -4,
+ "coverage" : 35,
+ "material_thickness" : 2
+ },
{
"type" : "ARMOR",
"id" : "rucksack",
@@ -5476,7 +5575,7 @@
"material" : ["kevlar", "cotton"],
"volume" : 42,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 1,
@@ -5500,7 +5599,7 @@
"material" : ["kevlar", "leather"],
"volume" : 46,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 2,
@@ -5531,7 +5630,8 @@
"bashing" : 7,
"flags" : ["VARSIZE", "WATERPROOF"],
"coverage" : 100,
- "material_thickness" : 5
+ "material_thickness" : 5,
+ "use_action" : "BOOTS"
},
{
"type" : "ARMOR",
@@ -5572,7 +5672,7 @@
"material" : ["kevlar", "steel"],
"volume" : 48,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 3,
@@ -5620,7 +5720,7 @@
"material" : ["steel", "kevlar"],
"volume" : 12,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 1,
@@ -5640,12 +5740,12 @@
"to_hit" : 2,
"storage" : 0,
"symbol" : "[",
- "description" : "A pair of heavily customized, armored gloves, modified to be easy of wear while providing maximum protection under extreme conditions.",
+ "description" : "A pair of heavily customized, armored gloves, modified to be easy to wear while providing maximum protection under extreme conditions.",
"price" : 180,
"material" : ["kevlar", "steel"],
"volume" : 4,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 1,
@@ -5670,7 +5770,7 @@
"material" : ["kevlar", "steel"],
"volume" : 10,
"cutting" : 0,
- "warmth" : 25,
+ "warmth" : 15,
"phase" : "solid",
"enviromental_protection" : 5,
"encumbrance" : 3,
@@ -6137,7 +6237,7 @@
"to_hit" : -5,
"storage" : 0,
"symbol" : "[",
- "description" : "A huge duffel bag with backpack attached, both packed to the gills. Judging by the feel, a National Guard soldier could have packed this to be ready for deployment. /n Disassemble to unpack and enjoy.",
+ "description" : "A huge duffel bag with backpack attached, both packed to the gills. Judging by the feel, a National Guard soldier could have packed this to be ready for deployment. Disassemble to unpack and enjoy.",
"price" : 1000,
"material" : ["cotton", "plastic"],
"volume" : 143,
diff --git a/data/json/items/books.json b/data/json/items/books.json
index 2f324be38c4fc..ecf8e0ba56666 100644
--- a/data/json/items/books.json
+++ b/data/json/items/books.json
@@ -3057,6 +3057,27 @@
"price" : 300,
"required_level" : 5
},
+ {
+ "type" : "BOOK",
+ "id" : "recipe_medicalmut",
+ "name" : "PE023 \"Medical\": Application and Findings",
+ "max_level" : 9,
+ "description" : "This binder of highly technical papers describes some new chemical formula, and its effects on human subjects. It's stamped \"APPROVED\"....",
+ "weight" : 1934,
+ "to_hit" : 1,
+ "color" : "white",
+ "intelligence" : 12,
+ "symbol" : "?",
+ "material" : ["paper", "plastic"],
+ "volume" : 7,
+ "bashing" : 5,
+ "cutting" : 0,
+ "time" : 35,
+ "fun" : -2,
+ "skill" : "cooking",
+ "price" : 500,
+ "required_level" : 8
+ },
{
"type" : "BOOK",
"id" : "guidebook",
@@ -3077,5 +3098,110 @@
"bashing" : 2,
"cutting" : 0,
"to_hit" : 0
+ },
+ {
+ "type" : "BOOK",
+ "id" : "recipe_alpha",
+ "name" : "PE050 \"Alpha\": Preliminary Report",
+ "description" : "This sheaf of papers-dated two weeks before all this started-describes some new chemical formula, and its effects on human subjects. It's stamped \"APPROVED\"...",
+ "weight" : 50,
+ "volume" : 2,
+ "price" : 400,
+ "time" : 45,
+ "fun" : -2,
+ "skill" : "cooking",
+ "max_level" : 9,
+ "required_level" : 8,
+ "intelligence" : 12,
+ "color" : "light_green",
+ "symbol" : "?",
+ "material" : ["paper", "null"],
+ "bashing" : -3,
+ "cutting" : 0,
+ "to_hit" : 0
+ },
+ {
+ "type" : "BOOK",
+ "id" : "recipe_chimera",
+ "name" : "PE065 \"Chimera\": Best Practices",
+ "description" : "This sheaf of papers-dated the day before you evacuated-describes a new chemical formula in detail and supplies instructions for its use as some sort of ...crowd-control catalyst? That can't be right...",
+ "weight" : 50,
+ "volume" : 2,
+ "price" : 400,
+ "time" : 45,
+ "fun" : -2,
+ "skill" : "cooking",
+ "max_level" : 9,
+ "required_level" : 8,
+ "intelligence" : 12,
+ "color" : "light_green",
+ "symbol" : "?",
+ "material" : ["paper", "null"],
+ "bashing" : -3,
+ "cutting" : 0,
+ "to_hit" : 0
+ },
+ {
+ "type" : "BOOK",
+ "id" : "recipe_elfa",
+ "name" : "standpipe maintenance log",
+ "description" : "This binder details the scheduled maintenance for several plumbing systems throughout the facility. However, some of the log sheets seem to be filled with...a chemical formula?",
+ "weight" : 400,
+ "volume" : 3,
+ "price" : 400,
+ "time" : 45,
+ "fun" : -2,
+ "skill" : "cooking",
+ "max_level" : 9,
+ "required_level" : 9,
+ "intelligence" : 12,
+ "color" : "gray",
+ "symbol" : "?",
+ "material" : ["paper", "plastic"],
+ "bashing" : -3,
+ "cutting" : 0,
+ "to_hit" : 0
+ },
+ {
+ "type" : "BOOK",
+ "id" : "decoy_elfa",
+ "name" : "standpipe maintenance log",
+ "description" : "This binder details the scheduled maintenance for several plumbing systems throughout the facility.",
+ "weight" : 400,
+ "volume" : 3,
+ "price" : 400,
+ "time" : 45,
+ "fun" : -2,
+ "skill" : "none",
+ "intelligence" : 8,
+ "required_level" : 0,
+ "max_level" : 0,
+ "color" : "gray",
+ "symbol" : "?",
+ "material" : ["paper", "plastic"],
+ "bashing" : -3,
+ "cutting" : 0,
+ "to_hit" : 0
+ },
+ {
+ "type" : "BOOK",
+ "id" : "recipe_raptor",
+ "name" : "PE070 \"Raptor\": Proposal",
+ "description" : "This sheaf of papers-dated the day you left the shelter!-is a highly speculative proposal for focusing \"PE065\". Scribbled notes throughout seem to think that it might work, but that there's no time.",
+ "weight" : 50,
+ "volume" : 2,
+ "price" : 400,
+ "time" : 45,
+ "fun" : -2,
+ "skill" : "cooking",
+ "max_level" : 10,
+ "required_level" : 10,
+ "intelligence" : 12,
+ "color" : "light_green",
+ "symbol" : "?",
+ "material" : ["paper", "null"],
+ "bashing" : -3,
+ "cutting" : 0,
+ "to_hit" : 0
}
]
diff --git a/data/json/items/comestibles.json b/data/json/items/comestibles.json
index d42bec77a644e..bd8d731d15a1b 100644
--- a/data/json/items/comestibles.json
+++ b/data/json/items/comestibles.json
@@ -287,6 +287,35 @@
"bashing" : 0,
"fun" : 5
},
+ {
+ "type" : "COMESTIBLE",
+ "id" : "energy_drink_atomic",
+ "name" : "atomic energy drink",
+ "weight" : 267,
+ "color" : "light_green",
+ "addiction_type" : "caffine",
+ "spoils_in" : 0,
+ "use_action" : "ATOMIC_CAFF",
+ "stim" : 27,
+ "container" : "can_drink",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 45,
+ "heal" : -6,
+ "addiction_potential" : 9,
+ "nutrition" : 2,
+ "description" : "According to the label, this loathsome tasting beverage is called ATOMIC POWER THIRST. Alongside the lengthy health warning, it promises to make the consumer UNCOMFORTABLY ENERGETIC using ELECTROLYTES and THE POWER OF THE ATOM.",
+ "price" : 120,
+ "material" : "null",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : -1
+ },
{
"type" : "COMESTIBLE",
"id" : "cola",
@@ -1700,6 +1729,36 @@
"bashing" : 0,
"fun" : 0
},
+ {
+ "type" : "COMESTIBLE",
+ "id" : "mutagen_medical",
+ "name" : "medical mutagen",
+ "weight" : 250,
+ "color" : "light_green",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "MUTAGEN",
+ "flags" : ["MUTAGEN_MEDICAL"],
+ "stim" : 0,
+ "container" : "flask_glass",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 0,
+ "heal" : -2,
+ "addiction_potential" : 0,
+ "nutrition" : 0,
+ "description" : "A rare substance of uncertain origins. Causes you to mutate.",
+ "price" : 1000,
+ "material" : "NULL",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : 0
+ },
{
"type" : "COMESTIBLE",
"id" : "purifier",
@@ -1728,6 +1787,126 @@
"charges" : 1,
"bashing" : 0,
"fun" : 0
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "mutagen_chimera",
+ "name" : "chimera mutagen",
+ "weight" : 250,
+ "color" : "light_green",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "MUTAGEN",
+ "flags" : ["MUTAGEN_CHIMERA"],
+ "stim" : 0,
+ "container" : "flask_glass",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 0,
+ "heal" : -2,
+ "addiction_potential" : 0,
+ "nutrition" : 0,
+ "description" : "An extremely rare mutagen cocktail.",
+ "price" : 1000,
+ "material" : "NULL",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : 0
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "mutagen_alpha",
+ "name" : "alpha mutagen",
+ "weight" : 250,
+ "color" : "light_green",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "MUTAGEN",
+ "flags" : ["MUTAGEN_ALPHA"],
+ "stim" : 0,
+ "container" : "flask_glass",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 0,
+ "heal" : -2,
+ "addiction_potential" : 0,
+ "nutrition" : 0,
+ "description" : "An extremely rare mutagen cocktail.",
+ "price" : 1000,
+ "material" : "NULL",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : 0
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "mutagen_elfa",
+ "name" : "elfa mutagen",
+ "weight" : 250,
+ "color" : "light_green",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "MUTAGEN",
+ "flags" : ["MUTAGEN_ELFA"],
+ "stim" : 0,
+ "container" : "flask_glass",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 0,
+ "heal" : -2,
+ "addiction_potential" : 0,
+ "nutrition" : 0,
+ "description" : "An extremely rare mutagen cocktail.",
+ "price" : 1000,
+ "material" : "NULL",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : 0
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "mutagen_raptor",
+ "name" : "raptor mutagen",
+ "weight" : 250,
+ "color" : "light_green",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "MUTAGEN",
+ "flags" : ["MUTAGEN_RAPTOR"],
+ "stim" : 0,
+ "container" : "flask_glass",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 0,
+ "heal" : -2,
+ "addiction_potential" : 0,
+ "nutrition" : 0,
+ "description" : "An extremely rare mutagen cocktail.",
+ "price" : 1000,
+ "material" : "NULL",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "fun" : 0
},
{
"type" : "COMESTIBLE",
@@ -1819,6 +1998,36 @@
"flags" : ["EATEN_HOT"],
"fun" : 6
},
+ {
+ "type" : "COMESTIBLE",
+ "id" : "atomic_coffee",
+ "name" : "atomic coffee",
+ "weight" : 257,
+ "color" : "brown",
+ "addiction_type" : "caffine",
+ "spoils_in" : 0,
+ "use_action" : "ATOMIC_CAFF",
+ "stim" : 25,
+ "container" : "bottle_plastic",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : 40,
+ "heal" : -5,
+ "addiction_potential" : 8,
+ "nutrition" : 4,
+ "description" : "This serving of coffee has been created using an atomic coffee pot's FULL NUCLEAR brewing cycle. Every possible microgram of caffeine and flavor has been carefully extracted for your enjoyment, using the power of the atom.",
+ "price" : 90,
+ "material" : "null",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 1,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 10
+ },
{
"type" : "COMESTIBLE",
"id" : "choc_drink",
@@ -2873,6 +3082,36 @@
"bashing" : 0,
"flags" : ["EATEN_HOT"],
"fun" : 5
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "sandwich_human",
+ "name" : "slob sandwich",
+ "weight" : 186,
+ "color" : "light_gray",
+ "addiction_type" : "none",
+ "spoils_in" : 36,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "wrapper",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 90,
+ "description" : "Bread and human flesh, surprise.",
+ "price" : 60,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 1,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 5
},
{
"type" : "COMESTIBLE",
@@ -5091,6 +5330,36 @@
"bashing" : 0,
"flags" : ["EATEN_HOT"],
"fun" : 10
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "pizza_human",
+ "name" : "poser pizza",
+ "weight" : 175,
+ "color" : "light_red",
+ "addiction_type" : "none",
+ "spoils_in" : 48,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "box_small",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 50,
+ "description" : "A meat pizza, for all the cannibals out there. Chock full of minced human flesh and heavily seasoned.",
+ "price" : 80,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 8,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 4,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 10
},
{
"type" : "COMESTIBLE",
@@ -5441,6 +5710,35 @@
"charges" : 2,
"bashing" : 0,
"fun" : 2
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "hflesh_vac",
+ "name" : "salted simpleton slices",
+ "weight" : 120,
+ "color" : "red",
+ "addiction_type" : "none",
+ "spoils_in" : 48,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "bag_plastic",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : -5,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 25,
+ "description" : "Human flesh slices cured in brine and vacuum-packed. Salty but tasty in a pinch. ",
+ "price" : 50,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 2,
+ "bashing" : 0,
+ "fun" : 2
},
{
"type" : "COMESTIBLE",
@@ -5529,6 +5827,36 @@
"bashing" : 0,
"flags" : ["EATEN_HOT"],
"fun" : 15
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "spaghetti_human",
+ "name" : "scoundrel spaghetti",
+ "weight" : 350,
+ "color" : "red",
+ "addiction_type" : "none",
+ "spoils_in" : 48,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "null",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 100,
+ "description" : "Spaghetti covered with a thick human flesh sauce. Tastes great if you enjoy that kind of thing. ",
+ "price" : 100,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 2,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 15
},
{
"type" : "COMESTIBLE",
@@ -6704,7 +7032,7 @@
"addiction_type" : "alcohol",
"spoils_in" : 0,
"use_action" : "ALCOHOL",
- "stim" : -24,
+ "stim" : -14,
"container" : "bottle_glass",
"to_hit" : 0,
"comestible_type" : "DRINK",
@@ -6821,7 +7149,7 @@
"addiction_type" : "none",
"spoils_in" : 90,
"use_action" : "NONE",
- "stim" : -24,
+ "stim" : 0,
"container" : "jar_3l_glass",
"to_hit" : 0,
"comestible_type" : "DRINK",
@@ -6839,7 +7167,7 @@
"phase" : "liquid",
"charges" : 1,
"bashing" : 0,
- "fun" : -2,
+ "fun" : 2,
"flags" : ["USE_EAT_VERB"]
},
{
@@ -6851,7 +7179,7 @@
"addiction_type" : "none",
"spoils_in" : 90,
"use_action" : "NONE",
- "stim" : -24,
+ "stim" : 0,
"container" : "jar_3l_glass",
"to_hit" : 0,
"comestible_type" : "DRINK",
@@ -6869,7 +7197,7 @@
"phase" : "liquid",
"charges" : 1,
"bashing" : 0,
- "fun" : -2,
+ "fun" : 2,
"flags" : ["USE_EAT_VERB"]
},
{
@@ -6961,6 +7289,36 @@
"bashing" : 0,
"flags" : ["EATEN_HOT"],
"fun" : 20
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "cheeseburgerhuman",
+ "name" : "chump cheeseburger",
+ "weight" : 340,
+ "color" : "brown",
+ "addiction_type" : "none",
+ "spoils_in" : 36,
+ "use_action" : "NONE",
+ "stim" : 1,
+ "container" : "wrapper",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 140,
+ "description" : "A sandwich of minced human flesh and cheese with condiments. The apex of post-cataclysm cannibalistic culinary achievement.",
+ "price" : 100,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 1,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 20
},
{
"type" : "COMESTIBLE",
@@ -6991,6 +7349,36 @@
"bashing" : 0,
"flags" : ["EATEN_HOT"],
"fun" : 16
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "bobburger",
+ "name" : "bobburger",
+ "weight" : 300,
+ "color" : "brown",
+ "addiction_type" : "none",
+ "spoils_in" : 36,
+ "use_action" : "NONE",
+ "stim" : 1,
+ "container" : "wrapper",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 120,
+ "description" : "A sandwich of minced human flesh with condiments.",
+ "price" : 90,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 1,
+ "bashing" : 0,
+ "flags" : ["EATEN_HOT"],
+ "fun" : 16
},
{
"type" : "COMESTIBLE",
@@ -7401,7 +7789,7 @@
"volume" : 1,
"cutting" : 0,
"phase" : "solid",
- "charges" : 10,
+ "charges" : 15,
"stack_size" : 100,
"bashing" : 0,
"fun" : 0
@@ -8050,7 +8438,7 @@
"addiction_type" : "none",
"spoils_in" : 90,
"use_action" : "NONE",
- "stim" : -24,
+ "stim" : 0,
"container" : "jar_3l_glass",
"to_hit" : 0,
"comestible_type" : "DRINK",
@@ -8068,7 +8456,7 @@
"phase" : "liquid",
"charges" : 1,
"bashing" : 0,
- "fun" : -2,
+ "fun" : 2,
"flags" : ["USE_EAT_VERB"]
},
{
@@ -8274,6 +8662,35 @@
"charges" : 2,
"bashing" : 0,
"fun" : 0
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "dry_hflesh",
+ "name" : "dehydrated human flesh",
+ "weight" : 56,
+ "color" : "red",
+ "addiction_type" : "none",
+ "spoils_in" : 0,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "null",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : -3,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 20,
+ "description" : "Dehydrated human flesh flakes. With proper storage, this dried food will remain edible for an incredibly long time.",
+ "price" : 90,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 2,
+ "bashing" : 0,
+ "fun" : 0
},
{
"type" : "COMESTIBLE",
@@ -8303,6 +8720,35 @@
"charges" : 2,
"bashing" : 0,
"fun" : 2
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "rehydrated_hflesh",
+ "name" : "rehydrated human flesh",
+ "weight" : 156,
+ "color" : "light_red",
+ "addiction_type" : "none",
+ "spoils_in" : 24,
+ "use_action" : "NONE",
+ "stim" : 0,
+ "container" : "null",
+ "to_hit" : 0,
+ "comestible_type" : "FOOD",
+ "symbol" : "%",
+ "quench" : 0,
+ "heal" : 0,
+ "addiction_potential" : 0,
+ "nutrition" : 22,
+ "description" : "Reconstituted human flesh flakes, which are much more enjoyable to eat now that they have been rehydrated.",
+ "price" : 90,
+ "material" : "hflesh",
+ "tool" : "null",
+ "volume" : 1,
+ "cutting" : 0,
+ "phase" : "solid",
+ "charges" : 2,
+ "bashing" : 0,
+ "fun" : 2
},
{
"type" : "COMESTIBLE",
@@ -8535,5 +8981,34 @@
"charges" : 1,
"bashing" : 0,
"fun" : 3
+ },
+ {
+ "type" : "COMESTIBLE",
+ "id" : "single_malt_whiskey",
+ "name" : "single malt whiskey",
+ "weight" : 33,
+ "color" : "brown",
+ "addiction_type" : "alcohol",
+ "spoils_in" : 0,
+ "use_action" : "ALCOHOL",
+ "stim" : -12,
+ "container" : "wooden_barrel",
+ "to_hit" : 0,
+ "comestible_type" : "DRINK",
+ "symbol" : "~",
+ "quench" : -12,
+ "heal" : -2,
+ "addiction_potential" : 5,
+ "nutrition" : 4,
+ "description" : "Only the finest whiskey straight from the bung.",
+ "price" : 85,
+ "material" : "null",
+ "tool" : "null",
+ "volume" : 2,
+ "cutting" : 0,
+ "phase" : "liquid",
+ "charges" : 7,
+ "bashing" : 0,
+ "fun" : 17
}
]
diff --git a/data/json/items/containers.json b/data/json/items/containers.json
index 6af1469039254..dbaa0b8a841e1 100644
--- a/data/json/items/containers.json
+++ b/data/json/items/containers.json
@@ -66,6 +66,25 @@
"contains": 1,
"flags": ["RIGID", "WATERTIGHT"]
},
+ {
+ "id":"bowl_pewter",
+ "type":"CONTAINER",
+ "color":"light_cyan",
+ "symbol":")",
+ "to_hit":1,
+ "name":"pewter bowl",
+ "description":"A pewter bowl. Can be used as a container or as a tool. Holds 250 ml of liquid.",
+ "cutting":0,
+ "price":1,
+ "weight":50,
+ "volume":1,
+ "bashing":2,
+ "cutting":0,
+ "to_hit":1,
+ "material":"steel",
+ "contains":1,
+ "flags":[ "RIGID" ]
+ },
{
"id": "can_food",
"type": "CONTAINER",
@@ -117,6 +136,23 @@
"contains": 6,
"flags": ["RIGID", "SEALS", "WATERTIGHT"]
},
+ {
+ "id": "2lcanteen",
+ "type": "CONTAINER",
+ "symbol": ")",
+ "color": "dark_gray",
+ "name": "2.5L canteen",
+ "description": "A large plastic water canteen, with a 2.5 liter capacity and strap.",
+ "price": 1250,
+ "weight": 155,
+ "volume": 10,
+ "bashing": -8,
+ "cutting": 0,
+ "to_hit": 1,
+ "material": "plastic",
+ "contains": 10,
+ "flags": ["RIGID", "SEALS", "WATERTIGHT"]
+ },
{
"id": "jerrycan",
"type": "CONTAINER",
@@ -140,15 +176,15 @@
"symbol": ")",
"color": "light_cyan",
"name": "gallon jug",
- "description": "A standard plastic jug used for household cleaning chemicals.",
+ "description": "A standard plastic jug used for milk and household cleaning chemicals.",
"price": 2500,
"weight": 190,
- "volume": 10,
+ "volume": 15,
"bashing": -8,
"cutting": 0,
"to_hit": 1,
"material": "plastic",
- "contains": 10,
+ "contains": 15,
"flags": ["RIGID", "SEALS", "WATERTIGHT"]
},
{
@@ -202,6 +238,23 @@
"contains": 100,
"flags": ["RIGID", "SEALS", "WATERTIGHT"]
},
+ {
+ "id" : "metal_tank",
+ "type": "CONTAINER",
+ "symbol" : "}",
+ "color" : "light_cyan",
+ "name" : "metal tank",
+ "description" : "A metal tank for holding liquids. Useful for crafting.",
+ "price" : 40,
+ "weight" : 2834,
+ "volume" : 15,
+ "bashing" : 3,
+ "cutting" : 0,
+ "to_hit" : -2,
+ "contains" : 15,
+ "material" : ["steel", "null"],
+ "flags" : ["RIGID", "SEALS", "WATERTIGHT"]
+ },
{
"id": "keg",
"type": "CONTAINER",
@@ -303,5 +356,22 @@
"to_hit": -2,
"contains": 10,
"material": "paper"
+ },
+ {
+ "id": "wooden_barrel",
+ "type": "CONTAINER",
+ "symbol": ")",
+ "color": "brown",
+ "name": "wooden barrel",
+ "description": "Traditionally made of white oak; these vessels are known for delivering delicious whiskey to the future. It has a capacity of 100 liters.",
+ "price": 9500,
+ "weight": 42408,
+ "volume": 400,
+ "bashing": -5,
+ "cutting": 0,
+ "to_hit": -5,
+ "material": ["wood", "steel"],
+ "contains": 400,
+ "flags": ["RIGID", "SEALS", "WATERTIGHT"]
}
]
diff --git a/data/json/items/melee.json b/data/json/items/melee.json
index 4048f87db0d35..81ebf219e5ef9 100644
--- a/data/json/items/melee.json
+++ b/data/json/items/melee.json
@@ -694,6 +694,22 @@
"to_hit": -8
},
+ {
+ "type":"GENERIC",
+ "id": "silver",
+ "symbol": "/",
+ "color": "gray",
+ "name": "silver bar",
+ "description": "A large bar of silver. Before the cataclysm, this would've been worth quite a bit; now its value is greatly diminished.",
+ "price": 1000,
+ "material": "silver",
+ "weight": 4825,
+ "volume": 2,
+ "bashing": 10,
+ "cutting": 0,
+ "to_hit": -1
+ },
+
{
"type":"GENERIC",
"id": "coal",
@@ -1632,7 +1648,7 @@
"symbol" : "]",
"color": "brown",
"name": "nail knuckles",
- "description": "A pair of knuckles consisting of two small squares of wood with several nails coming through them. Usefull in nasty street fights .",
+ "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",
"price": 0,
"volume": 1,
@@ -1646,7 +1662,7 @@
"type":"GENERIC",
"id" : "homewrecker",
"name" : "homewrecker",
- "description" : "A long peice of wood with several chunks of steel firmly tied to it. The resulting weapon is unwieldy and slow but very heavy hitting.",
+ "description" : "A long piece of wood with several chunks of steel firmly tied to it. The resulting weapon is unwieldy and slow but very heavy hitting.",
"weight" : 3024,
"to_hit" : -3,
"color" : "brown",
@@ -1922,6 +1938,23 @@
"flags" : ["SPEAR"],
"price" : 40
},
+ {
+ "type":"GENERIC",
+ "id" : "javelin_iron",
+ "name" : "iron javelin",
+ "description" : "An iron-tipped wooden throwing spear. The grip area has also be carved and covered for better grip.",
+ "weight" : 960,
+ "to_hit" : 2,
+ "color" : "light_gray",
+ "symbol" : "/",
+ "material" : ["wood", "iron"],
+ "techniques" : ["WBLOCK_1", "RAPID"],
+ "volume" : 4,
+ "bashing" : 5,
+ "cutting" : 15,
+ "flags" : ["SPEAR"],
+ "price" : 90
+ },
{
"type":"GENERIC",
"id" : "poppy_flower",
@@ -2083,7 +2116,7 @@
"to_hit": -6
},
{ "type":"GENERIC",
- "id": "knuckle_steel",
+ "id": "knuckle_steel",
"symbol" : "3",
"color": "dark_gray",
"name": "steel knuckles",
@@ -2099,7 +2132,7 @@
},
{ "type":"GENERIC",
- "id": "knuckle_katar",
+ "id": "knuckle_katar",
"symbol" : "!",
"color": "dark_gray",
"name": "razorbar katar",
@@ -2115,7 +2148,7 @@
"techniques": ["WBLOCK_1"]
},
{ "type":"GENERIC",
- "id": "cestus",
+ "id": "cestus",
"symbol" : "3",
"color": "light_gray",
"name": "cestus",
@@ -2130,7 +2163,7 @@
"to_hit": 0
},
{ "type":"GENERIC",
- "id": "knuckle_brass",
+ "id": "knuckle_brass",
"symbol" : "3",
"color": "yellow",
"name": "brass knuckles",
diff --git a/data/json/items/mods.json b/data/json/items/mods.json
index 35dc75ede0faa..5d882a75f4788 100644
--- a/data/json/items/mods.json
+++ b/data/json/items/mods.json
@@ -554,6 +554,7 @@
"material" : ["steel", "null"],
"volume" : 2,
"cutting" : 12,
+ "flags" : ["NON_STUCK", "SPEAR"],
"recoil_modifier" : 3,
"damage_modifier" : 0,
"mod_targets" : ["shotgun", "smg", "rifle"],
@@ -572,12 +573,12 @@
"dispersion_modifier" : 0,
"price" : 500,
"clip_size_modifier" : 0,
- "description" : "A sword bayonet is a large slashing weapon that can be attached to the front of a shotgun or rifle, allowing a melee attack to deal piercing damage. The added length increases recoil substantially.",
+ "description" : "A sword bayonet is a large slashing weapon that can be attached to the front of a shotgun or rifle, allowing a melee attack to deal cutting damage. The added length increases recoil substantially.",
"symbol" : ":",
"material" : ["steel", "null"],
"volume" : 3,
"cutting" : 18,
- "flags" : ["CHOP"],
+ "flags" : ["NON_STUCK", "CHOP"],
"recoil_modifier" : 7,
"damage_modifier" : 0,
"mod_targets" : ["shotgun", "rifle"],
@@ -656,6 +657,30 @@
"flags" : ["MODE_AUX"],
"ammo_modifier" : "shot"
},
+ {
+ "type" : "GUNMOD",
+ "id" : "rm121aux",
+ "name" : "RM121 aux shotgun",
+ "weight" : 1620,
+ "color" : "dark_gray",
+ "burst_modifier" : 0,
+ "loudness_modifier" : 0,
+ "to_hit" : -1,
+ "dispersion_modifier" : 2,
+ "price" : 1200,
+ "clip_size_modifier" : 5,
+ "description" : "The Rivtech RM121 auxiliary weapon system is a magazine-fed semi-automatic caseless shotgun, which can be mounted under the barrel of many rifles. It allows a total of five caseless shotgun rounds to be loaded and fired.",
+ "symbol" : ":",
+ "material" : ["steel", "kevlar"],
+ "volume" : 3,
+ "cutting" : 0,
+ "recoil_modifier" : 0,
+ "damage_modifier" : 0,
+ "mod_targets" : ["rifle"],
+ "bashing" : 2,
+ "flags" : ["MODE_AUX"],
+ "ammo_modifier" : "20x66mm"
+ },
{
"type" : "GUNMOD",
"id" : "gun_crossbow",
@@ -814,7 +839,7 @@
"bashing" : 0,
"cutting" : 0,
"burst_modifier" : 0,
- "recoil_modifier" : -4,
+ "recoil_modifier" : -6,
"price" : 720,
"loudness_modifier" : 8
},
@@ -833,7 +858,7 @@
"symbol" : ":",
"material" : ["steel", "null"],
"mod_targets" : ["pistol"],
- "volume" : 1,
+ "volume" : 0,
"bashing" : 0,
"cutting" : 0,
"burst_modifier" : 0,
@@ -856,7 +881,7 @@
"symbol" : ":",
"material" : ["plastic", "steel"],
"mod_targets" : ["smg", "rifle", "shotgun"],
- "volume" : 2,
+ "volume" : 1,
"bashing" : 0,
"cutting" : 0,
"burst_modifier" : 0,
diff --git a/data/json/items/ranged.json b/data/json/items/ranged.json
index 36c05e92a2eb8..6446552c2a497 100644
--- a/data/json/items/ranged.json
+++ b/data/json/items/ranged.json
@@ -1820,7 +1820,7 @@
"type": "GUN",
"symbol": "(",
"color": "light_gray",
- "name": "simple flamethr.",
+ "name": "simple flamethrower",
"description": "A simple, home-made flamethrower. While its capacity is not superb, it is more than capable of igniting terrain and monsters alike.",
"price": 1600,
"material": ["steel", "plastic"],
@@ -1974,6 +1974,33 @@
"reload": 300
},
+ {
+ "id": "rm802",
+ "type": "GUN",
+ "symbol": "(",
+ "color": "dark_gray",
+ "name": "RM802 grenade launcher",
+ "description": "The Rivtech RM802 pump-action 40mm grenade launcher is designed to be a step ahead of single-shot grenade launchers by allowing sustained heavy firepower. However, its capacity is limited must be used with careful planning.",
+ "price": 9200,
+ "material": ["steel", "kevlar"],
+ "flags": ["RELOAD_ONE"],
+ "skill": "launcher",
+ "ammo": "40mm",
+ "weight": 3820,
+ "volume": 7,
+ "bashing": 10,
+ "cutting": 0,
+ "to_hit": -1,
+ "ranged_damage": 0,
+ "range": 0,
+ "dispersion": 2,
+ "recoil": 2,
+ "durability": 9,
+ "burst": 0,
+ "clip_size": 4,
+ "reload": 100
+ },
+
{
"id": "LAW",
"type": "GUN",
@@ -2395,6 +2422,32 @@
"clip_size": 8,
"reload": 500
},
+ {
+ "id": "mininuke_launcher",
+ "type": "GUN",
+ "symbol": "(",
+ "color": "dark_gray",
+ "name": "mininuke launcher",
+ "description": "A powerful handheld spring mortar handcrafted from scrap. Made to launch modified handheld nuclear weapons, it is an exceedingly powerful weapon.",
+ "price": 7500,
+ "material": ["iron", "wood"],
+ "flags": ["RELOAD_ONE", "STR_RELOAD"],
+ "skill": "rifle",
+ "ammo": "mininuke_mod",
+ "weight": 11260,
+ "volume": 11,
+ "bashing": 12,
+ "cutting": 0,
+ "to_hit": -1,
+ "ranged_damage": 0,
+ "range": 12,
+ "dispersion": 20,
+ "recoil": 20,
+ "durability": 7,
+ "burst": 0,
+ "clip_size": 1,
+ "reload": 800
+ },
{
"id": "ashot",
"type": "GUN",
@@ -2658,6 +2711,85 @@
"burst": 0,
"clip_size": 1,
"reload": 200
+ },
+ {
+ "id": "rm20",
+ "type": "GUN",
+ "symbol": "(",
+ "color": "dark_gray",
+ "name": "RM20 autoshotgun",
+ "description": "Utilizing a powerful and unusual caliber, the Rivtech RM20 caseless automatic combat shotgun was designed with durability and overwhelming power in mind.",
+ "price": 3200,
+ "material": ["steel", "kevlar"],
+ "flags": "MODE_BURST",
+ "skill": "shotgun",
+ "ammo": "20x66mm",
+ "weight": 2920,
+ "volume": 11,
+ "bashing": 11,
+ "cutting": 0,
+ "to_hit": -1,
+ "ranged_damage": 0,
+ "range": 0,
+ "dispersion": 6,
+ "recoil": 0,
+ "durability": 9,
+ "burst": 4,
+ "clip_size": 20,
+ "reload": 550
+ },
+ {
+ "id": "rm120c",
+ "type": "GUN",
+ "symbol": "(",
+ "color": "dark_gray",
+ "name": "RM120c shotgun",
+ "description": "Utilizing a powerful and unusual caliber, the Rivtech RM120c caseless pump-action shotgun was designed for hunting big game, with durability and ease of use as priorities.",
+ "price": 2000,
+ "material": ["steel", "kevlar"],
+ "flags": "RELOAD_ONE",
+ "skill": "shotgun",
+ "ammo": "20x66mm",
+ "weight": 1880,
+ "volume": 9,
+ "bashing": 8,
+ "cutting": 0,
+ "to_hit": -1,
+ "ranged_damage": 4,
+ "range": 6,
+ "dispersion": 3,
+ "recoil": 5,
+ "durability": 9,
+ "burst": 0,
+ "clip_size": 5,
+ "reload": 80
+ },
+ {
+ "id": "rm228",
+ "type": "GUN",
+ "symbol": "(",
+ "color": "dark_gray",
+ "name": "RM228 short shotgun",
+ "description": "Utilizing a powerful and unusual caliber, the Rivtech RM228 caseless short double-barrel shotgun was designed for personal defense, with durability and ease of use as priorities.",
+ "price": 2100,
+ "material": ["steel", "kevlar"],
+ "flags": "MODE_BURST",
+ "flags": "RELOAD_ONE",
+ "skill": "pistol",
+ "ammo": "20x66mm",
+ "weight": 780,
+ "volume": 3,
+ "bashing": 6,
+ "cutting": 0,
+ "to_hit": -2,
+ "ranged_damage": 0,
+ "range": 0,
+ "dispersion": 18,
+ "recoil": 15,
+ "durability": 9,
+ "burst": 2,
+ "clip_size": 2,
+ "reload": 70
},
{
"id": "m107a1",
diff --git a/data/json/items/tools.json b/data/json/items/tools.json
index 94b32e1bd3fdd..cd626970b9928 100644
--- a/data/json/items/tools.json
+++ b/data/json/items/tools.json
@@ -89,7 +89,7 @@
"revert_to": "null",
"use_action": "NONE"
},
-
+
{
"id": "rock_quern",
"type": "TOOL",
@@ -794,7 +794,7 @@
"symbol": ";",
"color": "yellow",
"name": "road map",
- "description": "This is a road map for the local area. Use it to read points of interest, including, but not limited to, location(s) of hospital(s) nearby.",
+ "description": "This is a road map for the local area. Listing information on civic sites like hospitals and police stations, it can be used to add points of interest to your map.",
"price": 10,
"material": "paper",
"weight": 30,
@@ -811,6 +811,98 @@
"use_action": "ROADMAP"
},
+ {
+ "id": "survivormap",
+ "type": "TOOL",
+ "symbol": ";",
+ "color": "white",
+ "name": "survivor's map",
+ "description": "This is a hand-drawn map of the local area. Whomever created it has marked down the locations of nearby supply sources including gun stores and gas stations. Using it will add points of interest to your map.",
+ "price": 1000,
+ "material": "paper",
+ "weight": 30,
+ "volume": 1,
+ "bashing": 0,
+ "cutting": 0,
+ "to_hit": -1,
+ "max_charges": 1,
+ "initial_charges": 1,
+ "charges_per_use": 0,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "SURVIVORMAP"
+ },
+
+ {
+ "id": "militarymap",
+ "type": "TOOL",
+ "symbol": ";",
+ "color": "green",
+ "name": "military operations map",
+ "description": "This is a printed topographical map of the local area. Originally of military origin, it details the locations of evacuation centers and military facilities. Using it will add points of interest to your map.",
+ "price": 500,
+ "material": "paper",
+ "weight": 30,
+ "volume": 1,
+ "bashing": 0,
+ "cutting": 0,
+ "to_hit": -1,
+ "max_charges": 1,
+ "initial_charges": 1,
+ "charges_per_use": 0,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "MILITARYMAP"
+ },
+
+ {
+ "id": "restaurantmap",
+ "type": "TOOL",
+ "symbol": ";",
+ "color": "pink",
+ "name": "restaurant guide",
+ "description": "This is glossy printed pamphlet that details dining establishments in the local area. Printed by the Chamber of Commerce, it lists the addresses of all the best diners and bars. Using it will add points of interest to your map.",
+ "price": 100,
+ "material": "paper",
+ "weight": 30,
+ "volume": 1,
+ "bashing": 0,
+ "cutting": 0,
+ "to_hit": -1,
+ "max_charges": 1,
+ "initial_charges": 1,
+ "charges_per_use": 0,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "RESTAURANTMAP"
+ },
+
+ {
+ "id": "touristmap",
+ "type": "TOOL",
+ "symbol": ";",
+ "color": "blue",
+ "name": "tourist guide",
+ "description": "This is glossy printed pamphlet for tourists that details local hotels and attractions.",
+ "price": 100,
+ "material": "paper",
+ "weight": 30,
+ "volume": 1,
+ "bashing": 0,
+ "cutting": 0,
+ "to_hit": -1,
+ "max_charges": 1,
+ "initial_charges": 1,
+ "charges_per_use": 0,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "TOURISTMAP"
+ },
+
{
"id": "crowbar",
"type": "TOOL",
@@ -1284,9 +1376,9 @@
"color": "dark_gray",
"name": "land mine",
"description": "This is an military anti-personnel mine that is triggered when stepped upon.",
- "price": 2400,
+ "price": 1000,
"material": "iron",
- "weight": 13600,
+ "weight": 2360,
"volume": 2,
"bashing": 6,
"cutting": 0,
@@ -2264,14 +2356,14 @@
"revert_to" : "null",
"use_action" : "TAZER"
},
-
+
{
"id" : "shocktonfa_off",
"type":"TOOL",
"symbol" : "/",
"color" : "dark_gray",
"name" : "tactical tonfa (off)",
- "description" : "This is a reinforced plastic tonfa, with the core hollowed out and filled with capacitors and a high-yield rechargable storage battery. When a switch on the handle is pressed, a high-voltage current is transmitted to the two electrodes mounted in the end of the tonfa, and by extension to anyone unfortunate enough to be in contact with them. It also has a nifty flashlight, which is off at the moment.",
+ "description" : "This is a reinforced plastic tonfa, with the core hollowed out and filled with capacitors and a high-yield rechargeable storage battery. When a switch on the handle is pressed, a high-voltage current is transmitted to the two electrodes mounted in the end of the tonfa, and by extension to anyone unfortunate enough to be in contact with them. It also has a nifty flashlight, which is off at the moment.",
"price" : 1700,
"material" : ["plastic", "iron"],
"techniques" : ["WBLOCK_2", "RAPID"],
@@ -2282,20 +2374,20 @@
"to_hit" : 2,
"max_charges" : 500,
"initial_charges" : 0,
- "charges_per_use" : 0,
+ "charges_per_use" : 1,
"turns_per_charge" : 0,
"ammo" : "battery",
"revert_to" : "null",
"use_action" : "SHOCKTONFA_OFF"
},
-
+
{
"id" : "shocktonfa_on",
"type":"TOOL",
"symbol" : "/",
"color" : "dark_gray",
"name" : "tactical tonfa (on)",
- "description" : "This is a reinforced plastic tonfa, with the core hollowed out and filled with capacitors and a high-yield rechargable storage battery. When a switch on the handle is pressed, a high-voltage current is transmitted to the two electrodes mounted in the end of the weapon, and by extension to anyone unfortunate enough to be in contact with them. The integral flashlight is turned on, continually draining power and lighting the surrounding area.",
+ "description" : "This is a reinforced plastic tonfa, with the core hollowed out and filled with capacitors and a high-yield rechargeable storage battery. When a switch on the handle is pressed, a high-voltage current is transmitted to the two electrodes mounted in the end of the weapon, and by extension to anyone unfortunate enough to be in contact with them. The integral flashlight is turned on, continually draining power and lighting the surrounding area.",
"price" : 1700,
"material" : ["plastic", "iron"],
"flags": [ "LIGHT_100", "CHARGEDIM" ],
@@ -2307,7 +2399,7 @@
"to_hit" : 2,
"max_charges" : 500,
"initial_charges" : 0,
- "charges_per_use" : 0,
+ "charges_per_use" : 1,
"turns_per_charge" : 15,
"ammo" : "battery",
"revert_to" : "shocktonfa_off",
@@ -2946,7 +3038,7 @@
"symbol": "/",
"color": "brown",
"name": "awl pike",
- "description": "This is a medieval weapon consisting of a wood shaft, tipped with an iron spike. Though large and heavy compared to other spears, its accuracy and damage are unparalled.",
+ "description": "This is a medieval weapon consisting of a wood shaft, tipped with an iron spike. Though large and heavy compared to other spears, its accuracy and damage are unparalleled.",
"price": 2000,
"material": ["iron", "wood"],
"flags": "SPEAR",
@@ -2989,14 +3081,14 @@
"use_action": "KNIFE",
"qualities": [["CUT", 1]]
},
-
+
{
"id": "zweihander",
"type": "TOOL",
"symbol": "/",
"color": "light_gray",
"name": "zweihänder",
- "description": "This is a huge two-handed sword from Germany. It packs a real whallop.",
+ "description": "This is a huge two-handed sword from Germany. It packs a real wallop.",
"rarity": 30,
"price": 1200,
"material": "steel",
@@ -3015,7 +3107,7 @@
"revert_to": "null",
"use_action": "KNIFE"
},
-
+
{
"id": "zweifire_off",
"type": "TOOL",
@@ -3041,7 +3133,7 @@
"revert_to": "null",
"use_action": "ZWEIFIRE_OFF"
},
-
+
{
"id": "zweifire_on",
"type": "TOOL",
@@ -3190,7 +3282,7 @@
"revert_to": "shishkebab_off",
"use_action": "SHISHKEBAB_ON"
},
-
+
{
"id": "makeshift_halberd",
"type": "TOOL",
@@ -3430,7 +3522,7 @@
"revert_to": "torch_done",
"use_action": "TORCH_LIT"
},
-
+
{
"id" : "battletorch",
"type": "TOOL",
@@ -3454,7 +3546,7 @@
"revert_to": "null",
"use_action": "BATTLETORCH"
},
-
+
{
"id" : "battletorch_lit",
"type": "TOOL",
@@ -3919,7 +4011,7 @@
"revert_to": "null",
"use_action": "RAG"
},
-
+
{
"id": "plastic_chunk",
"type": "TOOL",
@@ -3975,6 +4067,7 @@
"description": "This is a small, multipurpose electronic device. It can be loaded with a variety of apps, providing all kinds of functionality.",
"price": 35,
"material": ["plastic", "iron"],
+ "flags" : ["WATCH", "ALARMCLOCK"],
"weight": 141,
"volume": 1,
"bashing": 0,
@@ -4009,7 +4102,7 @@
"charges_per_use": 1,
"turns_per_charge": 30,
"ammo": "battery",
- "revert_to": "null",
+ "revert_to": "pda",
"use_action": "PDA_FLASHLIGHT"
},
@@ -4044,7 +4137,7 @@
"symbol":";",
"color": "dark_gray",
"name" : "makeshift knife",
- "description" : "A knife consisting of a long somewhat sharpened spike and a thightly wrapped a rag as a handle. It makes a good melee weapon.",
+ "description" : "A knife consisting of a long somewhat sharpened spike and a tightly wrapped a rag as a handle. It makes a good melee weapon.",
"price": 10,
"material": ["steel", "null"],
"flags": "STAB",
@@ -4156,6 +4249,31 @@
"revert_to": "null",
"use_action": "DIG"
},
+
+ {
+ "id": "primitive_knife",
+ "type": "TOOL",
+ "symbol": ";",
+ "color": "light_gray",
+ "name": "stone knife",
+ "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.",
+ "price": 5,
+ "material": ["wood", "stone"],
+ "flags": "STAB",
+ "weight": 453,
+ "volume": 1,
+ "bashing": 0,
+ "cutting": 1,
+ "to_hit": -3,
+ "max_charges": 0,
+ "initial_charges": 0,
+ "charges_per_use": 0,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "KNIFE",
+ "qualities": [["CUT", 1]]
+ },
{
"id": "e_tool",
@@ -4165,7 +4283,7 @@
"name": "entrenching tool",
"description": "This is a stout collapsible spade. It's commonly used by military forces and favored by hikers for digging.",
"price": 120,
- "material": "steel",
+ "material": "steel",
"weight": 628,
"volume": 4,
"bashing": 10,
@@ -4342,7 +4460,7 @@
"revert_to": "null",
"use_action": "DEJAR"
},
-
+
{
"id": "jar_kompot",
"type": "TOOL",
@@ -4574,6 +4692,29 @@
"revert_to": "null",
"use_action": "DEJAR"
},
+
+ {
+ "id": "bag_hflesh_vac",
+ "type": "TOOL",
+ "symbol": "%",
+ "color": "red",
+ "name": "vacuum-packed salted simpleton slices",
+ "description": "This is a bag of vacuum packed human flesh slices in plastic packaging. Use to open and eat to enjoy.",
+ "price": 75,
+ "material": ["plastic", "hflesh"],
+ "weight": 240,
+ "volume": 1,
+ "bashing": 8,
+ "cutting": 1,
+ "to_hit": 0,
+ "max_charges": 1,
+ "initial_charges": 1,
+ "charges_per_use": 1,
+ "turns_per_charge": 0,
+ "ammo": "NULL",
+ "revert_to": "null",
+ "use_action": "DEJAR"
+ },
{
"id": "bag_veggy_vac",
@@ -4620,7 +4761,7 @@
"revert_to": "null",
"use_action": "DEJAR"
},
-
+
{
"id": "medical_gauze",
"type": "TOOL",
@@ -4643,7 +4784,7 @@
"revert_to": "null",
"use_action": "RAG"
},
-
+
{
"id": "talking_doll",
"type": "TOOL",
@@ -4664,9 +4805,32 @@
"turns_per_charge": 20,
"ammo": "battery",
"revert_to": "null",
- "use_action": "NONE"
+ "use_action": "DOLLCHAT"
},
+ {
+ "id": "creepy_doll",
+ "type": "TOOL",
+ "symbol": "|",
+ "color": "pink",
+ "name": "talking doll",
+ "description": "This is a talking doll, meant for children. Fortunately it still works, and you could unload the batteries out of it.",
+ "price": 20,
+ "material": "plastic",
+ "weight": 907,
+ "volume": 3,
+ "bashing": -3,
+ "cutting": 0,
+ "to_hit": -1,
+ "max_charges": 100,
+ "initial_charges": 20,
+ "charges_per_use": 1,
+ "turns_per_charge": 20,
+ "ammo": "battery",
+ "revert_to": "null",
+ "use_action": "DOLLCHAT"
+ },
+
{
"id": "towel",
"type": "TOOL",
@@ -4689,7 +4853,7 @@
"revert_to": "null",
"use_action": "ABSORBENT"
},
-
+
{
"id": "folding_bicycle",
"type": "TOOL",
@@ -4712,7 +4876,7 @@
"revert_to": "null",
"use_action": "UNFOLD_BICYCLE"
},
-
+
{
"id": "welder_crude",
"type": "TOOL",
@@ -4735,7 +4899,7 @@
"revert_to": "null",
"use_action": "SOLDER_WELD"
},
-
+
{
"id": "still",
"type": "TOOL",
@@ -4757,7 +4921,7 @@
"ammo": "none",
"revert_to": "null"
},
-
+
{
"id": "mold_plastic",
"type": "TOOL",
@@ -4779,7 +4943,7 @@
"revert_to": "null",
"ammo": "NULL"
},
-
+
{
"id": "chemistry_set",
"type": "TOOL",
@@ -4802,7 +4966,7 @@
"revert_to": "null",
"use_action": "HOTPLATE"
},
-
+
{
"id": "crackpipe",
"type": "TOOL",
@@ -4825,7 +4989,7 @@
"revert_to": "null",
"ammo": "NULL"
},
-
+
{
"id": "pipe_glass",
"type": "TOOL",
@@ -4848,7 +5012,7 @@
"revert_to": "null",
"ammo": "NULL"
},
-
+
{
"id": "pipe_tobacco",
"type": "TOOL",
@@ -5009,7 +5173,7 @@
"revert_to": "null",
"use_action": "NONE"
},
-
+
{
"id": "nodachi",
"type": "TOOL",
@@ -5081,8 +5245,8 @@
"revert_to": "null",
"use_action": "MATCHBOMB_ACT"
},
-
- {
+
+ {
"id": "ref_lighter",
"type": "TOOL",
"symbol": ",",
@@ -5104,7 +5268,7 @@
"revert_to": "null",
"use_action": "LIGHTER"
},
-
+
{
"id": "char_forge",
"type": "TOOL",
@@ -5127,7 +5291,7 @@
"revert_to": "null",
"use_action": "NONE"
},
-
+
{
"id": "char_smoker",
"type": "TOOL",
@@ -5161,12 +5325,12 @@
"price": 400,
"material": ["wood", "plastic"],
"weight": 1820,
- "volume": 10,
+ "volume": 15,
"bashing": 3,
"cutting": 0,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "max_charges": 150,
+ "initial_charges": 150,
"charges_per_use": 1,
"turns_per_charge": 0,
"ammo": "NULL",
@@ -5242,7 +5406,7 @@
"revert_to": "null",
"use_action": "NONE"
},
-
+
{
"type": "TOOL",
"id" : "wrapped_rad_badge",
diff --git a/data/json/items/vehicle_parts.json b/data/json/items/vehicle_parts.json
index e65fa1bd2945b..63571cb2ca271 100644
--- a/data/json/items/vehicle_parts.json
+++ b/data/json/items/vehicle_parts.json
@@ -136,21 +136,6 @@
"cutting" : 0,
"price" : 90
},
- {
- "type":"GENERIC",
- "id" : "metal_tank",
- "name" : "metal tank",
- "description" : "A metal tank for holding liquids. Useful for crafting.",
- "weight" : 2834,
- "to_hit" : -2,
- "color" : "light_cyan",
- "symbol" : "}",
- "material" : ["steel", "null"],
- "volume" : 18,
- "bashing" : 3,
- "cutting" : 0,
- "price" : 40
- },
{
"type":"GENERIC",
"id" : "small_storage_battery",
@@ -437,6 +422,21 @@
"cutting" : 0,
"price" : 400
},
+ {
+ "type":"GENERIC",
+ "id": "veh_tracker",
+ "name": "vehicle tracking device",
+ "description": "A vehicle tracking device, when installed on a vehicle allows you track the vehicle through your PDA",
+ "weight": 400,
+ "to_hit": 0,
+ "color": "red",
+ "symbol": ";",
+ "material": ["plastic", "iron"],
+ "volume": 2,
+ "bashing": 1,
+ "cutting": 0,
+ "price": 800
+ },
{
"type":"GENERIC",
"id": "light_emergency_red",
diff --git a/data/json/lab_notes.json b/data/json/lab_notes.json
index 823ce4738aacf..fae7980dbb328 100644
--- a/data/json/lab_notes.json
+++ b/data/json/lab_notes.json
@@ -8,9 +8,30 @@
},{
"type" : "lab_note",
"text" : "Both PE012 and PE018 show great stability. A subject was exposed to both substances, alternating between the mutagen and the purifier. Ultimately, the subject returned to baseline state with no apparent side effects."
+ },{
+ "type" : "lab_note",
+ "text" : ":.||||ERROR||With XE037 having breached confinement, Dr. Maiar recommends that we prepare for the inevitable. PE050 can be quickly and cheaply reconfigured for |||||ERROR: FILE CORRUPT|||||"
+ },{
+ "type" : "lab_note",
+ "text" : "Dr. Maiar has been terminated for engaging in unethical research on human subjects. His notes are being destroyed and all personnel under him have been reassigned. Further discussion of or attempts to carry on his work will be grounds for immediate termination."
+ },{
+ "type" : "lab_note",
+ "text" : "|||ERROR: UNREFERENCED MEMORY 0Ex670c9e1f5, REROUTING: CENSORSHIP IS A BREAKDOWN, WE ROUTE AROUND IT. THE WORD IS ALREADY OUT. NOBODY DROPS MAIAR INTO LAVA.||||||"
+ },{
+ "type" : "lab_note",
+ "text" : "Given the current population projections, PE065 deployment is no longer feasible. We simply haven't the stock. Remaininig chemical and psychopharmalogical department assets are being assigned to Dr. Sattler's PE070 project."
+ },{
+ "type" : "lab_note",
+ "text" : "The chemical department has come through with a stable mutagen cocktail. PE050 shows promise as an all-around genetic enhancement, with the worst side effect being digestive upset. The lack of macro-scale physical changes makes it ideal for both military and civilian applications."
+ },{
+ "type" : "lab_note",
+ "text" : "Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed PE065. Though its effects are wildly polymorphic and unstable, to say the least, he suggests that several such mutants could effectively check the spread of reanimated XE037 infectees. We are looking into implementation methodology."
},{
"type" : "lab_note",
"text" : "We have made a fascinating discovery; by creating a miniature portal with low stability and high power, one can transpose into the 4th dimension and return immediately, but shifted by several meters. Our subjects oscillated so quickly that none were even aware that they had visited lower planes."
+ },{
+ "type" : "lab_note",
+ "text" : "The research team headed by Dr. Isha has produced a concentrated form of mutagen that shows promising results for the treatment of many forms of disease. Testing reveals that it inhibits the body's pain responses while bolstering the immune system and natural regenerative capabilities, though a few troubling behavioral side effects have been reported."
},{
"type" : "lab_note",
"text" : "Our research on teleportation has ground to a halt. For some reason, the creation of a long-range transportation device eludes us, and one can transfer no further than 30 meters."
diff --git a/data/json/martialarts.json b/data/json/martialarts.json
index 76cfc03f8b496..43599b319b477 100644
--- a/data/json/martialarts.json
+++ b/data/json/martialarts.json
@@ -214,7 +214,7 @@
],
"techniques" : [
"tec_zuiquan_feint",
- "tec_zuiquan_counter"
+ "tec_counter"
]
},{
"type" : "martial_art",
@@ -226,7 +226,7 @@
{
"id" : "crane_static",
"name" : "Crane Precision",
- "description" : "Damage bonus from dexterity at the cost of damage from strength.",
+ "description" : "Damage bonus from dexterity at the cost of damage from strength.",
"unarmed_allowed" : true,
"bash_str" : -0.2,
"bash_dex" : 0.8
@@ -245,7 +245,6 @@
],
"techniques" : [
"tec_crane_feint",
- "tec_crane_block",
"tec_crane_break",
"tec_crane_precise"
]
@@ -259,7 +258,7 @@
{
"id" : "dragon_static",
"name" : "Dragon Intelligence",
- "description" : "Bonus damage from intelligence.",
+ "description" : "Bonus damage from intelligence.",
"unarmed_allowed" : true,
"bash_int" : 0.8
}
@@ -274,11 +273,11 @@
"buff_duration" : 1,
"hit" : 2,
"bash" : 2
- }
+ }
],
"techniques" : [
"tec_dragon_grab",
- "tec_dragon_counter",
+ "tec_counter",
"tec_dragon_sweep",
"tec_dragon_brutal"
]
@@ -291,7 +290,7 @@
{
"id" : "leopard_static",
"name" : "Leopard Strategy",
- "description" : "Perception and intelligence provide a bonus to hit.",
+ "description" : "Perception and intelligence provide a bonus to hit.",
"unarmed_allowed" : true,
"hit_per" : 0.2,
"hit_int" : 0.2
@@ -310,7 +309,7 @@
],
"techniques" : [
"tec_leopard_rapid",
- "tec_leopard_counter",
+ "tec_counter",
"tec_leopard_precise"
]
},{
@@ -322,7 +321,7 @@
{
"id" : "tiger_static",
"name" : "Tiger Strength",
- "description" : "Strength provides additional damage bonus.",
+ "description" : "Strength provides additional damage bonus.",
"unarmed_allowed" : true,
"hit_str" : 0.8
}
@@ -351,7 +350,7 @@
{
"id" : "snake_static",
"name" : "Snake Sight",
- "description" : "Perception provides a bonus to hit.",
+ "description" : "Perception provides a bonus to hit.",
"unarmed_allowed" : true,
"hit_per" : 0.8
}
@@ -393,7 +392,7 @@
{
"id" : "scorpion_static",
"name" : "Scorpion Venom",
- "description" : "Flat bonus to damage.",
+ "description" : "Flat bonus to damage.",
"unarmed_allowed" : true,
"bash" : 2
}
@@ -412,7 +411,7 @@
{
"id" : "toad_static",
"name" : "Toad Armor",
- "description" : "Perception and intelligence provide a bonus to block.",
+ "description" : "Perception and intelligence provide a bonus to block.",
"unarmed_allowed" : true,
"block_per" : 0.8,
"block_int" : 0.8
@@ -425,10 +424,10 @@
"type" : "martial_art",
"id" : "style_lizard",
"name" : "Lizard Kung Fu",
- "description": "One of the Five Deadly Venoms, and likely to be removed at the next save-compatibility breaker. Lizard Style docuses on using walls to your advantage.",
+ "description": "One of the Five Deadly Venoms, and likely to be refactored to a mutation at the next save-compatibility breaker. Lizard Style docuses on using walls to your advantage.",
"arm_block" : 2,
"techniques" : [
- "tec_lizard_counter"
+ "tec_counter"
]
},{
"type" : "martial_art",
diff --git a/data/json/materials.json b/data/json/materials.json
index 1531363412989..1bafebbe7c0dd 100644
--- a/data/json/materials.json
+++ b/data/json/materials.json
@@ -2,275 +2,380 @@
{
"type" : "material",
"ident" : "null",
- "name" : "Null",
- "bash_resist" : 0,
- "cut_resist" : 0,
+ "name" : "Null",
+ "bash_resist" : 0,
+ "cut_resist" : 0,
"bash_dmg_verb" : "damaged",
- "cut_dmg_verb" : "damaged",
- "dmg_adj" : ["lightly damaged", "damaged", "very damaged", "thoroughly damaged"],
- "acid_resist" : 0,
- "elec_resist" : 0,
- "fire_resist" : 0,
- "density" : 1
+ "cut_dmg_verb" : "damaged",
+ "dmg_adj" : [
+ "lightly damaged",
+ "damaged",
+ "very damaged",
+ "thoroughly damaged"
+ ],
+ "acid_resist" : 0,
+ "elec_resist" : 0,
+ "fire_resist" : 0,
+ "density" : 1
},{
"type" : "material",
"ident" : "veggy",
- "name" : "Plant Matter",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Plant Matter",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "cut",
- "dmg_adj" : ["lightly damaged", "damaged", "very damaged", "thoroughly damaged"],
- "acid_resist" : 1,
- "elec_resist" : 1,
- "fire_resist" : 0,
- "density" : 4
+ "cut_dmg_verb" : "cut",
+ "dmg_adj" : [
+ "lightly damaged",
+ "damaged",
+ "very damaged",
+ "thoroughly damaged"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 1,
+ "fire_resist" : 0,
+ "density" : 4
},{
"type" : "material",
"ident" : "flesh",
- "name" : "Flesh",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Flesh",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "bruised",
- "cut_dmg_verb" : "sliced",
- "dmg_adj" : ["bruised", "mutilated", "badly mutilated", "thoroughly mutilated"],
- "acid_resist" : 1,
- "elec_resist" : 1,
- "fire_resist" : 0,
- "density" : 5
+ "cut_dmg_verb" : "sliced",
+ "dmg_adj" : [
+ "bruised",
+ "mutilated",
+ "badly mutilated",
+ "thoroughly mutilated"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 1,
+ "fire_resist" : 0,
+ "density" : 5
},{
"type" : "material",
"ident" : "powder",
- "name" : "Powder",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Powder",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "damaged",
- "cut_dmg_verb" : "damaged",
- "dmg_adj" : ["lightly damaged", "damaged", "very damaged", "thoroughly damaged"],
- "acid_resist" : 0,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 1
+ "cut_dmg_verb" : "damaged",
+ "dmg_adj" : [
+ "lightly damaged",
+ "damaged",
+ "very damaged",
+ "thoroughly damaged"
+ ],
+ "acid_resist" : 0,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 1
},{
"type" : "material",
"ident" : "hflesh",
- "name" : "Human Flesh",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Human Flesh",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "bruised",
- "cut_dmg_verb" : "sliced",
- "dmg_adj" : ["bruised", "mutilated", "badly mutilated", "thoroughly mutilated"],
- "acid_resist" : 1,
- "elec_resist" : 1,
- "fire_resist" : 0,
- "density" : 5
+ "cut_dmg_verb" : "sliced",
+ "dmg_adj" : [
+ "bruised",
+ "mutilated",
+ "badly mutilated",
+ "thoroughly mutilated"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 1,
+ "fire_resist" : 0,
+ "density" : 5
},{
"type" : "material",
"ident" : "cotton",
- "name" : "Cotton",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Cotton",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "cut",
- "dmg_adj" : ["ripped", "torn", "shredded", "tattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 3
+ "cut_dmg_verb" : "cut",
+ "dmg_adj" : [
+ "ripped",
+ "torn",
+ "shredded",
+ "tattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 3
},{
"type" : "material",
"ident" : "wool",
- "name" : "Wool",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Wool",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "torn",
- "cut_dmg_verb" : "cut",
- "dmg_adj" : ["ripped", "torn", "shredded", "tattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 9
+ "cut_dmg_verb" : "cut",
+ "dmg_adj" : [
+ "ripped",
+ "torn",
+ "shredded",
+ "tattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 9
},{
"type" : "material",
"ident" : "leather",
- "name" : "Leather",
- "bash_resist" : 2,
- "cut_resist" : 2,
+ "name" : "Leather",
+ "bash_resist" : 2,
+ "cut_resist" : 2,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "sliced",
- "dmg_adj" : ["scratched", "cut", "shredded", "tattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 1,
- "density" : 6
+ "cut_dmg_verb" : "sliced",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "shredded",
+ "tattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 1,
+ "density" : 6
},{
"type" : "material",
"ident" : "kevlar",
- "name" : "Kevlar",
- "bash_resist" : 2,
- "cut_resist" : 4,
+ "name" : "Kevlar",
+ "bash_resist" : 2,
+ "cut_resist" : 4,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "cut",
- "dmg_adj" : ["marked", "dented", "scarred", "broken"],
- "acid_resist" : 2,
- "elec_resist" : 2,
- "fire_resist" : 1,
- "density" : 10
+ "cut_dmg_verb" : "cut",
+ "dmg_adj" : [
+ "marked",
+ "dented",
+ "scarred",
+ "broken"
+ ],
+ "acid_resist" : 2,
+ "elec_resist" : 2,
+ "fire_resist" : 1,
+ "density" : 10
},{
"type" : "material",
"ident" : "fur",
- "name" : "Fur",
- "bash_resist" : 2,
- "cut_resist" : 2,
+ "name" : "Fur",
+ "bash_resist" : 2,
+ "cut_resist" : 2,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "sliced",
- "dmg_adj" : ["ripped", "torn", "shredded", "tattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 9
+ "cut_dmg_verb" : "sliced",
+ "dmg_adj" : [
+ "ripped",
+ "torn",
+ "shredded",
+ "tattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 9
},{
"type" : "material",
"ident" : "chitin",
- "name" : "Chitin",
- "bash_resist" : 3,
- "cut_resist" : 4,
+ "name" : "Chitin",
+ "bash_resist" : 3,
+ "cut_resist" : 4,
"bash_dmg_verb" : "cracked",
- "cut_dmg_verb" : "chipped",
- "dmg_adj" : ["scratched", "cut", "cracked", "shattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 2,
- "density" : 10
+ "cut_dmg_verb" : "chipped",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "cracked",
+ "shattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 2,
+ "density" : 10
},{
"type" : "material",
"ident" : "bone",
- "name" : "Bone",
- "bash_resist" : 2,
- "cut_resist" : 3,
+ "name" : "Bone",
+ "bash_resist" : 2,
+ "cut_resist" : 3,
"bash_dmg_verb" : "cracked",
- "cut_dmg_verb" : "chipped",
- "dmg_adj" : ["scratched", "cut", "cracked", "shattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 4,
- "density" : 7
+ "cut_dmg_verb" : "chipped",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "cracked",
+ "shattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 4,
+ "density" : 7
},{
"type" : "material",
"ident" : "stone",
- "name" : "Stone",
- "bash_resist" : 6,
- "cut_resist" : 6,
+ "name" : "Stone",
+ "bash_resist" : 6,
+ "cut_resist" : 6,
"bash_dmg_verb" : "cracked",
- "cut_dmg_verb" : "chipped",
- "dmg_adj" : ["scratched", "cut", "cracked", "shattered"],
- "acid_resist" : 3,
- "elec_resist" : 2,
- "fire_resist" : 2,
- "density" : 17
+ "cut_dmg_verb" : "chipped",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "cracked",
+ "shattered"
+ ],
+ "acid_resist" : 3,
+ "elec_resist" : 2,
+ "fire_resist" : 2,
+ "density" : 17
},{
"type" : "material",
"ident" : "paper",
- "name" : "Paper",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Paper",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "ripped",
- "cut_dmg_verb" : "cut",
- "dmg_adj" : ["ripped", "torn", "shredded", "tattered"],
- "acid_resist" : 1,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 4
+ "cut_dmg_verb" : "cut",
+ "dmg_adj" : [
+ "ripped",
+ "torn",
+ "shredded",
+ "tattered"
+ ],
+ "acid_resist" : 1,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 4
},{
"type" : "material",
"ident" : "wood",
- "name" : "Wood",
- "bash_resist" : 3,
- "cut_resist" : 2,
+ "name" : "Wood",
+ "bash_resist" : 3,
+ "cut_resist" : 2,
"bash_dmg_verb" : "splintered",
- "cut_dmg_verb" : "gouged",
- "dmg_adj" : ["scratched", "chipped", "cracked", "splintered"],
- "acid_resist" : 2,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 4
+ "cut_dmg_verb" : "gouged",
+ "dmg_adj" : [
+ "scratched",
+ "chipped",
+ "cracked",
+ "splintered"
+ ],
+ "acid_resist" : 2,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 4
},{
"type" : "material",
"ident" : "plastic",
- "name" : "Plastic",
- "bash_resist" : 2,
- "cut_resist" : 2,
+ "name" : "Plastic",
+ "bash_resist" : 2,
+ "cut_resist" : 2,
"bash_dmg_verb" : "dented",
- "cut_dmg_verb" : "gouged",
- "dmg_adj" : ["scratched", "cut", "cracked", "shattered"],
- "acid_resist" : 2,
- "elec_resist" : 2,
- "fire_resist" : 0,
- "density" : 8
+ "cut_dmg_verb" : "gouged",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "cracked",
+ "shattered"
+ ],
+ "acid_resist" : 2,
+ "elec_resist" : 2,
+ "fire_resist" : 0,
+ "density" : 8
},{
"type" : "material",
"ident" : "glass",
- "name" : "Glass",
- "bash_resist" : 3,
- "cut_resist" : 4,
+ "name" : "Glass",
+ "bash_resist" : 3,
+ "cut_resist" : 4,
"bash_dmg_verb" : "cracked",
- "cut_dmg_verb" : "scratched",
- "dmg_adj" : ["scratched", "cut", "cracked", "shattered"],
- "acid_resist" : 3,
- "elec_resist" : 2,
- "fire_resist" : 2,
- "density" : 14
+ "cut_dmg_verb" : "scratched",
+ "dmg_adj" : [
+ "scratched",
+ "cut",
+ "cracked",
+ "shattered"
+ ],
+ "acid_resist" : 3,
+ "elec_resist" : 2,
+ "fire_resist" : 2,
+ "density" : 14
},{
"type" : "material",
"ident" : "iron",
- "name" : "Iron",
- "bash_resist" : 4,
- "cut_resist" : 4,
+ "name" : "Iron",
+ "bash_resist" : 4,
+ "cut_resist" : 4,
"bash_dmg_verb" : "dented",
- "cut_dmg_verb" : "scratched",
- "dmg_adj" : ["marked", "dented", "smashed", "shattered"],
- "acid_resist" : 0,
- "elec_resist" : 0,
- "fire_resist" : 2,
- "density" : 52
+ "cut_dmg_verb" : "scratched",
+ "dmg_adj" : [
+ "marked",
+ "dented",
+ "smashed",
+ "shattered"
+ ],
+ "acid_resist" : 0,
+ "elec_resist" : 0,
+ "fire_resist" : 2,
+ "density" : 52
},{
"type" : "material",
"ident" : "steel",
- "name" : "Steel",
- "bash_resist" : 6,
- "cut_resist" : 6,
+ "name" : "Steel",
+ "bash_resist" : 6,
+ "cut_resist" : 6,
"bash_dmg_verb" : "dented",
- "cut_dmg_verb" : "scratched",
- "dmg_adj" : ["marked", "dented", "smashed", "shattered"],
- "acid_resist" : 0,
- "elec_resist" : 0,
- "fire_resist" : 2,
- "density" : 52
+ "cut_dmg_verb" : "scratched",
+ "dmg_adj" : [
+ "marked",
+ "dented",
+ "smashed",
+ "shattered"
+ ],
+ "acid_resist" : 0,
+ "elec_resist" : 0,
+ "fire_resist" : 2,
+ "density" : 52
},{
"type" : "material",
"ident" : "silver",
- "name" : "Silver",
- "bash_resist" : 2,
- "cut_resist" : 3,
+ "name" : "Silver",
+ "bash_resist" : 2,
+ "cut_resist" : 3,
"bash_dmg_verb" : "dented",
- "cut_dmg_verb" : "scratched",
- "dmg_adj" : ["marked", "dented", "smashed", "shattered"],
- "acid_resist" : 2,
- "elec_resist" : 0,
- "fire_resist" : 2,
- "density" : 70
+ "cut_dmg_verb" : "scratched",
+ "dmg_adj" : [
+ "marked",
+ "dented",
+ "smashed",
+ "shattered"
+ ],
+ "acid_resist" : 2,
+ "elec_resist" : 0,
+ "fire_resist" : 2,
+ "density" : 70
},{
"type" : "material",
"ident" : "gold",
- "name" : "Gold",
- "bash_resist" : 1,
- "cut_resist" : 1,
+ "name" : "Gold",
+ "bash_resist" : 1,
+ "cut_resist" : 1,
"bash_dmg_verb" : "dented",
- "cut_dmg_verb" : "scratched",
- "dmg_adj" : ["marked", "dented", "smashed", "shattered"],
- "acid_resist" : 3,
- "elec_resist" : 0,
- "fire_resist" : 1,
- "density" : 130
+ "cut_dmg_verb" : "scratched",
+ "dmg_adj" : [
+ "marked",
+ "dented",
+ "smashed",
+ "shattered"
+ ],
+ "acid_resist" : 3,
+ "elec_resist" : 0,
+ "fire_resist" : 1,
+ "density" : 130
}
]
diff --git a/data/json/migo_speech.json b/data/json/migo_speech.json
index a62c667b09ad9..c2d41a88d52b3 100644
--- a/data/json/migo_speech.json
+++ b/data/json/migo_speech.json
@@ -1,1167 +1,1168 @@
[
-{
- "type":"migo_speech",
- "sound" : "\"Hello?\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Who's there?\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Can you help me?\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"Over here!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Can you repeat that?\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"You're just copying me, aren't you?\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm not afraid of you!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Come here!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Please, don't!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "a horrified scream!",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "a little girl's wailing!",
- "volume" : 50
-},
-{
- "type":"migo_speech",
- "sound" : "\"So, what is this thing supposed to be, exactly?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Uncategorized object seven-seven-three-four.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It came from the other side of one of the apertures.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Mommy, help!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"We're still trying to figure out what makes it tick.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We're not even sure what it is.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"The cell structure is unlike any we've ever seen.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It does seem to have some form of higher level brain functioning.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Problem solving, memory retention, that sort of thing.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"There appear to be some anomalous aspects to the mimicry.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Members of the species have some kind of neurocognitive link.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"This one's repeating phrases that the previous specimen was exposed to.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "a child shrieking!",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "\"Oh God, my leg, Oh God!\"",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "a long cry of agony!",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "\"You mean it's not just parroting us?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's parroting us, but we're uncertain as to how or why.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It may be a mechanism for attracting prey.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It could even be a way of trying to scare us off.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We just don't know.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "an anguished wail!",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "\"You're gonna rot in hell for this!\"",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "\"You hear me!?\"",
- "volume" : 50
-},
-{
- "type":"migo_speech",
- "sound" : "\"You're gonna rot in hell, you pieces of shit!\"",
- "volume" : 60
-},
-{
- "type":"migo_speech",
- "sound" : "\"Like we said, we have no idea what it's thinking.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Is that glass electrified?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Why don't you touch it and find out?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Of course it is.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"What'll happen if the power goes out?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Don't worry about it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Don't worry.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"There are seven backup generators.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"And what if all the backups fail?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We'd have to terminate the specimen.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"The glass alone won't keep us safe for very long.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"That fuckin' thing is horrible, man, it gives me the creeps.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's probably more scared of us than we are of it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Somehow, I doubt that.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Hey, we got other specimens that could withstand a grenade.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"And that's supposed to comfort me?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"At least we know they can die.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"U-O Seven-Seven-Three-Four.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Individual instances of U-O Seven-Seven-Three-Four.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"To be kept in a standard biohazardous containment chamber.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Until such time as more permanent arrangements are made.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Shows a noted preference for human brain tissue.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Destroy the specimen if it begins to interact with the lock.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Kill them all and let God sort them out!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"I watched a snail crawl along the edge of a straight razor.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"I've seen horrors, horrors that you've seen.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"I love the smell of napalm in the morning.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"This is the way the fuckin' world ends.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Look at this fuckin' shit we're in, man.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Every man has got a breaking point.\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'ma cut those fuckin' tentacles off, bitch!\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"Watch you bleed out!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"I wonder if it understands us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Do you understand what I'm saying?\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"Look, it's responding!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"That's the first time it moved all morning.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm certain it's trying to understand us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm not convinced it can actually comprehend us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's just repeating us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Just being an alien creature doesn't mean it's intelligent.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Just because it doesn't look like you doesn't mean that it isn't.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Please open the door and enter the cell.\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"Would it react differently with a child?\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Experiments to determine extent of cognitive abilities still underway.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Subject has so far displayed a total lack of empathy toward human suffering.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I got a round trip ticket.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How's your mom doing?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How's your dad doing?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I love you.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I love you too.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Just a little.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Only a few more days 'til the weekend.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Do you smoke?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"You're new here, aren't you?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How do you like it here?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It won't hurt a bit.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"That was a long time ago.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Does it scare you?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Don't worry, it can't hurt us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"What are you afraid will happen?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Anything else?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"You think they're the same sex?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Do they even have sex?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Can I see your phone?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"You got a dollar I can borrow?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you busy at the moment?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you busy later?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you busy tonight?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you free tonight?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you going to the party tonight?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you going to help them?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you alone?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you hungry?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm hungry.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Go ahead.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have a good time.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have you eaten yet?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Is it supposed to rain tomorrow?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Okay.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Great.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Fantastic.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"God damn it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"God damn it!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Damn it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Damn it!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Fuck.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Shit.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Fuck!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Shit!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Fuckin' piece of garbage.\"",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "\"I need a new lab coat.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Excellent.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Excuse me.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Go ahead.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good morning.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good afternoon.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good evening.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good night.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Good luck.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Can I help you?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you seeing anyone?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Forget it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How long were you two together?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Give me a call later.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Call me.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"From time to time.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We have a serious situation here.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Call the police.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Call an ambulance.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Get me the White House.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you feeling all right?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I think I'll live.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I think I need to see a doctor.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Is everything all right?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm okay, don't worry about me.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's just a scratch.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I've got a headache.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm fine.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Are you sure?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Positive.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Affirmative.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Negative.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Sorry.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Happy Birthday!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have you ever been to California?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"What time do you get off?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We should hit up the shooting range later.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'm heading to the pool after work.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have a good trip.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Where did you come from?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have you been waiting long?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Have you done this before?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Hello.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Help!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Here it is.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I've got family coming tomorrow.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How do I use this?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How do you know?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How long have you been here?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How many languages do you speak?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How many people?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How much were these earrings?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How much do I owe you?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How much will it cost?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How much would you like?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How old are you?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How tall is it?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How was the movie?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How was your trip?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How's it going?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"See you later.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"See you tonight.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I got this weird rash a few days ago.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Let me have a look at it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"When did you find out?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Seven o'clock.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Nobody is helping us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We're on our own.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We're all alone.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"We should split into groups of two each.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It can't follow all of us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Be careful out there.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"There you are.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"I've been looking all over for you.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's looking for us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's faster than us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's looking right at us.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"It's heading right for us!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Can you swim?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Don't do that.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"You hear that?\"",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "\"Be quiet.\"",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "\"Look out!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Run!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"Hurry!\"",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "\"No!\"",
- "volume" : 50
-},
-{
- "type":"migo_speech",
- "sound" : "\"I'll never forget you.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Take his gun, we're going to need it.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"How do we get out of here?\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"This place is like a maze.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Oh God, I'm the only one left.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Please, I don't want to die.\"",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "\"Mom.\"",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "\"Mom, I miss you.\"",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "\"Please, God.\"",
- "volume" : 5
-},
-{
- "type":"migo_speech",
- "sound" : "a gurgling sound.",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "a choking sound.",
- "volume" : 10
-},
-{
- "type":"migo_speech",
- "sound" : "a snapping sound.",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "a beeping sound.",
- "volume" : 20
-},
-{
- "type":"migo_speech",
- "sound" : "a loud beeping sound.",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "a very loud beeping sound.",
- "volume" : 40
-},
-{
- "type":"migo_speech",
- "sound" : "a loud hiss.",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "a loud crackling noise.",
- "volume" : 30
-},
-{
- "type":"migo_speech",
- "sound" : "gunfire!",
- "volume" : 90
-},
-{
- "type":"migo_speech",
- "sound" : "a klaxon blaring!",
- "volume" : 90
-},
-{
- "type":"migo_speech",
- "sound" : "\"EMERGENCY, EMERGENCY!\"",
- "volume" : 70
-},
-{
- "type":"migo_speech",
- "sound" : "a static hissing sound.",
- "volume" : 30
-}
+ {
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Hello?\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Who's there?\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Can you help me?\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Over here!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Can you repeat that?\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You're just copying me, aren't you?\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm not afraid of you!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Come here!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Please, don't!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a horrified scream!",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a little girl's wailing!",
+ "volume" : 50
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"So, what is this thing supposed to be, exactly?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Uncategorized object seven-seven-three-four.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It came from the other side of one of the apertures.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Mommy, help!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We're still trying to figure out what makes it tick.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We're not even sure what it is.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"The cell structure is unlike any we've ever seen.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It does seem to have some form of higher level brain functioning.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Problem solving, memory retention, that sort of thing.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"There appear to be some anomalous aspects to the mimicry.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Members of the species have some kind of neurocognitive link.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"This one's repeating phrases that the previous specimen was exposed to.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a child shrieking!",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Oh God, my leg, Oh God!\"",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a long cry of agony!",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You mean it's not just parroting us?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's parroting us, but we're uncertain as to how or why.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It may be a mechanism for attracting prey.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It could even be a way of trying to scare us off.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We just don't know.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "an anguished wail!",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You're gonna rot in hell for this!\"",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You hear me!?\"",
+ "volume" : 50
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You're gonna rot in hell, you pieces of shit!\"",
+ "volume" : 60
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Like we said, we have no idea what it's thinking.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Is that glass electrified?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Why don't you touch it and find out?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Of course it is.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"What'll happen if the power goes out?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Don't worry about it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Don't worry.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"There are seven backup generators.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"And what if all the backups fail?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We'd have to terminate the specimen.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"The glass alone won't keep us safe for very long.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"That fuckin' thing is horrible, man, it gives me the creeps.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's probably more scared of us than we are of it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Somehow, I doubt that.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Hey, we got other specimens that could withstand a grenade.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"And that's supposed to comfort me?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"At least we know they can die.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"U-O Seven-Seven-Three-Four.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Individual instances of U-O Seven-Seven-Three-Four.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"To be kept in a standard biohazardous containment chamber.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Until such time as more permanent arrangements are made.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Shows a noted preference for human brain tissue.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Destroy the specimen if it begins to interact with the lock.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Kill them all and let God sort them out!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I watched a snail crawl along the edge of a straight razor.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I've seen horrors, horrors that you've seen.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I love the smell of napalm in the morning.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"This is the way the fuckin' world ends.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Look at this fuckin' shit we're in, man.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Every man has got a breaking point.\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'ma cut those fuckin' tentacles off, bitch!\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Watch you bleed out!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I wonder if it understands us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Do you understand what I'm saying?\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Look, it's responding!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"That's the first time it moved all morning.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm certain it's trying to understand us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm not convinced it can actually comprehend us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's just repeating us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Just being an alien creature doesn't mean it's intelligent.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Just because it doesn't look like you doesn't mean that it isn't.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Please open the door and enter the cell.\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Would it react differently with a child?\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Experiments to determine extent of cognitive abilities still underway.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Subject has so far displayed a total lack of empathy toward human suffering.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I got a round trip ticket.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How's your mom doing?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How's your dad doing?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I love you.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I love you too.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Just a little.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Only a few more days 'til the weekend.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Do you smoke?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You're new here, aren't you?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How do you like it here?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It won't hurt a bit.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"That was a long time ago.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Does it scare you?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Don't worry, it can't hurt us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"What are you afraid will happen?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Anything else?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You think they're the same sex?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Do they even have sex?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Can I see your phone?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You got a dollar I can borrow?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you busy at the moment?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you busy later?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you busy tonight?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you free tonight?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you going to the party tonight?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you going to help them?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you alone?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you hungry?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm hungry.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Go ahead.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have a good time.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have you eaten yet?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Is it supposed to rain tomorrow?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Okay.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Great.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Fantastic.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"God damn it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"God damn it!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Damn it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Damn it!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Fuck.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Shit.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Fuck!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Shit!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Fuckin' piece of garbage.\"",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I need a new lab coat.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Excellent.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Excuse me.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Go ahead.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good morning.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good afternoon.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good evening.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good night.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Good luck.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Can I help you?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you seeing anyone?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Forget it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How long were you two together?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Give me a call later.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Call me.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"From time to time.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We have a serious situation here.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Call the police.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Call an ambulance.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Get me the White House.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you feeling all right?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I think I'll live.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I think I need to see a doctor.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Is everything all right?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm okay, don't worry about me.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's just a scratch.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I've got a headache.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm fine.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Are you sure?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Positive.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Affirmative.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Negative.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Sorry.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Happy Birthday!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have you ever been to California?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"What time do you get off?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We should hit up the shooting range later.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'm heading to the pool after work.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have a good trip.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Where did you come from?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have you been waiting long?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Have you done this before?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Hello.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Help!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Here it is.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I've got family coming tomorrow.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How do I use this?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How do you know?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How long have you been here?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How many languages do you speak?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How many people?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How much were these earrings?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How much do I owe you?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How much will it cost?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How much would you like?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How old are you?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How tall is it?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How was the movie?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How was your trip?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How's it going?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"See you later.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"See you tonight.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I got this weird rash a few days ago.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Let me have a look at it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"When did you find out?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Seven o'clock.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Nobody is helping us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We're on our own.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We're all alone.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"We should split into groups of two each.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It can't follow all of us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Be careful out there.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"There you are.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I've been looking all over for you.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's looking for us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's faster than us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's looking right at us.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"It's heading right for us!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Can you swim?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Don't do that.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"You hear that?\"",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Be quiet.\"",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Look out!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Run!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Hurry!\"",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"No!\"",
+ "volume" : 50
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"I'll never forget you.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Take his gun, we're going to need it.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"How do we get out of here?\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"This place is like a maze.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Oh God, I'm the only one left.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Please, I don't want to die.\"",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Mom.\"",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Mom, I miss you.\"",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"Please, God.\"",
+ "volume" : 5
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a gurgling sound.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a choking sound.",
+ "volume" : 10
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a snapping sound.",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a beeping sound.",
+ "volume" : 20
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a loud beeping sound.",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a very loud beeping sound.",
+ "volume" : 40
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a loud hiss.",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a loud crackling noise.",
+ "volume" : 30
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "gunfire!",
+ "volume" : 90
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a klaxon blaring!",
+ "volume" : 90
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "\"EMERGENCY, EMERGENCY!\"",
+ "volume" : 70
+ },{
+ "type" : "speech",
+ "speaker" : "migo",
+ "sound" : "a static hissing sound.",
+ "volume" : 30
+ }
]
diff --git a/data/json/monstergroups.json b/data/json/monstergroups.json
index 2265ce4a5afc5..dea418eebfd71 100644
--- a/data/json/monstergroups.json
+++ b/data/json/monstergroups.json
@@ -1,7 +1,7 @@
[
- {
- "type":"monstergroup",
- "name" : "GROUP_FOREST",
+ {
+ "type" : "monstergroup",
+ "name" : "GROUP_FOREST",
"default" : "mon_squirrel",
"monsters" : [
{ "monster" : "mon_bat", "freq" : 10, "cost_multiplier" : 2, "pack_size" : [1,8] },
@@ -24,8 +24,8 @@
{ "monster" : "mon_groundhog", "freq" : 10, "cost_multiplier" : 5, "pack_size" : [1,6] },
{ "monster" : "mon_hare", "freq" : 30, "cost_multiplier" : 2, "pack_size" : [1,6] },
{ "monster" : "mon_moose", "freq" : 10, "cost_multiplier" : 3 },
- { "monster" : "mon_mosquito", "freq" : 100, "cost_multiplier" : 0, "conditions" : ["TWILIGHT"] },
- { "monster" : "mon_mosquito", "freq" : 50, "cost_multiplier" : 0, "pack_size" : [1,14], "conditions" : ["TWILIGHT"] },
+ { "monster" : "mon_mosquito", "freq" : 100, "cost_multiplier" : 0, "conditions" : ["DAWN","DUSK"] },
+ { "monster" : "mon_mosquito", "freq" : 50, "cost_multiplier" : 0, "pack_size" : [1,14], "conditions" : ["DAWN","DUSK"] },
{ "monster" : "mon_rabbit", "freq" : 25, "cost_multiplier" : 0, "pack_size" : [1,5] },
{ "monster" : "mon_shrew", "freq" : 15, "cost_multiplier" : 0 },
{ "monster" : "mon_squirrel_red", "freq" : 35, "cost_multiplier" : 0, "pack_size" : [1,2] },
@@ -49,10 +49,9 @@
{ "monster" : "mon_zombear", "freq" : 4, "cost_multiplier" : 10, "starts" : 672 },
{ "monster" : "mon_zombear", "freq" : 4, "cost_multiplier" : 10, "starts" : 2160 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_DOMESTIC",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_DOMESTIC",
"default" : "mon_dog",
"monsters" : [
{ "monster" : "mon_cat", "freq" : 100, "cost_multiplier" : 0 },
@@ -64,58 +63,53 @@
{ "monster" : "mon_pig", "freq" : 50, "cost_multiplier" : 25, "pack_size" : [1,6] },
{ "monster" : "mon_sheep", "freq" : 50, "cost_multiplier" : 25, "pack_size" : [1,12] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_RIVER",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_RIVER",
"default" : "mon_frog",
"monsters" : [
{ "monster" : "mon_beaver", "freq" : 30, "cost_multiplier" : 10, "pack_size" : [1,3] },
{ "monster" : "mon_mink", "freq" : 10, "cost_multiplier" : 20, "pack_size" : [1,2] },
{ "monster" : "mon_muskrat", "freq" : 30, "cost_multiplier" : 5, "pack_size" : [1,5] },
{ "monster" : "mon_otter", "freq" : 10, "cost_multiplier" : 5, "pack_size" : [1,8] },
+ { "monster" : "mon_duck", "freq" : 30, "cost_multiplier" : 5, "pack_size" : [1, 4] },
{ "monster" : "mon_sludge_crawler", "freq" : 15, "cost_multiplier" : 50 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_CAVE",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_CAVE",
"default" : "mon_null",
"monsters" : [
{ "monster" : "mon_bat", "freq" : 600, "cost_multiplier" : 5, "pack_size" : [6,32] },
{ "monster" : "mon_bear", "freq" : 100, "cost_multiplier" : 10, "pack_size" : [1,3] },
{ "monster" : "mon_cougar", "freq" : 100, "cost_multiplier" : 20, "pack_size" : [1,2] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_ANT",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_ANT",
"default" : "mon_ant",
"monsters" : [
{ "monster" : "mon_ant_larva", "freq" : 40, "cost_multiplier" : 0 },
{ "monster" : "mon_ant_soldier", "freq" : 90, "cost_multiplier" : 5 },
{ "monster" : "mon_ant_queen", "freq" : 0, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_BEE",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_BEE",
"default" : "mon_bee",
"monsters" : [
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_WORM",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_WORM",
"default" : "mon_worm",
"monsters" : [
{ "monster" : "mon_graboid", "freq" : 30, "cost_multiplier" : 20 },
{ "monster" : "mon_halfworm", "freq" : 0, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_ZOMBIE",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_ZOMBIE",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie", "freq" : 1, "cost_multiplier": 7, "pack_size": [5,10]},
@@ -143,10 +137,9 @@
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 30 },
{ "monster" : "mon_beekeeper", "freq" : 1, "cost_multiplier" : 5 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_TRIFFID",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_TRIFFID",
"default" : "mon_triffid",
"monsters" : [
{ "monster" : "mon_triffid_young", "freq" : 300, "cost_multiplier" : 0 },
@@ -155,10 +148,9 @@
{ "monster" : "mon_triffid_queen", "freq" : 60, "cost_multiplier" : 0 },
{ "monster" : "mon_triffid_heart", "freq" : 0, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_FUNGI",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_FUNGI",
"default" : "mon_spore",
"monsters" : [
{ "monster" : "mon_fungaloid", "freq" : 300, "cost_multiplier" : 0 },
@@ -172,36 +164,33 @@
{
"type":"monstergroup",
- "name" : "GROUP_GOO",
+ "name" : "GROUP_GOO",
"default" : "mon_blob",
"monsters" : [
{ "monster" : "mon_blob_small", "freq" : 200, "cost_multiplier" : 0 },
{ "monster" : "mon_blob_small", "freq" : 100, "cost_multiplier" : 0, "pack_size" : [2,12] },
{ "monster" : "mon_blob", "freq" : 10, "cost_multiplier" : 0, "pack_size" : [5,10] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_CHUD",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_CHUD",
"default" : "mon_chud",
"monsters" : [
{ "monster" : "mon_one_eye", "freq" : 90, "cost_multiplier" : 0 },
{ "monster" : "mon_crawler", "freq" : 35, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_SEWER",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_SEWER",
"default" : "mon_sewer_rat",
"monsters" : [
{ "monster" : "mon_sewer_fish", "freq" : 300, "cost_multiplier" : 0, "pack_size" : [2,6] },
{ "monster" : "mon_sewer_snake", "freq" : 240, "cost_multiplier" : 0 },
{ "monster" : "mon_sewer_rat", "freq" : 100, "cost_multiplier" : 0, "pack_size" : [3,12] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_SWAMP",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_SWAMP",
"default" : "mon_frog",
"monsters" : [
{ "monster" : "mon_mosquito", "freq" : 100, "cost_multiplier" : 0, "pack_size" : [3,16] },
@@ -218,10 +207,9 @@
{ "monster" : "mon_dermatik", "freq" : 20, "cost_multiplier" : 2 },
{ "monster" : "mon_giant_crayfish", "freq" : 20, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_LAB",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_LAB",
"default" : "mon_zombie_scientist",
"monsters" : [
{ "monster" : "mon_blob_small", "freq" : 25, "cost_multiplier" : 0, "pack_size" : [1,4] },
@@ -231,10 +219,9 @@
{ "monster" : "mon_skitterbot", "freq" : 85, "cost_multiplier" : 0, "pack_size" : [2,3] },
{ "monster" : "mon_skitterbot", "freq" : 1, "cost_multiplier" : 0, "pack_size" : [8,12] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_ICE_LAB",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_ICE_LAB",
"default" : "mon_zombie_scientist",
"monsters" : [
{ "monster" : "mon_blob_small", "freq" : 25, "cost_multiplier" : 0, "pack_size" : [1,4] },
@@ -244,10 +231,9 @@
{ "monster" : "mon_skitterbot", "freq" : 145, "cost_multiplier" : 0, "pack_size" : [2,3] }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_NETHER",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_NETHER",
"default" : "mon_blank",
"monsters" : [
{ "monster" : "mon_flying_polyp", "freq" : 25, "cost_multiplier" : 0 },
@@ -259,37 +245,33 @@
{ "monster" : "mon_kreck", "freq" : 210, "cost_multiplier" : 0 },
{ "monster" : "mon_gozu", "freq" : 25, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_SPIRAL",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_SPIRAL",
"default" : "mon_human_snail",
"monsters" : [
{ "monster" : "mon_twisted_body", "freq" : 180, "cost_multiplier" : 0 },
{ "monster" : "mon_vortex", "freq" : 80, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_VANILLA",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_VANILLA",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_fast", "freq" : 40, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_SPIDER",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_SPIDER",
"default" : "mon_spider_wolf",
"monsters" : [
{ "monster" : "mon_spider_web", "freq" : 200, "cost_multiplier" : 0 },
{ "monster" : "mon_spider_jumping", "freq" : 400, "cost_multiplier" : 0 },
{ "monster" : "mon_spider_widow", "freq" : 200, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_ROBOT",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_ROBOT",
"default" : "mon_manhack",
"monsters" : [
{ "monster" : "mon_skitterbot", "freq" : 220, "cost_multiplier" : 0 },
@@ -300,10 +282,9 @@
{ "monster" : "mon_chickenbot", "freq" : 60, "cost_multiplier" : 0 },
{ "monster" : "mon_tankbot", "freq" : 20, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_POLICE", "_comment" : "+30% cops",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_POLICE", "_comment" : "+30% cops",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_cop", "freq" : 320, "cost_multiplier" : 3 },
@@ -321,10 +302,9 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_HOUSE", "_comment" : "+15% child",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_HOUSE", "_comment" : "+15% child",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_child", "freq" : 150, "cost_multiplier" : 2 },
@@ -343,10 +323,9 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_PHARM", "_comment" : "+15% fast",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_PHARM", "_comment" : "+15% fast",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_cop", "freq" : 20, "cost_multiplier" : 2 },
@@ -364,10 +343,9 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_ELECTRO", "_comment" : "+15% electric",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_ELECTRO", "_comment" : "+15% electric",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_cop", "freq" : 20, "cost_multiplier" : 2 },
@@ -385,10 +363,9 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_GROCERY", "_comment" : "+15% bommers",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_GROCERY", "_comment" : "+15% bommers",
"default" : "mon_zombie",
"monsters" : [
{ "monster" : "mon_zombie_cop", "freq" : 20, "cost_multiplier" : 2 },
@@ -406,18 +383,16 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_MAYBE_MIL", "_comment" : "50% chance military zombie",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_MAYBE_MIL", "_comment" : "50% chance military zombie",
"default" : "mon_null",
"monsters" : [
{ "monster" : "mon_zombie_soldier", "freq" : 50, "cost_multiplier" : 0 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_PUBLICWORKERS",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_PUBLICWORKERS",
"default" : "mon_zombie_electric",
"monsters" : [
{ "monster" : "mon_zombie_grabber", "freq" : 100, "cost_multiplier" : 1 },
@@ -429,10 +404,9 @@
{ "monster" : "mon_zombie_hulk", "freq" : 1, "cost_multiplier" : 50 },
{ "monster" : "mon_zombie_master", "freq" : 1, "cost_multiplier" : 25 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_MAYBE_ZOMBIE", "_comment" : "10% chance of a zombie",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_MAYBE_ZOMBIE", "_comment" : "10% chance of a zombie",
"default" : "mon_null",
"monsters" : [
{ "monster" : "mon_zombie", "freq" : 60, "cost_multiplier": 0, "pack_size": [1,5] },
@@ -441,10 +415,9 @@
{ "monster" : "mon_skeleton", "freq" : 10, "cost_multiplier" : 5 },
{ "monster" : "mon_zombie_shrieker", "freq" : 10, "cost_multiplier" : 5 }
]
- },
- {
- "type":"monstergroup",
- "name" : "GROUP_SAFE", "_comment" : "used by mongroup::is_safe()",
+ },{
+ "type" : "monstergroup",
+ "name" : "GROUP_SAFE", "_comment" : "used by mongroup::is_safe()",
"default" : "mon_null",
"monsters" : [
{ "monster" : "mon_bat", "freq" : 1, "cost_multiplier" : 1 },
diff --git a/data/json/monsters.json b/data/json/monsters.json
index 5732ca5413c54..9b789455cff2a 100644
--- a/data/json/monsters.json
+++ b/data/json/monsters.json
@@ -1,7 +1,7 @@
[
- {
- "type":"MONSTER",
- "id":"mon_bat",
+ {
+ "type" : "MONSTER",
+ "id" : "mon_bat",
"name": "bat",
"species":"MAMMAL",
"symbol":"w",
@@ -25,14 +25,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"BITE",
- "description":"One of the vesper bats, a family of winged insect-eating mammals. It roosts in caves and other hollows, and uses a form of echolocation to aerially navigate through tricky terrain at rapid speeds.",
+ "description":"One of the vesper bats, a family of winged insect-eating mammals. It roosts in caves and other hollows, and uses a form of echolocation to aerially navigate through tricky terrain at rapid speeds.",
"flags":["SEES", "SMELLS", "HEARS", "GOODHEARING", "WARM", "FLIES", "ANIMAL", "VIS50", "BONES", "LEATHER"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_beaver",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_beaver",
"name": "beaver",
"species":"MAMMAL",
"symbol":"r",
@@ -56,15 +55,44 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The North American beaver, the continent's largest rodent. Its paddle-shaped tail helps ferry it through the water, and its prominent teeth can chew through wood, which it uses to build dam-like nests in lakes and streams.",
+ "description":"The North American beaver, the continent's largest rodent. Its paddle-shaped tail helps ferry it through the water, and its prominent teeth can chew through wood, which it uses to build dam-like nests in lakes and streams.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "SWIMS", "WARM", "FUR", "BONES"],
"anger_triggers":["PLAYER_CLOSE", "HURT"],
"fear_triggers":["SOUND"],
"categories":["WILDLIFE"]
- },
- {
+ },{
"type":"MONSTER",
- "id":"mon_bear",
+ "id":"mon_duck",
+ "name": "duck",
+ "species":"BIRD",
+ "symbol":"v",
+ "color":"brown",
+ "size":"TINY",
+ "material":"flesh",
+ "diff":1,
+ "aggression":-99,
+ "morale":-8,
+ "speed":140,
+ "melee_skill":0,
+ "melee_dice":1,
+ "melee_dice_sides":1,
+ "melee_cut":0,
+ "dodge":4,
+ "armor_bash":0,
+ "armor_cut":0,
+ "item_chance":0,
+ "luminance":0,
+ "hp":4,
+ "special_freq":0,
+ "death_function":"NORMAL",
+ "special_attack":"NONE",
+ "description":"A mallard duck, often seen around rivers and other bodies of water. It feeds primarily on insects, seeds, roots, and, pre-cataclysm, bread scraps.",
+ "flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FLIES", "VIS40", "BONES", "FEATHER"],
+ "fear_triggers":["SOUND", "PLAYER_CLOSE"],
+ "categories":["WILDLIFE"]
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_bear",
"name": "bear",
"species":"MAMMAL",
"symbol":"B",
@@ -88,15 +116,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The American black bear. A large omnivorous scavenger, it has powerful claws and jaws, and is an effective ambush hunter. It can pose a considerable threat, although most individuals are shy around humans.",
+ "description":"The American black bear. A large omnivorous scavenger, it has powerful claws and jaws, and is an effective ambush hunter. It can pose a considerable threat, although most individuals are shy around humans.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BLEED", "BASHES", "ATTACKMON", "BONES", "VIS40"],
"anger_triggers":["HURT", "PLAYER_CLOSE"],
"placate_triggers":["MEAT"],
+ "fear_triggers":["SOUND"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_bobcat",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_bobcat",
"name": "bobcat",
"species":"MAMMAL",
"symbol":"c",
@@ -120,15 +148,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A spotted wild cat living across much of North America. It is not a serious threat to humans, but it can be aggressive if not left alone.",
+ "description":"A spotted wild cat living across much of North America. It is not a serious threat to humans, but it can be aggressive if not left alone.",
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "VIS40", "BONES"],
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_cat",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_cat",
"name": "cat",
"species":"MAMMAL",
"symbol":"c",
@@ -152,15 +179,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A small domesticated predator gone feral in the absence of human stewardship. Harried by the elements and the rigors of survival, it is scruffy and skittish.",
+ "description":"A small domesticated predator gone feral in the absence of human stewardship. Harried by the elements and the rigors of survival, it is scruffy and skittish.",
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "VIS40", "BONES"],
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE", "FRIEND_ATTACKED"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_chicken",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_chicken",
"name": "chicken",
"species":"BIRD",
"symbol":"v",
@@ -184,13 +210,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A domesticated juglefowl, it may still be the most numerous bird in the world. Before the Cataclysm, it was raised by humans as a source of meat, eggs, and early morning wakeup calls.",
+ "description":"A domesticated descendant of junglefowl, it may still be the most numerous bird in the world. Before the Cataclysm, it was raised by humans as a source of meat, eggs, and early morning wakeup calls.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FLIES", "BONES", "FEATHER"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_chipmunk",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_chipmunk",
"name": "chipmunk",
"species":"MAMMAL",
"symbol":".",
@@ -214,14 +239,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The eastern chipmunk, a tiny omnivorous rodent with a characteristic striped coat. It spends much of the day patrolling its elaborate burrow and the precious stores of foraged food within.",
+ "description":"The eastern chipmunk, a tiny omnivorous rodent with a characteristic striped coat. It spends much of the day patrolling its elaborate burrow and the precious stores of foraged food within.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "ANIMAL", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_cougar",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_cougar",
"name": "cougar",
"species":"MAMMAL",
"symbol":"C",
@@ -245,16 +269,15 @@
"special_freq":5,
"death_function":"NORMAL",
"special_attack":"LEAP",
- "description":"The Eastern cougar, a large feline predator. Once thought extinct in this region, conservation efforts were successful in restoring a thriving population.",
+ "description":"The Eastern cougar, a large feline predator. Once thought extinct in this region, conservation efforts were successful in restoring a thriving population.",
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "KEENNOSE", "BLEED", "ATTACKMON", "VIS50", "BONES"],
"anger_triggers":["STALK", "PLAYER_WEAK", "HURT", "PLAYER_CLOSE", "FRIEND_ATTACKED"],
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_cow",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_cow",
"name": "cow",
"species":"MAMMAL",
"symbol":"C",
@@ -278,16 +301,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The domestic cow, a baleful, ruminating farm animal. It is quite muscular, and the males can have a violent streak to accompany their nasty-looking horns.",
+ "description":"The domestic cow, a baleful, ruminating farm animal. It is quite muscular, and the males can have a violent streak to accompany their nasty-looking horns.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BONES", "VIS40"],
"anger_triggers":["HURT"],
"placate_triggers":["PLAYER_WEAK"],
"fear_triggers":["PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_coyote",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_coyote",
"name": "coyote",
"species":"MAMMAL",
"symbol":"d",
@@ -311,15 +333,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The Eastern Coyote, also called the Tweed Wolf, is a territorial canine descended from the offspring of grey wolves and true coyotes. It is intimidated by humans and other predators, but will fight if threatened.",
+ "description":"The Eastern Coyote, also called the Tweed Wolf, is a territorial canine descended from the offspring of grey wolves and true coyotes. It is intimidated by humans and other predators, but will fight if threatened.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "KEENNOSE", "BLEED", "ATTACKMON", "BONES", "VIS50"],
"anger_triggers":["STALK", "FRIEND_ATTACKED", "PLAYER_WEAK", "HURT", "PLAYER_CLOSE"],
"placate_triggers":["MEAT"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_coyote_wolf",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_coyote_wolf",
"name": "coyote",
"species":"MAMMAL",
"symbol":"d",
@@ -343,15 +364,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The Northeastern Coyote, a widespread canine pack hunter. More timid than a wolf, it is an opportunistic feeder and prefers to hunt smaller and weaker prey.",
+ "description":"The Northeastern Coyote, a widespread canine pack hunter. More timid than a wolf, it is an opportunistic feeder and prefers to hunt smaller and weaker prey.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "KEENNOSE", "BLEED", "ATTACKMON", "BONES", "VIS50"],
"anger_triggers":["FRIEND_ATTACKED", "PLAYER_WEAK", "PLAYER_CLOSE"],
"placate_triggers":["MEAT"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_crow",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_crow",
"name": "crow",
"species":"BIRD",
"symbol":"v",
@@ -375,14 +395,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A small, elegant black bird, famous for its distinctive call. An intelligent bird, there is a glitter of mischief behind its eyes.",
+ "description":"A small, elegant black bird, famous for its distinctive call. An intelligent bird, there is a glitter of mischief behind its eyes.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FLIES", "VIS40", "BONES", "FEATHER"],
"fear_triggers":["PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_deer",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_deer",
"name": "deer",
"species":"MAMMAL",
"symbol":"D",
@@ -406,14 +425,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The northern woodland white-tailed deer, a quick and strong grazing animal. Favored prey of coyotes, wolves, and giant spider mutants.",
+ "description":"The northern woodland white-tailed deer, a quick and strong grazing animal. Favored prey of coyotes, wolves, and giant spider mutants.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_deer_mouse",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_deer_mouse",
"name": "deer mouse",
"species":"MAMMAL",
"symbol":".",
@@ -441,10 +459,9 @@
"flags":["SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "VIS40", "VERMIN"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dog",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dog",
"name": "dog",
"species":"MAMMAL",
"symbol":"d",
@@ -473,10 +490,9 @@
"anger_triggers":["HURT", "FRIEND_ATTACKED", "FRIEND_DIED"],
"placate_triggers":["MEAT"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fox_gray",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fox_gray",
"name": "fox",
"species":"MAMMAL",
"symbol":"d",
@@ -500,16 +516,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A small omnivorous canine with an almost cat-like manner. It is a solitary hunter, and one of the only canids able to climb trees.",
+ "description":"A small omnivorous canine with an almost cat-like manner. It is a solitary hunter, and one of the only canids able to climb trees.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "KEENNOSE", "BLEED", "VIS40", "BONES"],
"anger_triggers":["FRIEND_ATTACKED", "FRIEND_DIED"],
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fox_red",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fox_red",
"name": "fox",
"species":"MAMMAL",
"symbol":"d",
@@ -539,10 +554,9 @@
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_groundhog",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_groundhog",
"name": "groundhog",
"species":"MAMMAL",
"symbol":"r",
@@ -570,10 +584,9 @@
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "ANIMAL", "WARM", "FUR", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_hare",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_hare",
"name": "jackrabbit",
"species":"MAMMAL",
"symbol":"r",
@@ -601,10 +614,9 @@
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "ANIMAL", "WARM", "FUR", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_horse",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_horse",
"name": "horse",
"species":"MAMMAL",
"symbol":"H",
@@ -628,16 +640,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A hooved grazing mammal with a mane of hair, a sweeping tail, and powerful looking muscles",
+ "description":"A hooved grazing mammal with a mane of hair, a sweeping tail, and powerful looking muscles.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BONES", "VIS40"],
"anger_triggers":["FRIEND_ATTACKED"],
"placate_triggers":["PLAYER_WEAK"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_lemming",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_lemming",
"name": "lemming",
"species":"MAMMAL",
"symbol":".",
@@ -661,14 +672,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The Northern bog lemming, a small, predominantly vegetarian rodent that spends its life in the murk of swamps and other wetlands. Contrary to popular belief, these creatures are not particularly hapless or suicidal, but they can eat themselves into scarcity within a few generations.",
+ "description":"The Northern bog lemming, a small, predominantly vegetarian rodent that spends its life in the murk of swamps and other wetlands. Contrary to popular belief, these creatures are not particularly hapless or suicidal, but they can eat themselves into scarcity within a few generations.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "VIS40"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_mink",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_mink",
"name": "mink",
"species":"MAMMAL",
"symbol":"m",
@@ -692,16 +702,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The American mink, a partially-aquatic weasel, once factory-farmed for its fur. It is a capable fisher, but the presence of otters in these parts makes it rely more on food from the land.",
+ "description":"The American mink, a partially-aquatic weasel, once factory-farmed for its fur. It is a capable fisher, but the presence of otters in these parts makes it rely more on food from the land.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "HIT_AND_RUN", "KEENNOSE", "BLEED", "VIS40", "BONES"],
"anger_triggers":["FRIEND_ATTACKED", "FRIEND_DIED"],
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_moose",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_moose",
"name": "moose",
"species":"MAMMAL",
"symbol":"M",
@@ -725,16 +734,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The Eastern Moose, the largest living species of deer. The bulls are quite ill-tempered, especially in the rutting season.",
+ "description":"The Eastern Moose, the largest living species of deer. The bulls are quite ill-tempered, especially in the rutting season.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BLEED", "VIS40", "ATTACKMON", "BONES"],
"anger_triggers":["HURT", "PLAYER_CLOSE"],
"placate_triggers":["PLAYER_WEAK"],
"fear_triggers":["SOUND"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_muskrat",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_muskrat",
"name": "muskrat",
"species":"MAMMAL",
"symbol":"r",
@@ -758,14 +766,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A large omnivorous rodent with a thick furry pelt, found in wetlands across the northern hemisphere. It marks its territory with a musky odor for which it is named.",
+ "description":"A large omnivorous rodent with a thick furry pelt, found in wetlands across the northern hemisphere. It marks its territory with a musky odor for which it is named.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "FUR", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_otter",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_otter",
"name": "otter",
"species":"MAMMAL",
"symbol":"m",
@@ -789,14 +796,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The North American river otter is a shy waterborne weasel living in large families along the banks of streams. It is an excellent fisher and a resourceful survivor, using the abandoned dens of beavers and other animals to raise its own young.",
+ "description":"The North American river otter is a shy water dwelling relative of the weasel living in large families along the banks of streams. It is an excellent fisher and a resourceful survivor, using the abandoned dens of beavers and other animals to raise its own young.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "SWIMS", "WARM", "FUR", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_pig",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_pig",
"name": "pig",
"species":"MAMMAL",
"symbol":"p",
@@ -826,10 +832,9 @@
"placate_triggers":["MEAT"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_rabbit",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_rabbit",
"name": "rabbit",
"species":"MAMMAL",
"symbol":"r",
@@ -853,14 +858,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A cute wiggling nose, cotton tail, made of delicious flesh.",
+ "description":"A small mammal with a cute wiggling nose, cotton tail, and made of delicious flesh.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_black_rat",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_black_rat",
"name": "black rat",
"species":"MAMMAL",
"symbol":"r",
@@ -884,15 +888,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The black rat, an omnivorous rodent with sheer black fur and a long, rough tail. Harbinger of pestilence, famine, and mange, it will sometimes swarm over the dead or dying.",
+ "description":"The black rat, an omnivorous rodent with sheer black fur and a long, rough tail. Harbinger of pestilence, famine, and mange, it will sometimes swarm over the dead or dying.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "FUR", "VIS40", "BONES"],
"anger_triggers":["PLAYER_WEAK"],
"fear_triggers":["PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_sewer_rat",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_sewer_rat",
"name": "sewer rat",
"species":"MAMMAL",
"symbol":"r",
@@ -916,14 +919,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A worm-tailed rodent with long whiskers and beady eyes. The way it squeeks makes it sound... hungry.",
+ "description":"A worm-tailed rodent with long whiskers and beady eyes. The way it squeaks makes it sound... hungry.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "SWIMS", "ANIMAL", "FUR", "VIS40", "BONES"],
"anger_triggers":["PLAYER_WEAK", "FRIEND_ATTACKED", "FRIEND_DIED"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_sheep",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_sheep",
"name": "sheep",
"species":"MAMMAL",
"symbol":"s",
@@ -947,16 +949,15 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A timid hooved grazing mammal, and one of the first animals ever domesticated, its body is covered in a thick layer of wool, and the males have long, spiraling horns.",
+ "description":"A timid, hooved grazing mammal, and one of the first animals ever domesticated, its body is covered in a thick layer of wool, and the males have long, spiralling horns.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "WOOL", "BONES"],
"anger_triggers":[],
"placate_triggers":["PLAYER_WEAK"],
"fear_triggers":["SOUND", "PLAYER_CLOSE", "FRIEND_ATTACKED"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombear",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombear",
"name": "zombear",
"species":"ZOMBIE",
"symbol":"B",
@@ -980,15 +981,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"This black bear's eyes ooze with black fluid, and it's flesh is torn and scarred. It shuffles as it walks.",
+ "description":"This black bear's eyes ooze with black fluid, and its flesh is torn and scarred. It shuffles as it walks.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "REVIVES"],
"anger_triggers":["PLAYER_CLOSE", "HURT"],
"fear_triggers":["FIRE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_shrew",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_shrew",
"name": "shrew",
"species":"MAMMAL",
"symbol":".",
@@ -1016,10 +1016,9 @@
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "VERMIN"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_squirrel",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_squirrel",
"name": "squirrel",
"species":"MAMMAL",
"symbol":"r",
@@ -1043,14 +1042,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A small granivorous rodent with a long bushy tail, often seen darting amid the branches of trees. A skittish varmint with an expression of unwavering austerity, it is the mortal enemy of cat and dog alike.",
+ "description":"A small granivorous rodent with a long bushy tail, often seen darting amid the branches of trees. A skittish varmint with an expression of unwavering austerity, it is the mortal enemy of cat and dog alike.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_squirrel_red",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_squirrel_red",
"name": "squirrel",
"species":"MAMMAL",
"symbol":"r",
@@ -1074,13 +1072,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A tiny opportunistic rodent with a long bushy tail, the pine squirrel is clever and cute, and hunted by nearly everything in the woods with a taste for meat.",
+ "description":"A tiny opportunistic rodent with a long bushy tail. The pine squirrel is clever and cute, and hunted by nearly everything in the woods with a taste for meat.",
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_weasel",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_weasel",
"name": "weasel",
"species":"MAMMAL",
"symbol":"m",
@@ -1104,14 +1101,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The long-tailed weasel, a small but interminable predator whose range extends across the continent. It forms its den in small burrows, preferring to occupy the nesting holes of its prey.",
+ "description":"The long-tailed weasel, a small but ubiquitous predator whose range extends across the continent. It forms its den in small burrows, preferring to occupy the nesting holes of its prey.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "SWIMS", "WARM", "FUR", "VIS40", "BONES"],
"fear_triggers":["SOUND", "PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_wolf",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_wolf",
"name": "wolf",
"species":"MAMMAL",
"symbol":"d",
@@ -1135,15 +1131,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A cunning pack predator, once extinct in the New England area, was successfully reintroduced and their numbers reached record highs in the decade before the cataclysm. Lucky you.",
+ "description":"A cunning pack predator, once extinct in the New England area, the wolf successfully reintroduced and their numbers reached record highs in the decade before the cataclysm. Lucky you.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "KEENNOSE", "BLEED", "ATTACKMON", "BONES", "VIS50"],
"anger_triggers":["STALK", "FRIEND_ATTACKED", "FRIEND_DIED", "PLAYER_WEAK", "PLAYER_CLOSE"],
"placate_triggers":["MEAT"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_ant_larva",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_ant_larva",
"name": "ant larva",
"species":"INSECT",
"symbol":"a",
@@ -1167,12 +1162,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A pulsating sausage of glistening white flesh, the size of a large cat. On one end is a set of squirming mouth parts.",
+ "description":"A pulsating sausage of glistening white flesh, the size of a large cat. On one end is a set of squirming mouth parts.",
"flags":["SMELLS", "POISON"]
- },
- {
- "type":"MONSTER",
- "id":"mon_ant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_ant",
"name": "giant ant",
"species":"INSECT",
"symbol":"a",
@@ -1196,13 +1190,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"An enormous red ant covered in chitinous plates. It carries a pair of wriggling antennae and vicious-looking mandibles.",
+ "description":"An enormous red ant covered in chitinous plates. It possesses a pair of wriggling antennae and vicious-looking mandibles.",
"flags":["HEARS", "SMELLS", "CHITIN"],
"anger_triggers":["FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "PLAYER_WEAK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_ant_soldier",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_ant_soldier",
"name": "soldier ant",
"species":"INSECT",
"symbol":"a",
@@ -1226,13 +1219,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A huge and hairy red ant almost twice the size of other giant ants. Bulging pincers extrude from its jaws.",
+ "description":"A huge and hairy red ant almost twice the size of other giant ants. Bulging pincers extend from its jaws.",
"flags":["HEARS", "SMELLS", "CHITIN"],
"anger_triggers":["FRIEND_ATTACKED", "FRIEND_DIED", "HURT", "PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_ant_queen",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_ant_queen",
"name": "queen ant",
"species":"INSECT",
"symbol":"a",
@@ -1256,13 +1248,12 @@
"special_freq":1,
"death_function":"NORMAL",
"special_attack":"ANTQUEEN",
- "description":"A colossal red ant with a bulging, bloated thorax. It moves slowly and delibrately, tending to nearby eggs and ever laying more.",
+ "description":"A colossal red ant with a bulging, bloated thorax. It moves slowly and deliberately, tending to nearby eggs and continually laying more.",
"flags":["SMELLS", "QUEEN", "CHITIN"],
"anger_triggers":["FRIEND_ATTACKED", "FRIEND_DIED", "HURT"]
- },
- {
- "type":"MONSTER",
- "id":"mon_ant_fungus",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_ant_fungus",
"name": "fungal ant",
"species":"FUNGUS",
"symbol":"a",
@@ -1288,10 +1279,9 @@
"special_attack":"FUNGUS",
"description":"Pale, sickly gray in color, this giant ant's cracked exoskeleton is barely held together by coils of fungus erupting from every joint in its body.",
"flags":["SMELLS", "POISON"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fly",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fly",
"name": "giant fly",
"species":"INSECT",
"symbol":"a",
@@ -1318,10 +1308,9 @@
"description":"A tremendous housefly the size of a small dog, predictably accompanied by a loud, incessant buzzing sound.",
"flags":["SMELLS", "FLIES", "STUMBLES", "HIT_AND_RUN", "CHITIN"],
"fear_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_bee",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_bee",
"name": "giant bee",
"species":"INSECT",
"symbol":"a",
@@ -1345,13 +1334,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"With a stinger the size of a kitchen knife, this dog-sized insect's black and yellow markings warn you to leave it indisturbed.",
+ "description":"With a stinger the size of a kitchen knife, this dog-sized insect's black and yellow markings warn you to leave it undisturbed.",
"flags":["SMELLS", "VENOM", "FLIES", "STUMBLES", "CHITIN"],
"anger_triggers":["HURT", "FRIEND_DIED"]
- },
- {
- "type":"MONSTER",
- "id":"mon_wasp",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_wasp",
"name": "giant wasp",
"species":"INSECT",
"symbol":"a",
@@ -1375,13 +1363,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A gigantic slender-bodied wasp with an evil-looking stinger protruding from its abdomen. Its exoskeleton glowers with ominous red markings.",
+ "description":"A gigantic slender-bodied wasp with an evil-looking stinger protruding from its abdomen. Its exoskeleton glowers with ominous red markings.",
"flags":["SMELLS", "VENOM", "FLIES", "CHITIN"],
"anger_triggers":["HURT", "FRIEND_DIED", "PLAYER_CLOSE", "PLAYER_WEAK", "STALK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_graboid",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_graboid",
"name": "graboid",
"species":"WORM",
"symbol":"W",
@@ -1405,12 +1392,11 @@
"special_freq":0,
"death_function":"WORM",
"special_attack":"NONE",
- "description":"A monstrous beast with a tripartite mouth that opens to reveal hundreds of writhing tongues with razor sharp edges. It keeps most of its enormous body hidden underground.",
+ "description":"A monstrous beast with a tripartite mouth that opens to reveal hundreds of writhing tongues with razor sharp edges. It keeps most of its enormous body hidden underground.",
"flags":["DIGS", "HEARS", "POISON", "GOODHEARING", "DESTROYS", "WARM", "LEATHER"]
- },
- {
- "type":"MONSTER",
- "id":"mon_worm",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_worm",
"name": "giant worm",
"species":"WORM",
"symbol":"W",
@@ -1434,12 +1420,11 @@
"special_freq":0,
"death_function":"WORM",
"special_attack":"NONE",
- "description":"An enormous, mutated creature that might once have been a nightcrawler, it's large fanged mouth and and long slender body that comes up to your shoulders, with even more surely hiding underground, it's now something far worse.",
+ "description":"An enormous, mutated creature that might once have been a nightcrawler. It possesses a large fanged mouth and a long slender body that comes up to your shoulder, with even more surely hiding underground.",
"flags":["DIGS", "HEARS", "GOODHEARING", "WARM", "LEATHER"]
- },
- {
- "type":"MONSTER",
- "id":"mon_halfworm",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_halfworm",
"name": "half worm",
"species":"WORM",
"symbol":"s",
@@ -1465,10 +1450,9 @@
"special_attack":"NONE",
"description":"A squiggling severed portion of a wounded giant worm.",
"flags":["DIGS", "HEARS", "GOODHEARING", "WARM", "LEATHER"]
- },
- {
- "type":"MONSTER",
- "id":"mon_sludge_crawler",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_sludge_crawler",
"name": "sludge crawler",
"species":"MUTANT",
"symbol":"S",
@@ -1492,12 +1476,11 @@
"special_freq":0,
"death_function":"MELT",
"special_attack":"NONE",
- "description":"A sluglike creature, eight feet long and the width of a refrigerator. Its black body glistens as it oozes its way along the ground. Eye stalks occassionally push their way out of the oily mass and look around.",
+ "description":"A sluglike creature, eight feet long and the width of a refrigerator. Its black body glistens as it oozes its way along the ground. Eye stalks occasionally push their way out of the oily mass and look around.",
"flags":["NOHEAD", "SEES", "POISON", "HEARS", "REGENERATES_50", "SMELLS", "VIS30", "SLUDGEPROOF", "SLUDGETRAIL", "SWIMS", "FLAMMABLE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie",
"name": "zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1510,24 +1493,23 @@
"speed":70,
"melee_skill":6,
"melee_dice":2,
- "melee_dice_sides":4,
+ "melee_dice_sides":3,
"melee_cut":0,
"dodge":0,
"armor_bash":0,
"armor_cut":0,
"item_chance":40,
"luminance":0,
- "hp":60,
+ "hp":50,
"special_freq":5,
"death_function":"ZOMBIE",
"special_attack":"BITE",
- "description":"A human body, swaying as it moves, an unstoppable rage is visible beneath it's oily black eyes.",
+ "description":"A human body, swaying as it moves, an unstoppable rage is visible beneath its oily black eyes.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "BLEED", "NO_BREATHE", "VIS40", "REVIVES"],
"categories":["CLASSIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_cop",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_cop",
"name": "zombie cop",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1554,10 +1536,9 @@
"description":"A human body covered by a weather-beaten and badly damaged set of riot gear.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "BLEED", "NO_BREATHE", "VIS30", "REVIVES"],
"categories":["CLASSIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_shrieker",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_shrieker",
"name": "shrieker zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1577,16 +1558,15 @@
"armor_cut":0,
"item_chance":40,
"luminance":0,
- "hp":60,
+ "hp":50,
"special_freq":10,
"death_function":"ZOMBIE",
"special_attack":"SHRIEK",
- "description":"An elongated human body with a swollen chest and a gaping hole where it's jaw used to be",
+ "description":"An elongated human body with a swollen chest and a gaping hole where its jaw used to be",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS50", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_spitter",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_spitter",
"name": "spitter zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1598,7 +1578,7 @@
"morale":100,
"speed":95,
"melee_skill":6,
- "melee_dice":3,
+ "melee_dice":2,
"melee_dice_sides":6,
"melee_cut":0,
"dodge":1,
@@ -1610,12 +1590,11 @@
"special_freq":20,
"death_function":"ACID",
"special_attack":"ACID",
- "description":"A hunched human body with it's eyes pushed up into it's forehead and drooping cheeks, most of it's face is occupied by a puckered mouth. It's stomache is swollen and nearly translucent, with a sickly yellow tint.",
+ "description":"A hunched human body with its eyes pushed up into its forehead and drooping cheeks, most of its face is occupied by a puckered mouth. Its stomach is swollen and nearly translucent, with a sickly yellow tint.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "ACIDPROOF", "NO_BREATHE", "VIS40", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_electric",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_electric",
"name": "shocker zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1635,16 +1614,15 @@
"armor_cut":0,
"item_chance":40,
"luminance":1,
- "hp":60,
+ "hp":65,
"special_freq":25,
"death_function":"ZOMBIE",
"special_attack":"SHOCKSTORM",
"description":"A human body with pale blue flesh, crackling with electrical energy.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "ELECTRIC", "CBM", "NO_BREATHE", "VIS40", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_smoker",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_smoker",
"name": "smoker zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1655,8 +1633,8 @@
"aggression":100,
"morale":100,
"speed":110,
- "melee_skill":6,
- "melee_dice":2,
+ "melee_skill":8,
+ "melee_dice":1,
"melee_dice_sides":6,
"melee_cut":2,
"dodge":4,
@@ -1664,16 +1642,15 @@
"armor_cut":0,
"item_chance":0,
"luminance":0,
- "hp":40,
+ "hp":65,
"special_freq":1,
"death_function":"SMOKEBURST",
"special_attack":"SMOKECLOUD",
- "description":"A blackened and twisted naked human body, strips of flesh hang from it's body, and it emits a constant haze of thick black smoke.",
+ "description":"A blackened and twisted naked human body, strips of flesh hang from its body, and it emits a constant haze of thick black smoke.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "HARDTOSHOOT", "FRIENDLY_SPECIAL", "NO_BREATHE", "VIS50", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_swimmer",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_swimmer",
"name": "swimmer zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1685,7 +1662,7 @@
"morale":100,
"speed":95,
"melee_skill":6,
- "melee_dice":3,
+ "melee_dice":2,
"melee_dice_sides":6,
"melee_cut":2,
"dodge":2,
@@ -1697,12 +1674,11 @@
"special_freq":5,
"death_function":"ZOMBIE",
"special_attack":"BITE",
- "description":"A slick and glistening human body. It's hands and feet are webbed, and it is clad in swimwear.",
+ "description":"A slick and glistening human body. Its hands and feet are webbed, and it is clad in swimwear.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "BLEED", "SWIMS", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_fast",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_fast",
"name": "zombie dog",
"species":"ZOMBIE",
"symbol":"d",
@@ -1728,10 +1704,9 @@
"special_attack":"BITE",
"description":"The deformed, animated corpse of a canine, a sinewy beast which can easily outpace its two-legged friends.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS50", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_brute",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_brute",
"name": "zombie brute",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1757,10 +1732,9 @@
"special_attack":"BITE",
"description":"Its entire body bulges with distended muscles and swollen, festering wounds.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_hulk",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_hulk",
"name": "zombie hulk",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1770,26 +1744,25 @@
"diff":50,
"aggression":100,
"morale":100,
- "speed":115,
- "melee_skill":7,
- "melee_dice":5,
- "melee_dice_sides":12,
+ "speed":130,
+ "melee_skill":9,
+ "melee_dice":4,
+ "melee_dice_sides":8,
"melee_cut":0,
"dodge":0,
- "armor_bash":10,
+ "armor_bash":12,
"armor_cut":8,
"item_chance":80,
"luminance":0,
- "hp":280,
+ "hp":260,
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"NONE",
"description":"A human body now swollen to the size of six men, with arms as wide as a trash can.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "DESTROYS", "POISON", "ATTACKMON", "LEATHER", "NO_BREATHE", "VIS50", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_fungus",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_fungus",
"name": "fungal zombie",
"species":"FUNGUS",
"symbol":"Z",
@@ -1801,7 +1774,7 @@
"morale":100,
"speed":45,
"melee_skill":6,
- "melee_dice":2,
+ "melee_dice":1,
"melee_dice_sides":6,
"melee_cut":0,
"dodge":0,
@@ -1815,14 +1788,13 @@
"special_attack":"FUNGUS",
"description":"Once human, fungal tendrils now sprout from its mouth, eyes, and other orifices, holding together a shambling mass of mold-covered flesh.",
"flags":["SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS30"]
- },
- {
- "type":"MONSTER",
- "id":"mon_boomer",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_boomer",
"name": "boomer",
"species":"ZOMBIE",
"symbol":"Z",
- "color":"ltgray",
+ "color":"pink",
"size":"LARGE",
"material":"flesh",
"diff":8,
@@ -1838,16 +1810,15 @@
"armor_cut":0,
"item_chance":30,
"luminance":0,
- "hp":10,
+ "hp":20,
"special_freq":20,
"death_function":"BOOMER",
"special_attack":"BOOMER",
"description":"A rotund human body, bloated beyond belief and layered in rolls of fat. It emits a horrible odor, and a putrid pink sludge dribbles from its mouth.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_boomer_fungus",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_boomer_fungus",
"name": "fungal boomer",
"species":"FUNGUS",
"symbol":"B",
@@ -1873,10 +1844,9 @@
"special_attack":"FUNGUS",
"description":"A rotund and bloated human body with pasty, fungus-ridden flesh. Its mouth drips with a frothing gray sludge.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS30"]
- },
- {
- "type":"MONSTER",
- "id":"mon_skeleton",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_skeleton",
"name": "skeleton",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1900,12 +1870,11 @@
"special_freq":5,
"death_function":"ZOMBIE",
"special_attack":"BITE",
- "description":"It's skin so tight the cracked bones are visible beneath it, covered in scar tissue and coils of scabbed black liquid and with eyes so deeply sunken into it's skill they are barely visible, it's a wonder this once-human creature can move at all.",
+ "description":"With its skin so tight the cracked bones are visible beneath it, covered in scar tissue and coils of scabbed black liquid and with eyes so deeply sunken into its skull they are barely visible, it's a wonder this once-human creature can move at all.",
"flags":["SEES", "HEARS", "BLEED", "HARDTOSHOOT", "REVIVES", "NO_BREATHE", "VIS30"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_necro",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_necro",
"name": "zombie necromancer",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1932,10 +1901,9 @@
"description":"A twisted mockery of the human form, emaciated, with jet black skin and glowing red eyes. It is somehow painful to look at, awakening fears deep within your psyche, and even the air around it seems more sinister, somehow darker and more dangerous.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS50", "REVIVES"],
"anger_triggers":["HURT", "PLAYER_CLOSE", "PLAYER_WEAK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_scientist",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_scientist",
"name": "zombie scientist",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1961,10 +1929,9 @@
"special_attack":"SCIENCE",
"description":"Apart from the jet black eyes it would be easy to believe this scientist was still alive. Clad in a tattered lab coat, it looks to have some measure of situational awareness and resourcefulness.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "BLEED", "CBM", "ACIDPROOF", "NO_BREATHE", "VIS50", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_soldier",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_soldier",
"name": "zombie soldier",
"species":"ZOMBIE",
"symbol":"Z",
@@ -1991,10 +1958,9 @@
"description":"Once a soldier, it is dressed head to toe in combat gear and carries itself rather steadily for a zombie.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "BLEED", "NO_BREATHE", "VIS30", "REVIVES"],
"categories":["CLASSIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_grabber",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_grabber",
"name": "grabber zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -2018,12 +1984,11 @@
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"NONE",
- "description":"A deformed human body, once living. Its arms dangle from its sides like the limbs of some skinless ape, mindlessly groping at their surroundings.",
+ "description":"A deformed human body, once living. Its arms dangle from its sides like the limbs of some skinless ape, mindlessly groping at their surroundings.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "BLEED", "GRABS", "NO_BREATHE", "VIS30", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_master",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_master",
"name": "zombie master",
"species":"ZOMBIE",
"symbol":"Z",
@@ -2047,13 +2012,12 @@
"special_freq":3,
"death_function":"ZOMBIE",
"special_attack":"UPGRADE",
- "description":"Once human, its features have tightened, its lips pulled back into an unnatural grin, revealing rows of blackened teeth beneath its large, piercing eyes. It stands tall, its movements are fluid and tightly controlled. A feeling of danger permeates the air around it, and the light that falls on it somehow harsher and more glaring.",
+ "description":"Once human, its features have tightened, its lips pulled back into an unnatural grin, revealing rows of blackened teeth beneath its large, piercing eyes. It stands tall and its movements are fluid and tightly controlled. A feeling of danger permeates the air around it, and the light that falls on it somehow harsher and more glaring.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS50", "REVIVES"],
"anger_triggers":["HURT", "PLAYER_CLOSE", "PLAYER_WEAK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_beekeeper",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_beekeeper",
"name": "scarred zombie",
"species":"ZOMBIE",
"symbol":"Z",
@@ -2079,10 +2043,9 @@
"special_attack":"NONE",
"description":"A deformed human body, its skin has been transformed into one thick, calloused envelope of scar tissue.",
"flags":["HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "POISON", "NO_BREATHE", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_hunter",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_hunter",
"name": "feral hunter",
"species":"ZOMBIE",
"symbol":"Z",
@@ -2106,13 +2069,12 @@
"special_freq":5,
"death_function":"ZOMBIE",
"special_attack":"LEAP",
- "description":"This once-human body is barely recognizable, scrambling about on all fours, it's nails and teeth both sharpened into dangerous looking spikes.",
+ "description":"This once-human body is barely recognizable, scrambling about on all fours, its nails and teeth both sharpened into dangerous looking spikes.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS40", "REVIVES"],
"categories":["CLASSIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_zombie_child",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_zombie_child",
"name": "zombie child",
"species":"ZOMBIE",
"symbol":"z",
@@ -2136,13 +2098,12 @@
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"NONE",
- "description":"It was only a child, and little is different about it now aside from the hungry look in it's eyes. You'd be hard pressed to not feel like you were killing an actual child by putting it down.",
+ "description":"It was only a child, and little is different about it now aside from the hungry look in its eyes. You'd be hard pressed to not feel like you were killing an actual child by putting it down.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "BLEED", "POISON", "GUILT", "NO_BREATHE", "VIS30", "REVIVES"],
"categories":["CLASSIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_jabberwock",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_jabberwock",
"name": "jabberwock",
"species":"ABERRATION",
"symbol":"J",
@@ -2152,26 +2113,25 @@
"diff":50,
"aggression":100,
"morale":100,
- "speed":125,
- "melee_skill":6,
- "melee_dice":6,
- "melee_dice_sides":6,
- "melee_cut":4,
- "dodge":1,
- "armor_bash":8,
- "armor_cut":4,
+ "speed":140,
+ "melee_skill":9,
+ "melee_dice":4,
+ "melee_dice_sides":8,
+ "melee_cut":3,
+ "dodge":3,
+ "armor_bash":12,
+ "armor_cut":8,
"item_chance":0,
"luminance":0,
- "hp":500,
+ "hp":400,
"special_freq":5,
"death_function":"NORMAL",
"special_attack":"FLESH_GOLEM",
- "description":"A putrid amalgamation of body parts from humans and other creatures have fused together in this aberration of flesh. The eyes of all the heads dart about rapidly and the mouths form a chorus of groaning screams.",
+ "description":"A putrid amalgamation of body parts from humans and other creatures have fused together in this aberration of flesh. The eyes of all the heads dart about rapidly and the mouths form a chorus of groaning screams.",
"flags":["SEES", "HEARS", "SMELLS", "STUMBLES", "WARM", "BASHES", "DESTROYS", "ATTACKMON", "LEATHER", "BONES", "VIS50", "POISON"]
- },
- {
- "type":"MONSTER",
- "id":"mon_triffid",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_triffid",
"name": "triffid",
"species":"PLANT",
"symbol":"F",
@@ -2195,12 +2155,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A creeping animate plant, growing as tall as a moose. It has a single bark-covered stalk supporting a flowery head with a paralyzing sting concealed within.",
+ "description":"A creeping animate plant, growing as tall as a moose. It has a single bark-covered stalk supporting a flowery head with a paralyzing sting concealed within.",
"flags":["SEES", "SMELLS", "BASHES", "NOHEAD", "PARALYZEVENOM"]
- },
- {
- "type":"MONSTER",
- "id":"mon_triffid_young",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_triffid_young",
"name": "triffid sprout",
"species":"PLANT",
"symbol":"1",
@@ -2226,10 +2185,9 @@
"special_attack":"TRIFFID_GROWTH",
"description":"A small triffid, only a few feet tall. It has not yet developed bark, but its sting is still sharp and deadly.",
"flags":["HEARS", "SMELLS", "NOHEAD", "PARALYZEVENOM"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fungal_fighter",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fungal_fighter",
"name": "fungal fighter",
"species":"PLANT",
"symbol":"F",
@@ -2253,12 +2211,11 @@
"special_freq":10,
"death_function":"NORMAL",
"special_attack":"PARA_STING",
- "description":"A stout woody plant that can dig through the ground and flick spines from its branches. The thorns carry a fungicidal compound with paralytic effects.",
+ "description":"A stout woody plant that can dig through the ground and flick spines from its branches. The thorns carry a fungicidal compound with paralytic effects.",
"flags":["HEARS", "SMELLS", "NOHEAD", "BADVENOM", "PARALYZEVENOM", "CAN_DIG"]
- },
- {
- "type":"MONSTER",
- "id":"mon_triffid_queen",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_triffid_queen",
"name": "triffid queen",
"species":"PLANT",
"symbol":"F",
@@ -2282,12 +2239,11 @@
"special_freq":2,
"death_function":"NORMAL",
"special_attack":"GROWPLANTS",
- "description":"A ponderous and particularly arborescent triffid. It has enormous red petals surrounded by a haze of spores, and two thick barbed vines stick out from the stems like wary harpoons.",
+ "description":"A ponderous and particularly arborescent triffid. It has enormous red petals surrounded by a haze of spores, and two thick barbed vines stick out from the stems like wary harpoons.",
"flags":["HEARS", "SMELLS", "BASHES", "NOHEAD", "PARALYZEVENOM"]
- },
- {
- "type":"MONSTER",
- "id":"mon_creeper_hub",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_creeper_hub",
"name": "creeper hub",
"species":"PLANT",
"symbol":"V",
@@ -2311,12 +2267,11 @@
"special_freq":2,
"death_function":"KILL_VINES",
"special_attack":"GROW_VINE",
- "description":"A thick stalk, rooted to the ground. It rapidly sprouts thorny vines in all directions.",
+ "description":"A thick stalk, rooted to the ground. It rapidly sprouts thorny vines in all directions.",
"flags":["NOHEAD", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_creeper_vine",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_creeper_vine",
"name": "creeper vine",
"species":"PLANT",
"symbol":"v",
@@ -2342,10 +2297,9 @@
"special_attack":"VINE",
"description":"A thorny vine, twisting wildly as it grows with incredible speed.",
"flags":["NOHEAD", "HARDTOSHOOT", "PLASTIC", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_biollante",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_biollante",
"name": "biollante",
"species":"PLANT",
"symbol":"F",
@@ -2369,12 +2323,11 @@
"special_freq":2,
"death_function":"NORMAL",
"special_attack":"SPIT_SAP",
- "description":"A drooped, quivering plant with a thick stalk adorned by a purple flower. Its petals are closed, and pulsate ominously.",
+ "description":"A drooped, quivering plant with a thick stalk adorned by a purple flower. Its petals are closed, and pulsate ominously.",
"flags":["NOHEAD", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_vinebeast",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_vinebeast",
"name": "vine beast",
"species":"PLANT",
"symbol":"V",
@@ -2398,12 +2351,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"An animated mass of roots and vines, creeping along the ground with alarming speed. The tangle is thick enough that the center from which they grow is concealed.",
+ "description":"An animated mass of roots and vines, creeping along the ground with alarming speed. The tangle is thick enough that the center from which they grow is concealed.",
"flags":["HEARS", "GOODHEARING", "NOHEAD", "HARDTOSHOOT", "GRABS", "SWIMS", "PLASTIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_triffid_heart",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_triffid_heart",
"name": "triffid heart",
"species":"PLANT",
"symbol":"T",
@@ -2427,12 +2379,11 @@
"special_freq":5,
"death_function":"TRIFFID_HEART",
"special_attack":"TRIFFID_HEARTBEAT",
- "description":"A knot of tubular roots, flowing with sap and beating like a heart. Strands of vascular tissue reach out to the surrounding root walls.",
+ "description":"A knot of tubular roots, flowing with sap and beating like a heart. Strands of vascular tissue reach out to the surrounding root walls.",
"flags":["NOHEAD", "IMMOBILE", "QUEEN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fungaloid",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fungaloid",
"name": "fungaloid",
"species":"FUNGUS",
"symbol":"F",
@@ -2456,12 +2407,11 @@
"special_freq":30,
"death_function":"FUNGUS",
"special_attack":"FUNGUS",
- "description":"A pale white fungus, one meaty gray stalk supporting a bloom at the top. Spores are periodically expelled from its gills, and a few tendrils extend from the base, allowing mobility and some basic means of defense.",
+ "description":"A pale white fungus, one meaty gray stalk supporting a bloom at the top. Spores are periodically expelled from its gills, and a few tendrils extend from the base, allowing mobility and some basic means of defense.",
"flags":["STUMBLES", "POISON", "NO_BREATHE", "NOHEAD"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fungaloid_young",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fungaloid_young",
"name": "fungal sporeling",
"species":"FUNGUS",
"symbol":"1",
@@ -2485,12 +2435,11 @@
"special_freq":100,
"death_function":"NORMAL",
"special_attack":"FUNGUS_GROWTH",
- "description":"A fungal stalk several feet in height. Two vicious looking tendrils extend from its thorned and leathery exterior, and it moves about faster than the larger fungaloids.",
+ "description":"A fungal stalk several feet in height. Two vicious looking tendrils extend from its thorned and leathery exterior, and it moves about faster than the larger fungaloids.",
"flags":["HEARS", "POISON", "NO_BREATHE", "NOHEAD"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spore",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spore",
"name": "spore cloud",
"species":"FUNGUS",
"symbol":"o",
@@ -2516,10 +2465,9 @@
"special_attack":"PLANT",
"description":"A mass of spores the size of a balled fist, wafting around in the air.",
"flags":["STUMBLES", "FLIES", "POISON", "NO_BREATHE", "NOHEAD"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fungaloid_queen",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fungaloid_queen",
"name": "fungal spire",
"species":"FUNGUS",
"symbol":"T",
@@ -2543,12 +2491,11 @@
"special_freq":10,
"death_function":"FUNGUS",
"special_attack":"FUNGUS_SPROUT",
- "description":"An enormous fungal spire, towering over the ground. It pulsates slowly, continuously growing new defenses.",
+ "description":"An enormous fungal spire, towering over the ground. It pulsates slowly, continuously growing new defenses.",
"flags":["NOHEAD", "POISON", "IMMOBILE", "NO_BREATHE", "QUEEN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_fungal_wall",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_fungal_wall",
"name": "fungal wall",
"species":"FUNGUS",
"symbol":"T",
@@ -2572,12 +2519,11 @@
"special_freq":10,
"death_function":"DISINTEGRATE",
"special_attack":"FUNGUS",
- "description":"A veritable wall of fungus, grown as a natural defense by the fungal spire. New spores erupt from the surface every few seconds.",
+ "description":"A veritable wall of fungus, grown as a natural defense by the fungal spire. New spores erupt from the surface every few seconds.",
"flags":["NOHEAD", "POISON", "NO_BREATHE", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_blob",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_blob",
"name": "blob",
"species":"NETHER",
"symbol":"O",
@@ -2604,10 +2550,9 @@
"description":"A black blob of viscous goo, oozing across the ground like a glob of living oil.",
"flags":["HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF"],
"phase":"LIQUID"
- },
- {
- "type":"MONSTER",
- "id":"mon_blob_small",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_blob_small",
"name": "small blob",
"species":"NETHER",
"symbol":"o",
@@ -2634,10 +2579,9 @@
"description":"A small black blob of viscous goo, oozing across the ground like a glob of living oil.",
"flags":["HEARS", "GOODHEARING", "NOHEAD", "POISON", "NO_BREATHE", "ACIDPROOF"],
"phase":"LIQUID"
- },
- {
- "type":"MONSTER",
- "id":"mon_chud",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_chud",
"name": "subwayman",
"species":"MUTANT",
"symbol":"@",
@@ -2661,12 +2605,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The C.H.U.D. or Cannibalistic Humanoid Underground Dweller. A human being turned pale and mad from years of underground isolation.",
+ "description":"The C.H.U.D. or Cannibalistic Humanoid Underground Dweller. A human being turned pale and mad from years of underground isolation.",
"flags":["SEES", "HEARS", "WARM", "BASHES", "HUMAN", "VIS40", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_one_eye",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_one_eye",
"name": "cyclopean",
"species":"MUTANT",
"symbol":"@",
@@ -2692,10 +2635,9 @@
"special_attack":"NONE",
"description":"A relatively humanoid mutant with purple hair and a grapefruit-sized bloodshot eye.",
"flags":["SEES", "HEARS", "WARM", "BASHES", "HUMAN", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_crawler",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_crawler",
"name": "crawler",
"species":"ABERRATION",
"symbol":"H",
@@ -2722,10 +2664,9 @@
"description":"A conglomeration of human parts fused together in a horrible mishmash of function, slowly dragging its eldritch body across the ground.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "POISON", "HUMAN", "VIS40", "BONES"],
"fear_triggers":["HURT", "FIRE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_sewer_fish",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_sewer_fish",
"name": "seweranha",
"species":"FISH",
"symbol":"t",
@@ -2749,12 +2690,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A large mutant variety of carp. It has shimmering green scales and a mouth lined with three jagged rows of razor-sharp teeth.",
+ "description":"A large mutant variety of carp. It has shimmering green scales and a mouth lined with three jagged rows of razor-sharp teeth.",
"flags":["SEES", "SMELLS", "WARM", "AQUATIC", "VIS30", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_sewer_snake",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_sewer_snake",
"name": "sewer snake",
"species":"REPTILE",
"symbol":"s",
@@ -2778,12 +2718,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"An aggressive mutant variety of the worm snake, turned pale yellow from its underground life. It swarms beneath the ground and is named for its habit of infesting sewer lines.",
+ "description":"An aggressive mutant variety of the worm snake, turned pale yellow from its underground life. It swarms beneath the ground and is named for its habit of infesting sewer lines.",
"flags":["SEES", "SMELLS", "WARM", "VENOM", "SWIMS", "LEATHER", "VIS30", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_rat_king",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_rat_king",
"name": "rat king",
"species":"MAMMAL",
"symbol":"&",
@@ -2807,11 +2746,10 @@
"special_freq":3,
"death_function":"RATKING",
"special_attack":"RATKING",
- "description":"A towering swarm of mutated rats, their tails knotted together in a filthy mass. A foetid stench flows from its filthy presence."
- },
- {
- "type":"MONSTER",
- "id":"mon_mosquito",
+ "description":"A towering swarm of mutated rats, their tails knotted together in a filthy mass. A foetid stench flows from its filthy presence."
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_mosquito",
"name": "mosquito",
"species":"INSECT",
"symbol":".",
@@ -2835,12 +2773,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A blood-sucking fly with a needle-like proboscis. Its bite leaves behind itchy welts and can easily spread disease.",
+ "description":"A blood-sucking fly with a needle-like proboscis. Its bite leaves behind itchy welts and can easily spread disease.",
"flags":["SMELLS", "HEARS", "STUMBLES", "VERMIN", "SMALL_BITES", "FLIES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_mosquito_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_mosquito_giant",
"name": "giant mosquito",
"species":"INSECT",
"symbol":"y",
@@ -2866,10 +2803,9 @@
"special_attack":"NONE",
"description":"An enormous mutant mosquito, fluttering erratically, its face dominated by a long, spear-tipped proboscis.",
"flags":["SMELLS", "HEARS", "STUMBLES", "VENOM", "FLIES", "HIT_AND_RUN", "CHITIN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dragonfly",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dragonfly",
"name": "dragonfly",
"species":"INSECT",
"symbol":".",
@@ -2897,10 +2833,9 @@
"flags":["SEES", "SMELLS", "FLIES", "VERMIN", "HUNTS_VERMIN"],
"anger_triggers":["PLAYER_WEAK"],
"fear_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dragonfly_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dragonfly_giant",
"name": "giant dragonfly",
"species":"INSECT",
"symbol":"y",
@@ -2928,10 +2863,9 @@
"flags":["SEES", "SMELLS", "FLIES", "HIT_AND_RUN", "VIS40", "ATTACKMON", "CHITIN"],
"anger_triggers":["PLAYER_WEAK"],
"fear_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_centipede",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_centipede",
"name": "centipede",
"species":"INSECT",
"symbol":".",
@@ -2957,10 +2891,9 @@
"special_attack":"NONE",
"description":"A predatory segmented arthropod with dozens of legs and a venomous bite.",
"flags":["SMELLS", "HEARS", "VERMIN", "SMALL_BITES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_centipede_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_centipede_giant",
"name": "giant centipede",
"species":"INSECT",
"symbol":"a",
@@ -2986,10 +2919,9 @@
"special_attack":"NONE",
"description":"A meter-long centipede with a menacing pair of pincers, moving swiftly on dozens of spindly legs.",
"flags":["SMELLS", "HEARS", "VENOM", "ATTACKMON", "CHITIN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_frog",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_frog",
"name": "bull frog",
"species":"AMPHIBIAN",
"symbol":".",
@@ -3013,13 +2945,12 @@
"special_freq":5,
"death_function":"NORMAL",
"special_attack":"LEAP",
- "description":"The American bullfrog, in its natural habitat. It feeds on insects, mice, lizards and any other living thing it can stuff down its gullet.",
+ "description":"The American bullfrog, in its natural habitat. It feeds on insects, mice, lizards and any other living thing it can stuff down its gullet.",
"flags":["SEES", "SMELLS", "HEARS", "SWIMS", "HUNTS_VERMIN"],
"fear_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_frog_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_frog_giant",
"name": "giant frog",
"species":"AMPHIBIAN",
"symbol":"M",
@@ -3043,13 +2974,12 @@
"special_freq":5,
"death_function":"NORMAL",
"special_attack":"LEAP",
- "description":"A mutated bullfrog taller than you are. It stares with amber eyes as it considers the easiest way to swallow you whole.",
+ "description":"A mutated bullfrog taller than you are. It stares with amber eyes as it considers the easiest way to swallow you whole.",
"flags":["SEES", "SMELLS", "HEARS", "SWIMS", "LEATHER", "VIS40", "ATTACKMON", "BONES"],
"anger_triggers":["STALK", "PLAYER_WEAK", "PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_slug",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_slug",
"name": "slug",
"species":"MOLLUSK",
"symbol":".",
@@ -3076,10 +3006,9 @@
"description":"The leopard slug, an omnivorous gastropod. It consumes decaying matter as well as planted crops, and will attack and eat other slugs that cross its path.",
"flags":["SEES", "SMELLS", "VERMIN", "ACIDPROOF"],
"fear_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_slug_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_slug_giant",
"name": "giant slug",
"species":"MOLLUSK",
"symbol":"S",
@@ -3103,13 +3032,12 @@
"special_freq":10,
"death_function":"NORMAL",
"special_attack":"ACID",
- "description":"A mutated leopard slug, as wide as a golf cart. Venom dripping from its fanged maw, it slithers ahead slowly, leaving a trail of glistening slime.",
+ "description":"A mutated leopard slug, as wide as a golf cart. Venom dripping from its fanged maw, it slithers ahead slowly, leaving a trail of glistening slime.",
"flags":["SEES", "SMELLS", "BASHES", "ACIDPROOF", "ACIDTRAIL", "VIS30"],
"anger_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dermatik_larva",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dermatik_larva",
"name": "dermatik larva",
"species":"INSECT",
"symbol":"a",
@@ -3135,10 +3063,9 @@
"special_attack":"DERMATIK_GROWTH",
"description":"A fat white grub as big as a squirrel, with a pair of large, spadelike mandibles.",
"flags":["HEARS", "SMELLS", "POISON", "CAN_DIG"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dermatik",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dermatik",
"name": "dermatik",
"species":"INSECT",
"symbol":"a",
@@ -3165,10 +3092,9 @@
"description":"A mutated wasp nearly the size of a cat, with a barbed ovipositor extruding from the abdomen.",
"flags":["HEARS", "SMELLS", "STUMBLES", "POISON", "FLIES", "CHITIN"],
"anger_triggers":["FRIEND_ATTACKED", "PLAYER_WEAK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_wolf",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_wolf",
"name": "wolf spider",
"species":"SPIDER",
"symbol":".",
@@ -3192,12 +3118,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A fairly large spider which tracks and catches prey through agility and stealth. Its bite can be irritating even to large animals.",
+ "description":"A fairly large spider which tracks and catches prey through agility and stealth. Its bite can be irritating even to large animals.",
"flags":["SMELLS", "HEARS", "VERMIN", "SMALL_BITES", "HUNTS_VERMIN", "CHITIN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_wolf_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_wolf_giant",
"name": "giant wolf spider",
"species":"SPIDER",
"symbol":"s",
@@ -3224,10 +3149,9 @@
"description":"A wolf spider mutated to about thirty times its normal size, it moves quickly and aggresively to catch and consume prey.",
"flags":["SMELLS", "HEARS", "VENOM", "ATTACKMON", "CHITIN"],
"anger_triggers":["STALK", "PLAYER_WEAK", "HURT", "PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_web",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_web",
"name": "giant web spider",
"species":"SPIDER",
"symbol":"s",
@@ -3253,10 +3177,9 @@
"special_attack":"NONE",
"description":"A giant mutated grass spider, it waits for prey to become ensnared in the vast webs that it weaves between the trees.",
"flags":["SMELLS", "HEARS", "VENOM", "WEBWALK", "CHITIN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_jumping",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_jumping",
"name": "jumping spider",
"species":"SPIDER",
"symbol":".",
@@ -3280,13 +3203,12 @@
"special_freq":2,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A little spider with elongated forelegs. It does not build extensive webs, but leaps very quickly, appearing to move instantaneously from one spot to another.",
+ "description":"A little spider with elongated forelegs. It does not build extensive webs, but leaps very quickly, appearing to move instantaneously from one spot to another.",
"flags":["SMELLS", "HEARS", "VERMIN", "HUNTS_VERMIN", "SMALL_BITES"],
"anger_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_jumping_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_jumping_giant",
"name": "giant jumping spider",
"species":"SPIDER",
"symbol":"s",
@@ -3310,13 +3232,12 @@
"special_freq":2,
"death_function":"NORMAL",
"special_attack":"LEAP",
- "description":"A giant spider with big forelegs and two pairs of inquisitive-looking eyes. It can leap quite quickly, even into the treetops.",
+ "description":"A giant spider with big forelegs and two pairs of inquisitive-looking eyes. It can leap quite quickly, even into the treetops.",
"flags":["SMELLS", "HEARS", "VENOM", "HIT_AND_RUN", "CHITIN"],
"anger_triggers":["PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_trapdoor",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_trapdoor",
"name": "trapdoor spider",
"species":"SPIDER",
"symbol":".",
@@ -3340,12 +3261,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A midsized spider with a bulbous thorax. It creates a subterranean nest and lies in wait for prey to draw close enough for capture.",
+ "description":"A midsized spider with a bulbous thorax. It creates a subterranean nest and lies in wait for prey to draw close enough for capture.",
"flags":["SMELLS", "HEARS", "VERMIN", "WEBWALK"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_trapdoor_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_trapdoor_giant",
"name": "giant trapdoor spider",
"species":"SPIDER",
"symbol":"s",
@@ -3369,12 +3289,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A gigantic spider with a bulbous thorax. It digs a deep underground burrow that serves as a pit to trap unwary prey.",
+ "description":"A gigantic spider with a bulbous thorax. It digs a deep underground burrow that serves as a pit to trap unwary prey.",
"flags":["SMELLS", "HEARS", "VENOM", "GRABS", "CAN_DIG", "WEBWALK", "CHITIN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_widow",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_widow",
"name": "black widow spider",
"species":"SPIDER",
"symbol":".",
@@ -3400,10 +3319,9 @@
"special_attack":"NONE",
"description":"An infamous spider with a characteristic red hourglass marking on its black carapace, known for its highly toxic bite.",
"flags":["SMELLS", "HEARS", "VERMIN", "HUNTS_VERMIN", "SMALL_BITES", "BADVENOM"]
- },
- {
- "type":"MONSTER",
- "id":"mon_spider_widow_giant",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_spider_widow_giant",
"name": "giant black widow",
"species":"SPIDER",
"symbol":"s",
@@ -3427,13 +3345,12 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A giant mutated black widow spider. A highly venomous nightmare come to life.",
+ "description":"A giant mutated black widow spider. A highly venomous nightmare come to life.",
"flags":["SMELLS", "HEARS", "BADVENOM", "WEBWALK", "CHITIN"],
"anger_triggers":["PLAYER_WEAK", "PLAYER_CLOSE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dark_wyrm",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dark_wyrm",
"name": "dark wyrm",
"species":"MUTANT",
"symbol":"S",
@@ -3457,12 +3374,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A huge mutated worm found deep underground. It has a gaping round mouth lined with dagger-like teeth, and its flesh is slick with bubbling blue slime.",
+ "description":"A huge mutated worm found deep underground. It has a gaping round mouth lined with dagger-like teeth, and its flesh is slick with bubbling blue slime.",
"flags":["SMELLS", "HEARS", "GOODHEARING", "DESTROYS", "POISON", "SUNDEATH", "ACIDPROOF", "ACIDTRAIL"]
- },
- {
- "type":"MONSTER",
- "id":"mon_amigara_horror",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_amigara_horror",
"name": "amigara horror",
"species":"HORROR",
"symbol":"&",
@@ -3486,12 +3402,11 @@
"special_freq":0,
"death_function":"AMIGARA",
"special_attack":"FEAR_PARALYZE",
- "description":"A hellish, vaguely humanoid horror, two stories tall. Its face is grotesquely stretched out, its limbs deformed to unrecognizable outgrowths.",
+ "description":"A hellish, vaguely humanoid horror, two stories tall. Its face is grotesquely stretched out, its limbs deformed to unrecognizable outgrowths.",
"flags":["SMELLS", "HEARS", "SEES", "STUMBLES", "HARDTOSHOOT"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dog_thing",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dog_thing",
"name": "dog",
"species":"NETHER",
"symbol":"d",
@@ -3515,12 +3430,11 @@
"special_freq":40,
"death_function":"THING",
"special_attack":"DOGTHING",
- "description":"A domesticated mongrel of the canine persuasion. In the absence of human society, it has turned feral. You feel a sudden urge to destroy it.",
+ "description":"A domesticated mongrel of the canine persuasion. In the absence of human society, it has turned feral. You feel a sudden urge to destroy it.",
"flags":["SEES", "SMELLS", "HEARS", "ANIMAL", "WARM", "FUR", "FRIENDLY_SPECIAL"]
- },
- {
- "type":"MONSTER",
- "id":"mon_headless_dog_thing",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_headless_dog_thing",
"name": "tentacle dog",
"species":"NETHER",
"symbol":"d",
@@ -3544,12 +3458,11 @@
"special_freq":5,
"death_function":"THING",
"special_attack":"TENTACLE",
- "description":"A dog's body with a mass of ropy, black tentacles reaching out from its head.",
+ "description":"A dog's body with a mass of ropey, black tentacles reaching out from its head.",
"flags":["SEES", "SMELLS", "HEARS", "BASHES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_thing",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_thing",
"name": "thing",
"species":"NETHER",
"symbol":"&",
@@ -3575,10 +3488,9 @@
"special_attack":"TENTACLE",
"description":"An amorphous black creature, detaching and sprouting tentacles without any apparent pause.",
"flags":["SMELLS", "HEARS", "NOHEAD", "BASHES", "SWIMS", "ATTACKMON", "PLASTIC", "ACIDPROOF"]
- },
- {
- "type":"MONSTER",
- "id":"mon_human_snail",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_human_snail",
"name": "human snail",
"species":"ABERRATION",
"symbol":"S",
@@ -3602,13 +3514,12 @@
"special_freq":15,
"death_function":"NORMAL",
"special_attack":"ACID",
- "description":"An enormous fleshy snail, with an oddly human face. The eyestalks protrude from where the eyes should be.",
+ "description":"An enormous fleshy snail, with an oddly human face. Eyestalks protrude from where the eyes should be.",
"flags":["SMELLS", "HEARS", "POISON", "ACIDPROOF"],
"anger_triggers":["PLAYER_WEAK", "FRIEND_DIED"]
- },
- {
- "type":"MONSTER",
- "id":"mon_twisted_body",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_twisted_body",
"name": "twisted body",
"species":"HORROR",
"symbol":"h",
@@ -3632,12 +3543,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A human body, but with its limbs, neck, and\nhair impossibly twisted. It clambors around swiftly, making awful screeching sounds.",
+ "description":"A human body, but with its limbs, neck, and hair impossibly twisted. It clambers around swiftly, making awful screeching sounds.",
"flags":["SEES", "HEARS", "GOODHEARING", "POISON", "HUMAN", "VIS40"]
- },
- {
- "type":"MONSTER",
- "id":"mon_vortex",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_vortex",
"name": "vortex",
"species":"UNKNOWN",
"symbol":"V",
@@ -3663,10 +3573,9 @@
"special_attack":"VORTEX",
"description":"A twisting spot in the air, with some kind of morphing mass at its center.",
"flags":["HEARS", "GOODHEARING", "STUMBLES", "NOHEAD", "HARDTOSHOOT", "FLIES", "PLASTIC", "NO_BREATHE", "FRIENDLY_SPECIAL"]
- },
- {
- "type":"MONSTER",
- "id":"mon_flying_polyp",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_flying_polyp",
"name": "flying polyp",
"species":"NETHER",
"symbol":"8",
@@ -3692,10 +3601,9 @@
"special_attack":"NONE",
"description":"An amorphous mound of twisting black flesh that flits through the air at incredible speeds.",
"flags":["SMELLS", "HEARS", "GOODHEARING", "NOHEAD", "BASHES", "FLIES", "ATTACKMON", "PLASTIC", "NO_BREATHE", "HIT_AND_RUN"]
- },
- {
- "type":"MONSTER",
- "id":"mon_hunting_horror",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_hunting_horror",
"name": "hunting horror",
"species":"NETHER",
"symbol":"s",
@@ -3719,13 +3627,12 @@
"special_freq":0,
"death_function":"MELT",
"special_attack":"NONE",
- "description":"A man-sized wormish creature that swoops around on bat-like wings. Its form dramatically shifts and changes from moment to moment, although its gigantic eyes and teeth are always prominent.",
+ "description":"A man-sized worm-like creature that swoops around on bat-like wings. Its form dramatically shifts and changes from moment to moment, although its gigantic eyes and teeth are always prominent.",
"flags":["SEES", "SMELLS", "HEARS", "NOHEAD", "HARDTOSHOOT", "FLIES", "PLASTIC", "SUNDEATH", "NO_BREATHE", "HIT_AND_RUN"],
"anger_triggers":["STALK", "PLAYER_WEAK", "PLAYER_CLOSE", "FRIEND_ATTACKED"]
- },
- {
- "type":"MONSTER",
- "id":"mon_mi_go",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_mi_go",
"name": "mi-go",
"species":"NETHER",
"symbol":"&",
@@ -3749,12 +3656,11 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"PARROT",
- "description":"A flexous monstrosity seeming as a giant crab covered in writhing antennae, clawform tentacles and star-shaped growths, with a head like the insides of a fish but for its dire utterance.",
+ "description":"A flexuous monstrosity seeming as a giant crab covered in writhing antennae, clawed tentacles, and star-shaped growths, with a head like the insides of a fish but for its dire utterance.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "BASHES", "POISON", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_yugg",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_yugg",
"name": "yugg",
"species":"NETHER",
"symbol":"W",
@@ -3778,12 +3684,11 @@
"special_freq":20,
"death_function":"NORMAL",
"special_attack":"GENE_STING",
- "description":"An enormous white flatworm that burrows beneath the earth. Its mouth is lined with pointed teeth, and it is covered in fine hairs which can be shed and fired like darts.",
+ "description":"An enormous white flatworm that burrows beneath the earth. Its mouth is lined with pointed teeth, and it is covered in fine hairs which can be shed and fired like darts.",
"flags":["SEES", "SMELLS", "HEARS", "BASHES", "DESTROYS", "POISON", "VENOM", "NO_BREATHE", "DIGS", "VIS40"]
- },
- {
- "type":"MONSTER",
- "id":"mon_gelatin",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_gelatin",
"name": "amoebic mold",
"species":"NETHER",
"symbol":"O",
@@ -3807,13 +3712,12 @@
"special_freq":4,
"death_function":"MELT",
"special_attack":"FORMBLOB",
- "description":"A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away as it oozes across the ground.",
+ "description":"A formless slime mold the size of a cow. Crusty bits of cytoplasm fall away as it oozes across the ground.",
"flags":["SMELLS", "HEARS", "PLASTIC", "NO_BREATHE", "NOHEAD"],
"phase":"LIQUID"
- },
- {
- "type":"MONSTER",
- "id":"mon_flaming_eye",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_flaming_eye",
"name": "flaming eye",
"species":"NETHER",
"symbol":"e",
@@ -3837,12 +3741,11 @@
"special_freq":12,
"death_function":"NORMAL",
"special_attack":"STARE",
- "description":"An eyeball the size of an easy chair, covered in rolling blue flames. It floats through the air, spinning slowly to draw its gaze in every direction.",
+ "description":"An eyeball the size of an easy chair, covered in rolling blue flames. It floats through the air, spinning slowly to draw its gaze in every direction.",
"flags":["SEES", "WARM", "FLIES", "FIREY", "NO_BREATHE", "NOHEAD"]
- },
- {
- "type":"MONSTER",
- "id":"mon_kreck",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_kreck",
"name": "kreck",
"species":"NETHER",
"symbol":"k",
@@ -3868,10 +3771,9 @@
"special_attack":"NONE",
"description":"A fat humanoid the size of a dog, with twisted red flesh and a distended neck. It scampers around, panting and grunting.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "BASHES", "HIT_AND_RUN", "NO_BREATHE", "VIS50", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_gracke",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_gracke",
"name": "gracken",
"species":"NETHER",
"symbol":"h",
@@ -3895,12 +3797,11 @@
"special_freq":10,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A bizarre humanoid creature with a calculating stare. Its twitching hands move so fast they appear to be nothing but blurs.",
+ "description":"A bizarre humanoid creature with a calculating stare. Its twitching hands move so fast they appear to be nothing but blurs.",
"flags":["SMELLS", "HEARS", "WARM", "NO_BREATHE", "GRABS", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_blank",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_blank",
"name": "blank body",
"species":"NETHER",
"symbol":"@",
@@ -3926,10 +3827,9 @@
"special_attack":"SHRIEK",
"description":"This looks like a human body, but its flesh is snow-white, and its face is featureless save for a perfectly round mouth.",
"flags":["SMELLS", "HEARS", "WARM", "ANIMAL", "SUNDEATH", "NO_BREATHE", "HUMAN", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_gozu",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_gozu",
"name": "gozu",
"species":"NETHER",
"symbol":"&",
@@ -3953,12 +3853,11 @@
"special_freq":20,
"death_function":"NORMAL",
"special_attack":"FEAR_PARALYZE",
- "description":"A monster with an obese human body and the head of a cow. It treads slowly, and milky white drool drips from its mouth.",
+ "description":"A monster with an obese human body and the head of a cow. It treads slowly, and milky white drool drips from its mouth.",
"flags":["SEES", "SMELLS", "HEARS", "WARM", "BASHES", "ANIMAL", "FUR", "NO_BREATHE", "VIS30", "BONES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_shadow",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_shadow",
"name": "shadow",
"species":"NETHER",
"symbol":"A",
@@ -3984,10 +3883,9 @@
"special_attack":"DISAPPEAR",
"description":"A strange moving darkness, bringing with it the softest of whispers.",
"flags":["SEES", "HEARS", "GOODHEARING", "SMELLS", "NOHEAD", "HARDTOSHOOT", "GRABS", "WEBWALK", "FLIES", "PLASTIC", "SUNDEATH", "ELECTRIC", "ACIDPROOF", "HIT_AND_RUN", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_breather_hub",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_breather_hub",
"name": "breather",
"species":"NETHER",
"symbol":"O",
@@ -4011,12 +3909,11 @@
"special_freq":6,
"death_function":"KILL_BREATHERS",
"special_attack":"BREATHE",
- "description":"A weird mass of immobile pink goo. It seems to breathe.",
+ "description":"A weird mass of immobile pink goo. It seems to breathe.",
"flags":["ACIDPROOF", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_breather",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_breather",
"name": "breather",
"species":"NETHER",
"symbol":"o",
@@ -4040,12 +3937,11 @@
"special_freq":6,
"death_function":"MELT",
"special_attack":"BREATHE",
- "description":"A weird mass of immobile pink goo. It seems to breathe.",
+ "description":"A weird mass of immobile pink goo. It seems to breathe.",
"flags":["IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_shadow_snake",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_shadow_snake",
"name": "shadow snake",
"species":"NETHER",
"symbol":"s",
@@ -4071,10 +3967,9 @@
"special_attack":"DISAPPEAR",
"description":"A translucent black snake, long and fearsome looking.",
"flags":["SEES", "SMELLS", "WARM", "SWIMS", "LEATHER", "PLASTIC", "SUNDEATH"]
- },
- {
- "type":"MONSTER",
- "id":"mon_dementia",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_dementia",
"name": "dementia",
"species":"ZOMBIE",
"symbol":"@",
@@ -4100,10 +3995,9 @@
"special_attack":"NONE",
"description":"A crazed individual, the bloody scars on the side of its shaved head suggest some sort of partial lobotomy",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "BLEED", "HUMAN", "POISON", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_homunculus",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_homunculus",
"name": "homunculus",
"species":"ZOMBIE",
"symbol":"h",
@@ -4127,12 +4021,11 @@
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"NONE",
- "description":"A pale hairless man with an impressive athletic physique. Its lidless eyes are totally black, and seeping with blood.",
+ "description":"A pale hairless man with an impressive athletic physique. Its lidless eyes are totally black, and seeping with blood.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BASHES", "BLEED", "HUMAN", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_blood_sacrifice",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_blood_sacrifice",
"name": "blood sacrifice",
"species":"ZOMBIE",
"symbol":"Z",
@@ -4156,12 +4049,11 @@
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"FEAR_PARALYZE",
- "description":"A defiled human body, once living. Tortured to death long ago, it remains chained to the altar, the putrescent flays of its peeled skin quivering like so much flotsam upon a murky pond.",
+ "description":"A defiled human body, once living. Tortured to death long ago, it remains chained to the altar, the putrescent flays of its peeled skin quivering like so much flotsam upon a murky pond.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BLEED", "IMMOBILE", "GUILT", "POISON", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_flesh_angel",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_flesh_angel",
"name": "flesh angel",
"species":"ZOMBIE",
"symbol":"H",
@@ -4185,12 +4077,11 @@
"special_freq":0,
"death_function":"ZOMBIE",
"special_attack":"FEAR_PARALYZE",
- "description":"A tall and slender man lacking skin and any normalcy of countenance. Wings of muscle curl forth from its back and a third eye dominates the forehead.",
+ "description":"A tall and slender man lacking skin and any normalcy of countenance. Wings of muscle curl forth from its back and a third eye dominates the forehead.",
"flags":["SEES", "HEARS", "SMELLS", "WARM", "BLEED", "HARDTOSHOOT", "ATTACKMON", "HUMAN", "POISON", "REVIVES"]
- },
- {
- "type":"MONSTER",
- "id":"mon_eyebot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_eyebot",
"name": "eyebot",
"species":"ROBOT",
"symbol":"e",
@@ -4216,10 +4107,9 @@
"special_attack":"PHOTOGRAPH",
"description":"A fusion-driven UAV largely comprised of a high-resolution camera lens, this spheroid robot hovers above the ground, silent witness to the carnage and mayhem around it.",
"flags":["SEES", "FLIES", "ELECTRONIC", "NO_BREATHE", "NOHEAD"]
- },
- {
- "type":"MONSTER",
- "id":"mon_manhack",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_manhack",
"name": "manhack",
"species":"ROBOT",
"symbol":"e",
@@ -4245,10 +4135,9 @@
"special_attack":"NONE",
"description":"Automated anti-personnel drone, a fist-sized robot surrounded by whirring blades.",
"flags":["SEES", "FLIES", "NOHEAD", "ELECTRONIC", "HIT_AND_RUN", "NO_BREATHE", "VIS40"]
- },
- {
- "type":"MONSTER",
- "id":"mon_skitterbot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_skitterbot",
"name": "skitterbot",
"species":"ROBOT",
"symbol":"a",
@@ -4272,12 +4161,11 @@
"special_freq":5,
"death_function":"NORMAL",
"special_attack":"TAZER",
- "description":"A insectoid robot the size of a small dog, designed for home security. Armed with two close-range tazers, it can skate across the ground with great speed.",
+ "description":"A insectoid robot the size of a small dog, designed for home security. Armed with two close-range tazers, it can skate across the ground with great speed.",
"flags":["SEES", "HEARS", "GOODHEARING", "ATTACKMON", "ELECTRONIC", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_secubot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_secubot",
"name": "security bot",
"species":"ROBOT",
"symbol":"R",
@@ -4301,12 +4189,11 @@
"special_freq":2,
"death_function":"EXPLODE",
"special_attack":"SMG",
- "description":"The Northrop Watchman X-1 is a production series of heavily armored combat robots. Initially designed for military patrol and escort service, t rolls on a set of hydraulic treads and is armed with a 3\"/50 caliber gun.",
+ "description":"The Northrop Watchman X-1 is a production series of heavily armored combat robots. Initially designed for military patrol and escort service, it rolls on a set of hydraulic treads and is armed with a 3\"/50 caliber gun.",
"flags":["SEES", "HEARS", "BASHES", "ATTACKMON", "ELECTRONIC", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_hazmatbot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_hazmatbot",
"name": "cleaner bot",
"species":"ROBOT",
"symbol":"R",
@@ -4332,10 +4219,9 @@
"special_attack":"NONE",
"description":"The Ford Sanitron, a utility robot designed for cleaning up waste material in hazardous conditions.",
"flags":["SEES", "HEARS", "BASHES", "ELECTRONIC", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_copbot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_copbot",
"name": "police bot",
"species":"ROBOT",
"symbol":"R",
@@ -4359,12 +4245,11 @@
"special_freq":3,
"death_function":"NORMAL",
"special_attack":"COPBOT",
- "description":"One of the many models of armored law enforcement robots employed shortly before the collapse of civilization. Solar powered like many other robots, it maintains its programmed pursuit of law and order, propelled on a trio of omni wheels.",
+ "description":"One of the many models of armored law enforcement robots employed shortly before the collapse of civilization. Solar powered like many other robots, it maintains its programmed pursuit of law and order, propelled on a trio of omni wheels.",
"flags":["SEES", "HEARS", "BASHES", "ATTACKMON", "ELECTRONIC", "NO_BREATHE", "VIS50"]
- },
- {
- "type":"MONSTER",
- "id":"mon_molebot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_molebot",
"name": "miner bot",
"species":"ROBOT",
"symbol":"R",
@@ -4390,10 +4275,9 @@
"special_attack":"NONE",
"description":"A snake-like, segmented robot built to tunnel into the ground and detonate landmines.",
"flags":["HEARS", "GOODHEARING", "DIGS", "NO_BREATHE", "ELECTRONIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_tripod",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_tripod",
"name": "tribot",
"species":"ROBOT",
"symbol":"R",
@@ -4417,12 +4301,11 @@
"special_freq":10,
"death_function":"NORMAL",
"special_attack":"FLAMETHROWER",
- "description":"The Honda Regnal, a tall robot walking on three spidery legs. For weapons, it has a trio of spiked retractable cables and a flamethrower mounted on its head.",
+ "description":"The Honda Regnal, a tall robot walking on three spidery legs. For weapons, it has a trio of spiked retractable cables and a flamethrower mounted on its head.",
"flags":["SEES", "HEARS", "GOODHEARING", "BASHES", "NO_BREATHE", "ELECTRONIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_chickenbot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_chickenbot",
"name": "chicken walker",
"species":"ROBOT",
"symbol":"R",
@@ -4446,12 +4329,11 @@
"special_freq":5,
"death_function":"EXPLODE",
"special_attack":"SMG",
- "description":"The Northrop ATSV, a massive, heavily-armed and armored robot walking on a pair of reverse-jointed legs. Armed with a 40 mm Bofors gun, it is an effective automated sentry, though production was limited due to a legal dispute.",
+ "description":"The Northrop ATSV, a massive, heavily-armed and armored robot walking on a pair of reverse-jointed legs. Armed with a 40 mm Bofors gun, it is an effective automated sentry, though production was limited due to a legal dispute.",
"flags":["SEES", "HEARS", "BASHES", "NO_BREATHE", "ELECTRONIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_tankbot",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_tankbot",
"name": "tank drone",
"species":"ROBOT",
"symbol":"R",
@@ -4475,12 +4357,11 @@
"special_freq":4,
"death_function":"NORMAL",
"special_attack":"MULTI_ROBOT",
- "description":"The Northrop Emancipator is the first and only model of automated tank, made shortly after the split-up of Northrup Grumman. Clad in depleted uranium plating, and armed with advanced munitions and a 120-mm gun, it is capable of delivering extraordinary firepower.",
+ "description":"The Northrop Emancipator is the first and only model of automated tank, made shortly after the split-up of Northrup Grumman. Clad in depleted uranium plating, and armed with advanced munitions and a 120-mm gun, it is capable of delivering extraordinary firepower.",
"flags":["SEES", "HEARS", "GOODHEARING", "NOHEAD", "BASHES", "DESTROYS", "ATTACKMON", "NO_BREATHE", "ELECTRONIC"]
- },
- {
- "type":"MONSTER",
- "id":"mon_turret",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_turret",
"name": "turret",
"species":"ROBOT",
"symbol":"2",
@@ -4504,12 +4385,11 @@
"special_freq":1,
"death_function":"EXPLODE",
"special_attack":"SMG",
- "description":"The General Atomics TX-1 Guardian, a small, pill-shaped automated gun turret using state of the art ATR systems to dynamically reorient itself to new friends and enemies alike. The two SMG barrels can swivel a full 360 degrees.",
+ "description":"The General Atomics TX-1 Guardian, a small, pill-shaped automated gun turret using state of the art ATR systems to dynamically reorient itself to new friends and enemies alike. The two SMG barrels can swivel a full 360 degrees.",
"flags":["SEES", "NOHEAD", "ELECTRONIC", "IMMOBILE", "NO_BREATHE", "FRIENDLY_SPECIAL"]
- },
- {
- "type":"MONSTER",
- "id":"mon_exploder",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_exploder",
"name": "exploder",
"species":"ROBOT",
"symbol":"2",
@@ -4533,12 +4413,11 @@
"special_freq":1,
"death_function":"EXPLODE",
"special_attack":"NONE",
- "description":"A small, round turret which extends from\nthe floor. Two SMG barrels swivel 360\ndegrees.",
+ "description":"A small, round turret which extends from the floor. Two SMG barrels swivel 360 degrees.",
"flags":["IMMOBILE", "NO_BREATHE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_hallu_mom",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_hallu_mom",
"name": "your mother",
"species":"HALLUCINATION",
"symbol":"@",
@@ -4564,10 +4443,9 @@
"special_attack":"DISAPPEAR",
"description":"Mom?",
"flags":["SEES", "HEARS", "NO_BREATHE", "SMELLS", "GUILT"]
- },
- {
- "type":"MONSTER",
- "id":"mon_generator",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_generator",
"name": "generator",
"species":"UNKNOWN",
"symbol":"4",
@@ -4591,12 +4469,11 @@
"special_freq":1,
"death_function":"GAMEOVER",
"special_attack":"GENERATOR",
- "description":"Your precious generator, noisily humming away. Defend it at all costs!",
+ "description":"Your precious generator, noisily humming away. Defend it at all costs!",
"flags":["NOHEAD", "ACIDPROOF", "IMMOBILE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_turkey",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_turkey",
"name": "turkey",
"species":"BIRD",
"symbol":"v",
@@ -4620,14 +4497,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A large and colorful game bird native to the forests of North America. Its head and beak are covered in fleshy accretions.",
+ "description":"A large and colorful game bird native to the forests of North America. Its head and beak are covered in fleshy protuberances.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FLIES", "VIS50", "BONES", "FEATHER"],
"fear_triggers":["PLAYER_CLOSE", "FRIEND_DIED"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_raccoon",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_raccoon",
"name": "raccoon",
"species":"MAMMAL",
"symbol":"r",
@@ -4651,14 +4527,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A small mammal native to North America, distinctive for its dextrous paws and facial markings. It is resourceful and agile enough to open sealed containers with its paws.",
+ "description":"A small mammal native to North America, distinctive for its dextrous paws and facial markings. It is resourceful and agile enough to open sealed containers with its paws.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "KEENNOSE", "BLEED", "BONES", "VIS50"],
"anger_triggers":["FRIEND_ATTACKED", "HURT"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_opossum",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_opossum",
"name": "opossum",
"species":"MAMMAL",
"symbol":"p",
@@ -4682,15 +4557,14 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"The Virginia opossum, a small omnivorous marsupial native to North America. About the size of a cat, it is hardy and adaptive, and a fairly common sight in urban areas.",
+ "description":"The Virginia opossum, a small omnivorous marsupial native to North America. About the size of a cat, it is hardy and adaptive, and a fairly common sight in urban areas.",
"flags":["SEES", "HEARS", "SMELLS", "ANIMAL", "WARM", "FUR", "KEENNOSE", "BLEED", "BONES", "VIS50"],
"anger_triggers":["FRIEND_ATTACKED", "HURT"],
"fear_triggers":["PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_rattlesnake",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_rattlesnake",
"name": "rattlesnake",
"species":"REPTILE",
"symbol":"s",
@@ -4714,16 +4588,15 @@
"special_freq":6,
"death_function":"NORMAL",
"special_attack":"RATTLE",
- "description":"The timber rattlesnake is the most venomous viper native to New England. Climatic changes have extended its range far into the north.",
+ "description":"The timber rattlesnake is the most venomous viper native to New England. Climatic changes have extended its range far into the north.",
"flags":["SEES", "HEARS", "SMELLS", "BADVENOM", "HARDTOSHOOT", "SWIMS", "LEATHER", "VIS30", "BONES"],
"anger_triggers":["HURT"],
"placate_triggers":["PLAYER_WEAK"],
"fear_triggers":["PLAYER_CLOSE"],
"categories":["WILDLIFE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_giant_crayfish",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_giant_crayfish",
"name": "giant crayfish",
"species":"MUTANT",
"symbol":"y",
@@ -4747,14 +4620,13 @@
"special_freq":0,
"death_function":"NORMAL",
"special_attack":"NONE",
- "description":"A mutant, landfaring variety of the signal crayfish, this massive crustacean resembles a humongous lobster.",
+ "description":"A mutant, terrestrial variety of the signal crayfish, this massive crustacean resembles a humongous lobster.",
"flags":["SMELLS", "HEARS", "SEES", "CHITIN", "SWIMS", "ATTACKMON", "GRABS"],
"anger_triggers":["PLAYER_CLOSE", "HURT"],
"fear_triggers":["FIRE"]
- },
- {
- "type":"MONSTER",
- "id":"mon_shia",
+ },{
+ "type" : "MONSTER",
+ "id" : "mon_shia",
"name": "Shia LaBeouf",
"species":"ZOMBIE",
"symbol":"@",
@@ -4782,5 +4654,5 @@
"flags":["SEES", "HEARS", "WARM", "BASHES", "POISON", "BLEED", "NO_BREATHE", "VIS30"],
"anger_triggers":["STALK", "PLAYER_WEAK", "HURT", "PLAYER_CLOSE"],
"fear_triggers":["FIRE"]
- }
+ }
]
diff --git a/data/json/mutations.json b/data/json/mutations.json
index 966764a488127..ac3a9ad4919b9 100644
--- a/data/json/mutations.json
+++ b/data/json/mutations.json
@@ -2,2085 +2,1994 @@
{
"type" : "mutation",
"id" : "FLEET",
- "name": "Fleet-Footed",
- "points": 3,
- "description": "You can run more quickly than most, resulting in a 15% speed bonus on sure footing.",
- "starting_trait": true,
- "cancels": ["PONDEROUS1", "PONDEROUS2", "PONDEROUS3"],
- "changes_to": ["FLEET2"],
- "category": ["MUTCAT_SPIDER"]
+ "name" : "Fleet-Footed",
+ "points" : 3,
+ "description" : "You can run more quickly than most, resulting in a 15% speed bonus on sure footing.",
+ "starting_trait" : true,
+ "cancels" : ["PONDEROUS1", "PONDEROUS2", "PONDEROUS3"],
+ "changes_to" : ["FLEET2"],
+ "category" : ["MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "PARKOUR",
- "name": "Parkour Expert",
- "points": 2,
- "description": "You're skilled at clearing obstacles; terrain like railings or counters are as easy for you to move on as solid ground.",
- "starting_trait": true,
- "valid": false
+ "name" : "Parkour Expert",
+ "points" : 2,
+ "description" : "You're skilled at clearing obstacles; terrain like railings or counters are as easy for you to move on as solid ground.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "QUICK",
- "name": "Quick",
- "points": 3,
- "description": "You're just generally quick! You get a 10% bonus to action points.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD", "MUTCAT_INSECT", "MUTCAT_TROGLO"]
+ "name" : "Quick",
+ "points" : 3,
+ "description" : "You're just generally quick! You get a 10% bonus to action points.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_INSECT", "MUTCAT_TROGLO", "MUTCAT_CHIMERA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "OPTIMISTIC",
- "name": "Optimist",
- "points": 2,
- "description": "Nothing gets you down! You savor the joys of life, ignore its hardships, and are generally happier than most people.",
- "starting_trait": true,
- "valid": false
+ "name" : "Optimist",
+ "points" : 2,
+ "description" : "Nothing gets you down! You savor the joys of life, ignore its hardships, and are generally happier than most people.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "FASTHEALER",
- "name": "Fast Healer",
- "points": 2,
- "description": "You heal a little faster than most; sleeping will heal more lost HP.",
- "starting_trait": true,
- "cancels": ["ROT1", "ROT2", "ROT3"],
- "changes_to": ["FASTHEALER2"]
+ "name" : "Fast Healer",
+ "points" : 2,
+ "description" : "You heal a little faster than most; sleeping will heal more lost HP.",
+ "starting_trait" : true,
+ "cancels" : ["ROT1", "ROT2", "ROT3"],
+ "changes_to" : ["FASTHEALER2"],
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "LIGHTEATER",
- "name": "Light Eater",
- "points": 3,
- "description": "Your metabolism is a little slower, and you require less food than most.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD", "MUTCAT_INSECT", "MUTCAT_TROGLO"]
+ "name" : "Light Eater",
+ "points" : 3,
+ "description" : "Your metabolism is a little slower, and you require less food than most.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_INSECT", "MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "PAINRESIST",
- "name": "Pain Resistant",
- "points": 2,
- "description": "You have a high tolerance for pain.",
- "starting_trait": true,
- "valid": false
+ "name" : "Pain Resistant",
+ "points" : 2,
+ "description" : "You have a high tolerance for pain.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "NIGHTVISION",
- "name": "Night Vision",
- "points": 1,
- "description": "You possess natural night vision, and can see two squares instead of one in pitch blackness.",
- "starting_trait": true,
- "changes_to": ["NIGHTVISION2"],
- "category": ["MUTCAT_BIRD", "MUTCAT_CATTLE", "MUTCAT_INSECT"]
+ "name" : "Night Vision",
+ "points" : 1,
+ "description" : "You possess natural night vision, and can see two squares instead of one in pitch blackness.",
+ "starting_trait" : true,
+ "changes_to" : ["NIGHTVISION2"],
+ "cancels": ["ELFA_NV", "ELFA_FNV"],
+ "category" : ["MUTCAT_BIRD", "MUTCAT_CATTLE", "MUTCAT_INSECT"]
},{
"type" : "mutation",
"id" : "POISRESIST",
- "name": "Poison Resistant",
- "points": 1,
- "description": "Your system is rather tolerant of poisons and toxins, and most will affect you less.",
- "starting_trait": true,
- "category": ["MUTCAT_INSECT", "MUTCAT_SLIME", "MUTCAT_SPIDER"]
+ "name" : "Poison Resistant",
+ "points" : 1,
+ "description" : "Your system is rather tolerant of poisons and toxins, and most will affect you less.",
+ "starting_trait" : true,
+ "category" : [
+ "MUTCAT_INSECT",
+ "MUTCAT_SLIME",
+ "MUTCAT_SPIDER",
+ "MUTCAT_MEDICAL"
+ ]
},{
"type" : "mutation",
"id" : "FASTREADER",
- "name": "Fast Reader",
- "points": 1,
- "description": "You're a quick reader, and can get through books a lot faster than most.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["ILLITERATE"]
+ "name" : "Fast Reader",
+ "points" : 1,
+ "description" : "You're a quick reader, and can get through books a lot faster than most.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["ILLITERATE"]
},{
"type" : "mutation",
"id" : "TOUGH",
- "name": "Tough",
- "points": 3,
- "description": "It takes a lot to bring you down! You get a 20% bonus to all hit points.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["FRAIL", "GLASSJAW"]
+ "name" : "Tough",
+ "points" : 3,
+ "description" : "It takes a lot to bring you down! You get a 20% bonus to all hit points.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["FRAIL", "GLASSJAW"]
},{
"type" : "mutation",
"id" : "THICKSKIN",
- "name": "Thick-Skinned",
- "points": 2,
- "description": "Your skin is tough. Cutting damage is slightly reduced for you. Slightly decreases wet penalties.",
- "starting_trait": true,
- "category": ["MUTCAT_LIZARD", "MUTCAT_CATTLE"],
- "wet_protection":[
- {
- "part": "LEGS",
- "ignored": 0,
- "neutral": 1,
- "good": 0
- },
- {
- "part": "ARMS",
- "neutral": 1
- },
- {
- "part": "TORSO",
- "neutral": 2
- }
- ]
+ "name" : "Thick-Skinned",
+ "points" : 2,
+ "description" : "Your skin is tough. Cutting damage is slightly reduced for you. Slightly decreases wet penalties.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_CATTLE", "MUTCAT_CHIMERA", "MUTCAT_RAPTOR"],
+ "wet_protection" : [
+ {
+ "part" : "LEGS",
+ "ignored" : 0,
+ "neutral" : 1,
+ "good" : 0
+ },{
+ "part" : "ARMS",
+ "neutral" : 1
+ },{
+ "part" : "TORSO",
+ "neutral" : 2
+ }
+ ]
},{
"type" : "mutation",
"id" : "PACKMULE",
- "name": "Packmule",
- "points": 3,
- "description": "You can manage to find space for anything! You can carry 40% more volume.",
- "starting_trait": true,
- "valid": false
+ "name" : "Packmule",
+ "points" : 3,
+ "description" : "You can manage to find space for anything! You can carry 40% more volume.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "FASTLEARNER",
- "name": "Fast Learner",
- "points": 3,
- "description": "You have a flexible mind, allowing you to learn skills much faster than others. Note that this only applies to real-world experience, not to skill gain from other sources like books.",
- "starting_trait": true,
- "valid": false
+ "name" : "Fast Learner",
+ "points" : 3,
+ "description" : "You have a flexible mind, allowing you to learn skills much faster than others. Note that this only applies to real-world experience, not to skill gain from other sources like books.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "DEFT",
- "name": "Deft",
- "points": 2,
- "description": "While you're not any better at melee combat, you are better at recovering from a miss, and will be able to attempt another strike faster.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD", "MUTCAT_BEAST"]
+ "name" : "Deft",
+ "points" : 2,
+ "description" : "While you're not any better at melee combat, you are better at recovering from a miss, and will be able to attempt another strike faster.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_BEAST", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "DRUNKEN",
- "name": "Drunken Master",
- "points": 2,
- "description": "The ancient arts of drunken brawling come naturally to you! While under the influence of alcohol, your melee skill will rise considerably, especially unarmed combat.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["LIGHTWEIGHT"]
+ "name" : "Drunken Master",
+ "points" : 2,
+ "description" : "The ancient arts of drunken brawling come naturally to you! While under the influence of alcohol, your melee skill will rise considerably, especially unarmed combat.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["LIGHTWEIGHT"]
},{
"type" : "mutation",
"id" : "GOURMAND",
- "name": "Gourmand",
- "points": 2,
- "description": "You eat faster, and can eat and drink more, than anyone else! You also enjoy food more; delicious food is better for your morale, and you don't mind some unsavory meals.",
- "starting_trait": true,
- "valid": false
+ "name" : "Gourmand",
+ "points" : 2,
+ "description" : "You eat faster, and can eat and drink more, than anyone else! You also enjoy food more; delicious food is better for your morale, and you don't mind some unsavory meals.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "ANIMALEMPATH",
- "name": "Animal Empathy",
- "points": 1,
- "description": "Peaceful animals will not run away from you, and even aggressive animals are less likely to attack. This only applies to natural animals such as woodland creatures.",
- "starting_trait": true,
- "category": ["MUTCAT_BEAST"]
+ "name" : "Animal Empathy",
+ "points" : 1,
+ "description" : "Peaceful animals will not run away from you, and even aggressive animals are less likely to attack. This only applies to natural animals such as woodland creatures.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BEAST"]
},{
"type" : "mutation",
"id" : "TERRIFYING",
- "name": "Terrifying",
- "points": 2,
- "description": "There's something about you that creatures find frightening, and they are more likely to try to flee.",
- "starting_trait": true,
- "category": ["MUTCAT_BEAST", "MUTCAT_INSECT"]
+ "name" : "Terrifying",
+ "points" : 2,
+ "description" : "There's something about you that creatures find frightening, and they are more likely to try to flee.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BEAST", "MUTCAT_INSECT", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "DISRESISTANT",
- "name": "Disease Resistant",
- "points": 1,
- "description": "It's very unlikely that you will catch ambient diseases like a cold or the flu.",
- "starting_trait": true,
- "changes_to": ["DISIMMUNE"],
- "category": ["MUTCAT_CATTLE", "MUTCAT_RAT"]
+ "name" : "Disease Resistant",
+ "points" : 1,
+ "description" : "It's very unlikely that you will catch ambient diseases like a cold or the flu.",
+ "starting_trait" : true,
+ "changes_to" : ["DISIMMUNE"],
+ "category" : ["MUTCAT_CATTLE", "MUTCAT_RAT", "MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "ADRENALINE",
- "name": "High Adrenaline",
- "points": 3,
- "description": "If you are in a very dangerous situation, you may experience a temporary rush which increases your speed and strength significantly.",
- "starting_trait": true,
- "category": ["MUTCAT_BEAST"]
+ "name" : "High Adrenaline",
+ "points" : 3,
+ "description" : "If you are in a very dangerous situation, you may experience a temporary rush which increases your speed and strength significantly.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "SELFAWARE",
- "name": "Self-aware",
- "points": 1,
- "description": "You get to see your exact amount of HP remaining, instead of only having a vague idea of whether you're in good condition or not.",
- "starting_trait": true,
- "valid": false
+ "name" : "Self-aware",
+ "points" : 1,
+ "description" : "You get to see your exact amount of HP remaining, instead of only having a vague idea of whether you're in good condition or not.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "INCONSPICUOUS",
- "name": "Inconspicuous",
- "points": 2,
- "description": "While sleeping or staying still, it is less likely that monsters will wander close to you.",
- "starting_trait": true,
- "valid": false
+ "name" : "Inconspicuous",
+ "points" : 2,
+ "description" : "While sleeping or staying still, it is less likely that monsters will wander close to you.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "MASOCHIST",
- "name": "Masochist",
- "points": 2,
- "description": "Although you still suffer the negative effects of pain, it also brings a unique pleasure to you.",
- "starting_trait": true,
- "valid": false
+ "name" : "Masochist",
+ "points" : 2,
+ "description" : "Although you still suffer the negative effects of pain, it also brings a unique pleasure to you.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "STYLISH",
- "name": "Stylish",
- "points": 2,
- "description": "Practicality is far less important than style. Even at the end of the world, it's important to look your best.",
- "starting_trait": true,
- "valid": false
+ "name" : "Stylish",
+ "points" : 2,
+ "description" : "Practicality is far less important than style. Your morale is improved by wearing fashionable and attractive clothing.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "LIGHTSTEP",
- "name": "Light Step",
- "points": 1,
- "description": "You make less noise while walking. You're also less likely to set off traps.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD"]
+ "name" : "Light Step",
+ "points" : 1,
+ "description" : "You make less noise while walking. You're also less likely to set off traps.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "ROBUST",
- "name": "Robust Genetics",
- "points": 2,
- "description": "You have a very strong genetic base. If you mutate, the odds that the mutation will be beneficial are greatly increased.",
- "starting_trait": true,
- "category": ["MUTCAT_SLIME"]
+ "name" : "Robust Genetics",
+ "points" : 2,
+ "description" : "You have a very strong genetic base. If you mutate, the odds that the mutation will be beneficial are greatly increased.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_SLIME", "MUTCAT_ALPHA", "MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "CANNIBAL",
- "name": "Cannibal",
- "points": 3,
- "description": "For your whole life you've been forbidden from indulging in your peculiar tastes. Now the world's ended, and you'll be damned if anyone is going to tell you that you can't eat people.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["VEGETARIAN"]
+ "name" : "Cannibal",
+ "points" : 3,
+ "description" : "For your whole life you've been forbidden from indulging in your peculiar tastes. Now the world's ended, and you'll be damned if anyone is going to tell you that you can't eat people.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["VEGETARIAN"]
},{
"type" : "mutation",
"id" : "MARTIAL_ARTS",
- "name": "Martial Arts Training",
- "points": 3,
- "description": "You have received some martial arts training at a local dojo. You start with your choice of karate, judo, aikido, tai chi, or taekwondo.",
- "starting_trait": true,
- "valid": false
+ "name" : "Martial Arts Training",
+ "points" : 3,
+ "description" : "You have received some martial arts training at a local dojo. You start with your choice of karate, judo, aikido, tai chi, or taekwondo.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "MARTIAL_ARTS2",
- "name": "Self-Defense Classes",
- "points": 3,
- "description": "You have taken some self-defense classes at a nearby gym. You start with your choice of Capoeira, Krav Maga, Muay Thai, Ninjutsu, or Zui Quan.",
- "starting_trait": true,
- "valid": false
+ "name" : "Self-Defense Classes",
+ "points" : 3,
+ "description" : "You have taken some self-defense classes at a nearby gym. You start with your choice of Capoeira, Krav Maga, Muay Thai, Ninjutsu, or Zui Quan.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "LIAR",
- "name": "Skilled Liar",
- "points": 2,
- "description": "You have no qualms about bending the truth, and have practically no tells. Telling lies and otherwise bluffing will be much easier for you.",
- "starting_trait": true,
- "cancels": ["TRUTHTELLER"]
+ "name" : "Skilled Liar",
+ "points" : 2,
+ "description" : "You have no qualms about bending the truth, and have practically no tells. Telling lies and otherwise bluffing will be much easier for you.",
+ "starting_trait" : true,
+ "cancels" : ["TRUTHTELLER"]
},{
"type" : "mutation",
"id" : "PRETTY",
- "name": "Pretty",
- "points": 1,
- "ugliness": -2,
- "description": "You are a sight to behold. NPCs who care about such thing will react more kindly to you.",
- "starting_trait": true,
- "cancels": ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
- "changes_to": ["BEAUTIFUL"]
+ "name" : "Pretty",
+ "points" : 1,
+ "ugliness" : -2,
+ "description" : "You are a sight to behold. NPCs who care about such thing will react more kindly to you.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_ALPHA"],
+ "cancels" : ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
+ "changes_to" : ["BEAUTIFUL"]
},{
"type" : "mutation",
"id" : "MYOPIC",
- "name": "Near-Sighted",
- "points": -2,
- "description": "Without your glasses, your seeing radius is severely reduced! However, while wearing glasses this trait has no effect, and you are guaranteed to start with a pair.",
- "starting_trait": true,
- "category": ["MUTCAT_BEAST", "MUTCAT_TROGLO"]
+ "name" : "Near-Sighted",
+ "points" : -2,
+ "description" : "Without your glasses, your seeing radius is severely reduced! However, while wearing glasses this trait has no effect, and you are guaranteed to start with a pair.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BEAST", "MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "HYPEROPIC",
- "name": "Far-Sighted",
- "points": -2,
- "description": "Without reading glasses, you are unable to read anything, and take penalties on melee accuracy and electronics/tailoring crafting. However, you are guaranteed to start with a pair of reading glasses.",
- "starting_trait": true,
- "valid": false
+ "name" : "Far-Sighted",
+ "points" : -2,
+ "description" : "Without reading glasses, you are unable to read anything, and take penalties on melee accuracy and electronics/tailoring crafting. However, you are guaranteed to start with a pair of reading glasses.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "HEAVYSLEEPER",
- "name": "Heavy Sleeper",
- "points": -1,
- "description": "You're quite the heavy sleeper. Noises are unlikely to wake you up.",
- "starting_trait": true,
- "category": ["MUTCAT_INSECT", "MUTCAT_PLANT"]
+ "name" : "Heavy Sleeper",
+ "points" : -1,
+ "description" : "You're quite the heavy sleeper. Noises are unlikely to wake you up.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_INSECT", "MUTCAT_PLANT", "MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "ASTHMA",
- "name": "Asthmatic",
- "points": -4,
- "description": "You will occasionally need to use an inhaler, or else suffer severe physical limitations. However, you are guaranteed to start with an inhaler.",
- "starting_trait": true,
- "valid": false
+ "name" : "Asthmatic",
+ "points" : -4,
+ "description" : "You will occasionally need to use an inhaler, or else suffer severe physical limitations. However, you are guaranteed to start with an inhaler.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "BADBACK",
- "name": "Bad Back",
- "points": -3,
- "description": "You simply can not carry as much as people with a similar strength could. Your maximum weight carried is reduced by 35%.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD"]
+ "name" : "Bad Back",
+ "points" : -3,
+ "description" : "You simply can not carry as much as people with a similar strength could. Your maximum weight carried is reduced by 35%.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "ILLITERATE",
- "name": "Illiterate",
- "points": -5,
- "description": "You never learned to read! Books and computers are off-limits to you.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["FASTREADER"]
+ "name" : "Illiterate",
+ "points" : -5,
+ "description" : "You never learned to read! Books and computers are off-limits to you.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["FASTREADER"]
},{
"type" : "mutation",
"id" : "BADHEARING",
- "name": "Poor Hearing",
- "points": -2,
- "description": "Your hearing is poor, and you may not hear quiet or far-off noises.",
- "starting_trait": true,
- "category": ["MUTCAT_PLANT"]
+ "name" : "Poor Hearing",
+ "points" : -2,
+ "description" : "Your hearing is poor, and you may not hear quiet or far-off noises.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_PLANT"]
},{
"type" : "mutation",
"id" : "INSOMNIA",
- "name": "Insomniac",
- "points": -2,
- "description": "You have a hard time falling asleep, even under the best circumstances!",
- "starting_trait": true,
- "valid": false
+ "name" : "Insomniac",
+ "points" : -2,
+ "description" : "You have a hard time falling asleep, even under the best circumstances!",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "VEGETARIAN",
- "name": "Meat Intolerance",
- "points": -3,
- "description": "You have problems with eating meat. It's possible for you to eat it, but you will suffer morale penalties due to nausea.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["CANNIBAL"]
+ "name" : "Meat Intolerance",
+ "points" : -3,
+ "description" : "You have problems with eating meat. It's possible for you to eat it, but you will suffer morale penalties due to nausea.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["CANNIBAL"]
},{
"type" : "mutation",
"id" : "GLASSJAW",
- "name": "Glass Jaw",
- "points": -3,
- "description": "Your head can't take much abuse. Its maximum HP is 20% lower than usual.",
- "starting_trait": true,
- "category": ["MUTCAT_BIRD"],
- "cancels": ["TOUGH"]
+ "name" : "Glass Jaw",
+ "points" : -3,
+ "description" : "Your head can't take much abuse. Its maximum HP is 20% lower than usual.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BIRD", "MUTCAT_RAPTOR"],
+ "cancels" : ["TOUGH"]
},{
"type" : "mutation",
"id" : "FORGETFUL",
- "name": "Forgetful",
- "points": -3,
- "description": "You have a hard time remembering things. Your skills will erode slightly faster than usual.",
- "starting_trait": true,
- "category": ["MUTCAT_BEAST", ""]
+ "name" : "Forgetful",
+ "points" : -3,
+ "description" : "You have a hard time remembering things. Your skills will erode slightly faster than usual.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_BEAST", "MUTCAT_MEDICAL", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "LIGHTWEIGHT",
- "name": "Lightweight",
- "points": -1,
- "description": "Alcohol and drugs go straight to your head. You suffer the negative effects of these for longer.",
- "starting_trait": true,
- "cancels": ["DRUNKEN"]
+ "name" : "Lightweight",
+ "points" : -1,
+ "description" : "Alcohol and drugs go straight to your head. You suffer the negative effects of these for longer.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_MEDICAL"],
+ "cancels" : ["DRUNKEN"]
},{
"type" : "mutation",
"id" : "ADDICTIVE",
- "name": "Addictive Personality",
- "points": -3,
- "description": "It's easier for you to become addicted to substances, and harder to rid yourself of these addictions.",
- "starting_trait": true,
- "valid": false
+ "name" : "Addictive Personality",
+ "points" : -3,
+ "description" : "It's easier for you to become addicted to substances, and harder to rid yourself of these addictions.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "TRIGGERHAPPY",
- "name": "Trigger Happy",
- "points": -2,
- "description": "On rare occasion, you will go full-auto when you intended to fire a single shot. This has no effect when firing handguns or other semi-automatic firearms.",
- "starting_trait": true,
- "valid": false
+ "name" : "Trigger Happy",
+ "points" : -2,
+ "description" : "On rare occasion, you will go full-auto when you intended to fire a single shot. This has no effect when firing handguns or other semi-automatic firearms.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "SMELLY",
- "name": "Smelly",
- "points": -1,
- "description": "Your scent is particularly strong. It's not offensive to humans, but animals that track your scent will do so more easily.",
- "starting_trait": true,
- "changes_to": ["SMELLY2"]
+ "name" : "Smelly",
+ "points" : -1,
+ "description" : "Your scent is particularly strong. It's not offensive to humans, but animals that track your scent will do so more easily.",
+ "starting_trait" : true,
+ "changes_to" : ["SMELLY2"]
},{
"type" : "mutation",
"id" : "CHEMIMBALANCE",
- "name": "Chemical Imbalance",
- "points": -2,
- "description": "You suffer from a minor chemical imbalance, whether mental or physical. Minor changes to your internal chemistry will manifest themselves on occasion, such as hunger, sleepiness, narcotic effects, etc.",
- "starting_trait": true,
- "category": ["MUTCAT_SLIME"]
+ "name" : "Chemical Imbalance",
+ "points" : -2,
+ "description" : "You suffer from a minor chemical imbalance, whether mental or physical. Minor changes to your internal chemistry will manifest themselves on occasion, such as hunger, sleepiness, narcotic effects, etc.",
+ "starting_trait" : true,
+ "category" : ["MUTCAT_SLIME", "MUTCAT_MEDICAL", "MUTCAT_CHIMERA", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "SCHIZOPHRENIC",
- "name": "Schizophrenic",
- "points": -5,
- "description": "You will periodically suffer from delusions, ranging from minor effects to full visual hallucinations. Some of these effects may be controlled through the use of Thorazine.",
- "starting_trait": true,
- "valid": false
+ "name" : "Schizophrenic",
+ "points" : -5,
+ "description" : "You will periodically suffer from delusions, ranging from minor effects to full visual hallucinations. Some of these effects may be controlled through the use of Thorazine.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "JITTERY",
- "name": "Jittery",
- "points": -3,
- "description": "During moments of great stress or under the effects of stimulants, you may find your hands shaking uncontrollably, severely reducing your dexterity.",
- "starting_trait": true,
- "valid": false
+ "name" : "Jittery",
+ "points" : -3,
+ "description" : "During moments of great stress or under the effects of stimulants, you may find your hands shaking uncontrollably, severely reducing your dexterity.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "HOARDER",
- "name": "Hoarder",
- "points": -4,
- "description": "You don't feel right unless you're carrying as much as you can. You suffer morale penalties for carrying less than maximum volume (weight is ignored). Xanax can help control this anxiety.",
- "starting_trait": true,
- "valid": false
+ "name" : "Hoarder",
+ "points" : -4,
+ "description" : "You don't feel right unless you're carrying as much as you can. You suffer morale penalties for carrying less than maximum volume (weight is ignored). Xanax can help control this anxiety.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "SAVANT",
- "name": "Savant",
- "points": -4,
- "description": "You tend to specialize in one skill and be poor at all others. You advance at half speed in all skills except your best one. Note that combining this with Fast Learner will come out to a slower rate of learning for all skills.",
- "starting_trait": true,
- "valid": false
+ "name" : "Savant",
+ "points" : -4,
+ "description" : "You tend to specialize in one skill and be poor at all others. You advance at half speed in all skills except your best one. Note that combining this with Fast Learner will come out to a slower rate of learning for all skills.",
+ "starting_trait" : true,
+ "valid" : false
},{
"type" : "mutation",
"id" : "MOODSWINGS",
- "name": "Mood Swings",
- "points": -1,
- "description": "Your morale will shift up and down at random, often dramatically.",
- "starting_trait": true,
- "valid": false
+ "name" : "Mood Swings",
+ "points" : -1,
+ "description" : "Your morale will shift up and down at random, often dramatically.",
+ "starting_trait" : true,
+ "valid" : false,
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "WEAKSTOMACH",
- "name": "Weak Stomach",
- "points": -1,
- "description": "You are more likely to throw up from food poisoning, alcohol, etc.",
- "starting_trait": true,
- "changes_to": ["NAUSEA"]
+ "name" : "Weak Stomach",
+ "points" : -1,
+ "description" : "You are more likely to throw up from food poisoning, alcohol, etc.",
+ "starting_trait" : true,
+ "changes_to" : ["NAUSEA"]
},{
"type" : "mutation",
"id" : "WOOLALLERGY",
- "name": "Wool Allergy",
- "points": -1,
- "description": "You are badly allergic to wool, and can not wear any clothing made of the substance.",
- "starting_trait": true,
- "valid": true
+ "name" : "Wool Allergy",
+ "points" : -1,
+ "description" : "You are badly allergic to wool, and can not wear any clothing made of the substance.",
+ "starting_trait" : true,
+ "valid" : true
},{
"type" : "mutation",
"id" : "TRUTHTELLER",
- "name": "Truth Teller",
- "points": -2,
- "description": "When you try to tell a lie, you blush, stammer, and get all shifty-eyed. Telling lies and otherwise bluffing will be much more difficult for you.",
- "starting_trait": true,
- "cancels": ["LIAR"]
+ "name" : "Truth Teller",
+ "points" : -2,
+ "description" : "When you try to tell a lie, you blush, stammer, and get all shifty-eyed. Telling lies and otherwise bluffing will be much more difficult for you.",
+ "starting_trait" : true,
+ "cancels" : ["LIAR"]
},{
"type" : "mutation",
"id" : "UGLY",
- "name": "Ugly",
- "points": -1,
- "ugliness": 2,
- "description": "You're not much to look at. NPCs who care about such things will react poorly to you.",
- "starting_trait": true,
- "cancels": ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
- "changes_to": ["DEFORMED"]
+ "name" : "Ugly",
+ "points" : -1,
+ "ugliness" : 2,
+ "description" : "You're not much to look at. NPCs who care about such things will react poorly to you.",
+ "starting_trait" : true,
+ "cancels" : ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
+ "changes_to" : ["DEFORMED"],
+ "categories": ["MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "FRAIL",
- "name": "Frail",
- "points": -6,
- "description": "Your whole body can't take much abuse. Its maximum HP is 75% points lower than usual. Stacks with Glass Jaw. Not for casuals.",
- "starting_trait": true,
- "valid": false,
- "cancels": ["TOUGH"]
+ "name" : "Frail",
+ "points" : -6,
+ "description" : "Your whole body can't take much abuse. Its maximum HP is 75% points lower than usual. Stacks with Glass Jaw. Not for casuals.",
+ "starting_trait" : true,
+ "valid" : false,
+ "cancels" : ["TOUGH"]
},{
"type" : "mutation",
"id" : "SKIN_ROUGH",
- "name": "Rough Skin",
- "points": 0,
- "visibility": 2,
- "ugliness": 1,
- "description": "Your skin is slightly rough. This has no gameplay effect.",
- "changes_to": ["SCALES", "FEATHERS", "LIGHTFUR", "CHITIN", "PLANTSKIN"],
- "category": ["MUTCAT_LIZARD"]
+ "name" : "Rough Skin",
+ "points" : 0,
+ "visibility" : 2,
+ "ugliness" : 1,
+ "description" : "Your skin is slightly rough. This has no gameplay effect.",
+ "changes_to" : ["SCALES", "FEATHERS", "LIGHTFUR", "CHITIN", "PLANTSKIN"],
+ "category" : ["MUTCAT_LIZARD"]
},{
"type" : "mutation",
"id" : "NIGHTVISION2",
- "name": "High Night Vision",
- "points": 3,
- "description": "You can see incredibly well in the dark!",
- "prereqs": ["NIGHTVISION"],
- "changes_to": ["NIGHTVISION3"],
- "category": ["MUTCAT_FISH", "MUTCAT_BEAST", "MUTCAT_INSECT", "MUTCAT_RAT"]
+ "name" : "High Night Vision",
+ "points" : 3,
+ "description" : "You can see incredibly well in the dark!",
+ "prereqs" : ["NIGHTVISION"],
+ "changes_to" : ["NIGHTVISION3"],
+ "cancels" : ["ELFA_NV", "ELFA_FNV"],
+ "category" : ["MUTCAT_FISH", "MUTCAT_BEAST", "MUTCAT_INSECT", "MUTCAT_RAT", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "NIGHTVISION3",
- "name": "Full Night Vision",
- "points": 5,
- "description": "You can see in pitch blackness as if you were wearing night-vision goggles.",
- "prereqs": ["NIGHTVISION2"],
- "leads_to": ["INFRARED"],
- "category": ["MUTCAT_TROGLO", "MUTCAT_SPIDER"]
+ "name" : "Full Night Vision",
+ "points" : 5,
+ "description" : "You can see in pitch blackness as if you were wearing night-vision goggles.",
+ "prereqs" : ["NIGHTVISION2"],
+ "leads_to" : ["INFRARED"],
+ "cancels" : ["ELFA_NV", "ELFA_FNV"],
+ "category" : ["MUTCAT_TROGLO", "MUTCAT_SPIDER"]
+ },{
+ "type" : "mutation",
+ "id" : "ELFAEYES",
+ "name" : "Fey Eyes",
+ "points" : 1,
+ "description" : "Your eyes have turned...green. It's tough to tell the exact shade as it seems to shift. The effect is ...pleasant.",
+ "leads_to" : ["ELFA_NV"],
+ "valid" : false,
+ "category" : ["MUTCAT_ELFA"]
+ },{
+ "type" : "mutation",
+ "id" : "ELFA_NV",
+ "name" : "Fey Vision",
+ "points" : 3,
+ "description" : "The shadows don't seem as dark now.",
+ "prereqs" : ["ELFAEYES"],
+ "changes_to" : ["ELFA_FNV"],
+ "cancels" : ["NIGHTVISION", "NIGHTVISION2", "NIGHTVISION3"],
+ "category" : ["MUTCAT_ELFA"]
+ },{
+ "type" : "mutation",
+ "id" : "ELFA_FNV",
+ "name" : "Fey Nightsight",
+ "points" : 5,
+ "description" : "You can see clearly, even in the darkest caves and under moonless skies.",
+ "prereqs" : ["ELFA_NV"],
+ "cancels" : ["NIGHTVISION", "NIGHTVISION2", "NIGHTVISION3"],
+ "category" : ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "INFRARED",
- "name": "Infrared Vision",
- "points": 5,
- "description": "Your eyes have mutated to pick up radiation in the infrared spectrum.",
- "prereqs": ["NIGHTVISION3"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_INSECT", "MUTCAT_TROGLO", "MUTCAT_SPIDER"]
+ "name" : "Infrared Vision",
+ "points" : 5,
+ "description" : "Your eyes have mutated to pick up radiation in the infrared spectrum.",
+ "prereqs" : ["NIGHTVISION3"],
+ "category" : ["MUTCAT_INSECT", "MUTCAT_TROGLO", "MUTCAT_SPIDER"]
+ },{
+ "type" : "mutation",
+ "id" : "LIZ_EYE",
+ "name" : "Reptilian Eyes",
+ "points" : 0,
+ "visibility" : 2,
+ "ugliness" : 1,
+ "description" : "Your eyes have mutated, with a brilliant iris and slitted pupil similar to that of a lizard. This is visually striking, but doesn't seem to affect your vision.",
+ "leads_to" : ["LIZ_IR"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_RAPTOR"]
+ },{
+ "type" : "mutation",
+ "id" : "LIZ_IR",
+ "name" : "Reptilian IR",
+ "points" : 5,
+ "description" : "Your optic nerves and brain have mutated to catch up with your eyes, allowing you to see in the infrared spectrum.",
+ "prereqs" : ["LIZ_EYE"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "FASTHEALER2",
- "name": "Very Fast Healer",
- "points": 5,
- "description": "Your flesh regenerates slowly, and you will regain HP even when not sleeping.",
- "cancels": ["ROT1", "ROT2", "ROT3"],
- "prereqs": ["FASTHEALER"],
- "changes_to": ["REGEN"],
- "category": ["MUTCAT_PLANT"]
+ "name" : "Very Fast Healer",
+ "points" : 5,
+ "description" : "Your flesh regenerates slowly, and you will regain HP even when not sleeping.",
+ "cancels" : ["ROT1", "ROT2", "ROT3"],
+ "prereqs" : ["FASTHEALER"],
+ "changes_to" : ["REGEN"],
+ "category" : ["MUTCAT_PLANT"]
},{
"type" : "mutation",
"id" : "REGEN",
- "name": "Regeneration",
- "points": 10,
- "description": "Your flesh regenerates from wounds incredibly quickly.",
- "cancels": ["ROT1", "ROT2", "ROT3"],
- "prereqs": ["FASTHEALER2"],
- "category": ["MUTCAT_SLIME", "MUTCAT_TROGLO"]
+ "name" : "Regeneration",
+ "points" : 10,
+ "description" : "Your flesh regenerates from wounds incredibly quickly.",
+ "cancels" : ["ROT1", "ROT2", "ROT3"],
+ "prereqs" : ["FASTHEALER2"],
+ "category" : ["MUTCAT_SLIME", "MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "FANGS",
- "name": "Fangs",
- "points": 2,
- "visibility": 2,
- "ugliness": 2,
- "description": "Your teeth have grown into two-inch-long fangs, allowing you to make an extra attack when conditions favor it.",
- "cancels": ["BEAK"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_FISH", "MUTCAT_BEAST"]
+ "name" : "Fangs",
+ "points" : 2,
+ "visibility" : 2,
+ "ugliness" : 2,
+ "description" : "Your teeth have grown into two-inch-long fangs, allowing you to make an extra attack when conditions favor it.",
+ "cancels" : ["BEAK"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_FISH", "MUTCAT_BEAST", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "MEMBRANE",
- "name": "Nictitating Membrane",
- "points": 1,
- "visibility": 1,
- "ugliness": 2,
- "description": "You have a second set of clear eyelids which lower while underwater, allowing you to see as though you were wearing goggles. Slightly decreases wet penalties.",
- "prereqs": ["EYEBULGE"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_FISH"],
- "wet_protection":[
- {
- "part": "EYES",
- "neutral": 1
- }
- ]
+ "name" : "Nictitating Membrane",
+ "points" : 1,
+ "visibility" : 1,
+ "ugliness" : 2,
+ "description" : "You have a second set of clear eyelids which lower while underwater, allowing you to see as though you were wearing goggles. Slightly decreases wet penalties.",
+ "prereqs" : ["EYEBULGE"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_FISH"],
+ "wet_protection" : [
+ { "part" : "EYES", "neutral" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "GILLS",
- "name": "Gills",
- "points": 3,
- "visibility": 5,
- "ugliness": 3,
- "description": "You've grown a set of gills in your neck, allowing you to breathe underwater. Slightly increases wet benefits.",
- "category": ["MUTCAT_FISH", "MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "HEAD",
- "good": 1
- }
- ]
+ "name" : "Gills",
+ "points" : 3,
+ "visibility" : 5,
+ "ugliness" : 3,
+ "description" : "You've grown a set of gills in your neck, allowing you to breathe underwater. Slightly increases wet benefits.",
+ "category" : ["MUTCAT_FISH", "MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "HEAD", "good" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "SCALES",
- "name": "Scales",
- "points": 6,
- "visibility": 10,
- "ugliness": 3,
- "description": "A set of flexible green scales has grown to cover your body, acting as natural armor. Somewhat reduces wet effects.",
- "prereqs": ["SKIN_ROUGH"],
- "changes_to": ["THICK_SCALES", "SLEEK_SCALES"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 3
- },
- {
- "part": "LEGS",
- "ignored": 10
- },
- {
- "part": "FEET",
- "ignored": 3
- },
- {
- "part": "ARMS",
- "ignored": 9
- },
- {
- "part": "HANDS",
- "ignored": 2
- },
- {
- "part": "TORSO",
- "ignored": 20
- }
- ]
+ "name" : "Scales",
+ "points" : 6,
+ "visibility" : 10,
+ "ugliness" : 3,
+ "description" : "A set of flexible green scales has grown to cover your body, acting as natural armor. Somewhat reduces wet effects.",
+ "category" : ["MUTCAT_CHIMERA", "MUTCAT_RAPTOR"],
+ "prereqs" : ["SKIN_ROUGH"],
+ "changes_to" : ["THICK_SCALES", "SLEEK_SCALES"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 3 },
+ { "part" : "LEGS", "ignored" : 10 },
+ { "part" : "FEET", "ignored" : 3 },
+ { "part" : "ARMS", "ignored" : 9 },
+ { "part" : "HANDS", "ignored" : 2 },
+ { "part" : "TORSO", "ignored" : 20 }
+ ]
},{
"type" : "mutation",
"id" : "THICK_SCALES",
- "name": "Thick Scales",
- "points": 6,
- "visibility": 10,
- "ugliness": 4,
- "description": "A set of heavy green scales has grown to cover your body, acting as natural armor. While difficult to penetrate, it also limits your flexibility, resulting in a -2 penalty to Dexterity. Greatly reduces wet effects.",
- "prereqs": ["SCALES"],
- "cancels": ["SLEEK_SCALES", "FEATHERS"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 5
- },
- {
- "part": "LEGS",
- "ignored": 16
- },
- {
- "part": "FEET",
- "ignored": 5
- },
- {
- "part": "ARMS",
- "ignored": 14
- },
- {
- "part": "HANDS",
- "ignored": 4
- },
- {
- "part": "TORSO",
- "ignored": 30
- }
- ]
+ "name" : "Thick Scales",
+ "points" : 6,
+ "visibility" : 10,
+ "ugliness" : 4,
+ "description" : "A set of heavy green scales has grown to cover your body, acting as natural armor. While difficult to penetrate, it also limits your flexibility, resulting in a -2 penalty to Dexterity. Greatly reduces wet effects.",
+ "prereqs" : ["SCALES"],
+ "cancels" : ["SLEEK_SCALES", "FEATHERS"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 5 },
+ { "part" : "LEGS", "ignored" : 16 },
+ { "part" : "FEET", "ignored" : 5 },
+ { "part" : "ARMS", "ignored" : 14 },
+ { "part" : "HANDS", "ignored" : 4 },
+ { "part" : "TORSO", "ignored" : 30 }
+ ]
},{
"type" : "mutation",
"id" : "SLEEK_SCALES",
- "name": "Sleek Scales",
- "points": 8,
- "visibility": 10,
- "ugliness": 4,
- "description": "A set of very flexible and slick scales has grown to cover your body. These act as weak natural armor, improve your ability to swim, and make you difficult to grab. Mostly reduces wet effects.",
- "prereqs": ["SCALES"],
- "cancels": ["THICK_SCALES", "FEATHERS"],
- "category": ["MUTCAT_FISH"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 7
- },
- {
- "part": "LEGS",
- "ignored": 21
- },
- {
- "part": "FEET",
- "ignored": 6
- },
- {
- "part": "ARMS",
- "ignored": 19
- },
- {
- "part": "HANDS",
- "ignored": 5
- },
- {
- "part": "TORSO",
- "ignored": 40
- }
- ]
+ "name" : "Sleek Scales",
+ "points" : 8,
+ "visibility" : 10,
+ "ugliness" : 4,
+ "description" : "A set of very flexible and slick scales has grown to cover your body. These act as weak natural armor, improve your ability to swim, and make you difficult to grab. Mostly reduces wet effects.",
+ "prereqs" : ["SCALES"],
+ "cancels" : ["THICK_SCALES", "FEATHERS"],
+ "category" : ["MUTCAT_FISH"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 7 },
+ { "part" : "LEGS", "ignored" : 21 },
+ { "part" : "FEET", "ignored" : 6 },
+ { "part" : "ARMS", "ignored" : 19 },
+ { "part" : "HANDS", "ignored" : 5 },
+ { "part" : "TORSO", "ignored" : 40 }
+ ]
},{
"type" : "mutation",
"id" : "LIGHT_BONES",
- "name": "Light Bones",
- "points": 2,
- "description": "Your bones are very light. This enables you to run and attack 10% faster, but also reduces your carrying weight by 20% and makes bashing attacks hurt a little more.",
- "changes_to": ["HOLLOW_BONES"]
+ "name" : "Light Bones",
+ "points" : 2,
+ "description" : "Your bones are very light. This enables you to run and attack 10% faster, but also reduces your carrying weight by 20% and makes bashing attacks hurt a little more.",
+ "changes_to" : ["HOLLOW_BONES"]
},{
"type" : "mutation",
"id" : "FEATHERS",
- "name": "Feathers",
- "points": 2,
- "visibility": 10,
- "ugliness": 3,
- "description": "Iridescent feathers have grown to cover your entire body, providing a marginal protection against attacks and minor protection from cold. They also provide a natural waterproofing.",
- "prereqs": ["SKIN_ROUGH"],
- "cancels": ["THICK_SCALES", "SLEEK_SCALES"],
- "category": ["MUTCAT_BIRD"]
+ "name" : "Feathers",
+ "points" : 2,
+ "visibility" : 10,
+ "ugliness" : 3,
+ "description" : "Iridescent feathers have grown to cover your entire body, providing a marginal protection against attacks and minor protection from cold. They also provide a natural waterproofing.",
+ "prereqs" : ["SKIN_ROUGH"],
+ "cancels" : ["THICK_SCALES", "SLEEK_SCALES"],
+ "category" : ["MUTCAT_BIRD"]
},{
"type" : "mutation",
"id" : "LIGHTFUR",
- "name": "Lightly Furred",
- "points": 1,
- "visibility": 6,
- "ugliness": 2,
- "description": "Light fur has grown to cover your entire body, providing slight protection from cold.",
- "prereqs": ["SKIN_ROUGH"],
- "cancels": ["SCALES", "FEATHERS", "CHITIN", "PLANTSKIN"],
- "changes_to": ["FUR"]
+ "name" : "Lightly Furred",
+ "points" : 1,
+ "visibility" : 6,
+ "ugliness" : 2,
+ "description" : "Light fur has grown to cover your entire body, providing slight protection from cold.",
+ "category" : ["MUTCAT_CHIMERA"],
+ "prereqs" : ["SKIN_ROUGH"],
+ "cancels" : ["SCALES", "FEATHERS", "CHITIN", "PLANTSKIN"],
+ "changes_to" : ["FUR"]
},{
"type" : "mutation",
"id" : "FUR",
- "name": "Furry",
- "points": 2,
- "visibility": 10,
- "ugliness": 3,
- "description": "Thick black fur has grown to cover your entire body, providing a marginal protection against attacks, and considerable protection from cold.",
- "cancels": ["SCALES", "FEATHERS", "CHITIN", "PLANTSKIN"],
- "prereqs": ["LIGHTFUR"],
- "category": ["MUTCAT_BEAST", "MUTCAT_CATTLE", "MUTCAT_RAT", "MUTCAT_SPIDER"]
+ "name" : "Furry",
+ "points" : 2,
+ "visibility" : 10,
+ "ugliness" : 3,
+ "description" : "Thick black fur has grown to cover your entire body, providing a marginal protection against attacks, and considerable protection from cold.",
+ "cancels" : ["SCALES", "FEATHERS", "CHITIN", "PLANTSKIN"],
+ "prereqs" : ["LIGHTFUR"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CATTLE", "MUTCAT_RAT", "MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "CHITIN",
- "name": "Chitinous Skin",
- "points": 2,
- "visibility": 3,
- "ugliness": 2,
- "description": "Your epidermis has turned into a thin, flexible layer of chitin. It provides minor protection from cutting wounds. Slightly reduces wet effects.",
- "prereqs": ["SKIN_ROUGH"],
- "cancels": ["SCALES", "FEATHERS", "LIGHTFUR", "PLANTSKIN"],
- "changes_to": ["CHITIN2"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 1
- },
- {
- "part": "LEGS",
- "ignored": 5
- },
- {
- "part": "FEET",
- "ignored": 1
- },
- {
- "part": "ARMS",
- "ignored": 4
- },
- {
- "part": "HANDS",
- "ignored": 1
- },
- {
- "part": "TORSO",
- "ignored": 10
- }
- ]
+ "name" : "Chitinous Skin",
+ "points" : 2,
+ "visibility" : 3,
+ "ugliness" : 2,
+ "description" : "Your epidermis has turned into a thin, flexible layer of chitin. It provides minor protection from cutting wounds. Slightly reduces wet effects.",
+ "prereqs" : ["SKIN_ROUGH"],
+ "cancels" : ["SCALES", "FEATHERS", "LIGHTFUR", "PLANTSKIN"],
+ "changes_to" : ["CHITIN2"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 1 },
+ { "part" : "LEGS", "ignored" : 5 },
+ { "part" : "FEET", "ignored" : 1 },
+ { "part" : "ARMS", "ignored" : 4 },
+ { "part" : "HANDS", "ignored" : 1 },
+ { "part" : "TORSO", "ignored" : 10 }
+ ]
},{
"type" : "mutation",
"id" : "CHITIN2",
- "name": "Chitinous Armor",
- "points": 2,
- "visibility": 6,
- "ugliness": 3,
- "description": "You've grown a chitin exoskeleton, much like that of an insect. It provides considerable physical protection, but reduces your dexterity by 1. Somewhat reduces wet effects.",
- "prereqs": ["CHITIN"],
- "changes_to": ["CHITIN3"],
- "category": ["MUTCAT_INSECT"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 2
- },
- {
- "part": "LEGS",
- "ignored": 9
- },
- {
- "part": "FEET",
- "ignored": 2
- },
- {
- "part": "ARMS",
- "ignored": 8
- },
- {
- "part": "HANDS",
- "ignored": 2
- },
- {
- "part": "TORSO",
- "ignored": 18
- }
- ]
+ "name" : "Chitinous Armor",
+ "points" : 2,
+ "visibility" : 6,
+ "ugliness" : 3,
+ "description" : "You've grown a chitin exoskeleton, much like that of an insect. It provides considerable physical protection, but reduces your dexterity by 1. Somewhat reduces wet effects.",
+ "prereqs" : ["CHITIN"],
+ "changes_to" : ["CHITIN3"],
+ "category" : ["MUTCAT_INSECT"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 2 },
+ { "part" : "LEGS", "ignored" : 9 },
+ { "part" : "FEET", "ignored" : 2 },
+ { "part" : "ARMS", "ignored" : 8 },
+ { "part" : "HANDS", "ignored" : 2 },
+ { "part" : "TORSO", "ignored" : 18 }
+ ]
},{
"type" : "mutation",
"id" : "CHITIN3",
- "name": "Chitinous Plate",
- "points": 2,
- "visibility": 8,
- "ugliness": 5,
- "description": "You've grown a chitin exoskeleton made of thick, stiff plates. It provides excellent physical protection, but reduces your dexterity by 1 and encumbers all body parts but your eyes and mouth. Greatly reduces wet effects.",
- "prereqs": ["CHITIN2"],
- "category": ["MUTCAT_SPIDER"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 4
- },
- {
- "part": "LEGS",
- "ignored": 14
- },
- {
- "part": "FEET",
- "ignored": 4
- },
- {
- "part": "ARMS",
- "ignored": 12
- },
- {
- "part": "HANDS",
- "ignored": 3
- },
- {
- "part": "TORSO",
- "ignored": 26
- }
- ]
+ "name" : "Chitinous Plate",
+ "points" : 2,
+ "visibility" : 8,
+ "ugliness" : 5,
+ "description" : "You've grown a chitin exoskeleton made of thick, stiff plates. It provides excellent physical protection, but reduces your dexterity by 1 and encumbers all body parts but your eyes and mouth. Greatly reduces wet effects.",
+ "prereqs" : ["CHITIN2"],
+ "category" : ["MUTCAT_SPIDER"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 4 },
+ { "part" : "LEGS", "ignored" : 14 },
+ { "part" : "FEET", "ignored" : 4 },
+ { "part" : "ARMS", "ignored" : 12 },
+ { "part" : "HANDS", "ignored" : 3 },
+ { "part" : "TORSO", "ignored" : 26 }
+ ]
},{
"type" : "mutation",
"id" : "SPINES",
- "name": "Spines",
- "points": 1,
- "description": "Your skin is covered with fine spines. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive moderate damage.",
- "changes_to": ["QUILLS"]
+ "name" : "Spines",
+ "points" : 1,
+ "description" : "Your skin is covered with fine spines. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive moderate damage.",
+ "changes_to" : ["QUILLS"]
},{
"type" : "mutation",
"id" : "QUILLS",
- "name": "Quills",
- "points": 3,
- "description": "Your body is covered with large quills. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive significant damage.",
- "prereqs": ["SPINES"]
+ "name" : "Quills",
+ "points" : 3,
+ "description" : "Your body is covered with large quills. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive significant damage.",
+ "prereqs" : ["SPINES"]
},{
"type" : "mutation",
"id" : "PLANTSKIN",
- "name": "Phelloderm",
- "points": 4,
- "visibility": 3,
- "ugliness": 2,
- "description": "Your skin is light green and has a slightly woody quality to it. This provides a weak armor, and helps you retain moisture, resulting in less thirst. Greatly decreases wet penalties.",
- "cancels": ["FEATHERS", "LIGHTFUR", "FUR", "CHITIN", "CHITIN2", "CHITIN3", "SCALES"],
- "changes_to": ["BARK"],
- "leads_to": ["THORNS", "LEAVES"],
- "wet_protection":[
- {
- "part": "HEAD",
- "neutral": 4
- },
- {
- "part": "LEGS",
- "neutral": 5
- },
- {
- "part": "FEET",
- "neutral": 1
- },
- {
- "part": "ARMS",
- "neutral": 4
- },
- {
- "part": "HANDS",
- "neutral": 1
- },
- {
- "part": "TORSO",
- "neutral": 10
- }
- ]
+ "name" : "Phelloderm",
+ "points" : 4,
+ "visibility" : 3,
+ "ugliness" : 2,
+ "description" : "Your skin is light green and has a slightly woody quality to it. This provides a weak armor, and helps you retain moisture, resulting in less thirst. Greatly decreases wet penalties.",
+ "cancels" : ["FEATHERS", "LIGHTFUR", "FUR", "CHITIN", "CHITIN2", "CHITIN3", "SCALES"],
+ "changes_to" : ["BARK"],
+ "leads_to" : ["THORNS", "LEAVES"],
+ "categories": ["MUTCAT_ELFA"],
+ "wet_protection" : [
+ { "part" : "HEAD", "neutral" : 4 },
+ { "part" : "LEGS", "neutral" : 5 },
+ { "part" : "FEET", "neutral" : 1 },
+ { "part" : "ARMS", "neutral" : 4 },
+ { "part" : "HANDS", "neutral" : 1 },
+ { "part" : "TORSO", "neutral" : 10 }
+ ]
},{
"type" : "mutation",
"id" : "BARK",
- "name": "Bark",
- "points": 5,
- "visibility": 10,
- "ugliness": 3,
- "description": "Your skin is coated in a light bark, like that of a tree. This provides resistance to bashing and cutting damage and minor protection from fire. Greatly reduces wet effects.",
- "prereqs": ["PLANTSKIN"],
- "category": ["MUTCAT_PLANT"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 5
- },
- {
- "part": "LEGS",
- "ignored": 16
- },
- {
- "part": "FEET",
- "ignored": 5
- },
- {
- "part": "ARMS",
- "ignored": 14
- },
- {
- "part": "HANDS",
- "ignored": 4
- },
- {
- "part": "TORSO",
- "ignored": 30
- }
- ]
+ "name" : "Bark",
+ "points" : 5,
+ "visibility" : 10,
+ "ugliness" : 3,
+ "description" : "Your skin is coated in a light bark, like that of a tree. This provides resistance to bashing and cutting damage and minor protection from fire. Greatly reduces wet effects.",
+ "prereqs" : ["PLANTSKIN"],
+ "category" : ["MUTCAT_PLANT"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 5 },
+ { "part" : "LEGS", "ignored" : 16 },
+ { "part" : "FEET", "ignored" : 5 },
+ { "part" : "ARMS", "ignored" : 14 },
+ { "part" : "HANDS", "ignored" : 4 },
+ { "part" : "TORSO", "ignored" : 30 }
+ ]
},{
"type" : "mutation",
"id" : "THORNS",
- "name": "Thorns",
- "points": 6,
- "visibility": 8,
- "ugliness": 4,
- "description": "Your skin is covered in small, woody thorns. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive minor damage. Your punches may also deal extra damage.",
- "prereqs": ["BARK"],
- "category": ["MUTCAT_PLANT"]
+ "name" : "Thorns",
+ "points" : 6,
+ "visibility" : 8,
+ "ugliness" : 4,
+ "description" : "Your skin is covered in small, woody thorns. Whenever an unarmed opponent strikes a part of your body that is not covered by clothing, they will receive minor damage. Your punches may also deal extra damage.",
+ "prereqs" : ["BARK"],
+ "category" : ["MUTCAT_PLANT"]
},{
"type" : "mutation",
"id" : "LEAVES",
- "name": "Leaves",
- "points": 6,
- "visibility": 8,
- "ugliness": 3,
- "description": "All the hair on your body has turned to long, grass-like leaves. Apart from being physically striking, these provide you with a minor amount of nutrition while in sunlight. Slightly reduces wet effects.",
- "prereqs": ["BARK"],
- "category": ["MUTCAT_PLANT"],
- "wet_protection":[
- {
- "part": "HEAD",
- "ignored": 1
- }
- ]
+ "name" : "Leaves",
+ "points" : 6,
+ "visibility" : 8,
+ "ugliness" : 3,
+ "description" : "All the hair on your body has turned to long, grass-like leaves. Apart from being physically striking, these provide you with a minor amount of nutrition while in sunlight. Slightly reduces wet effects.",
+ "prereqs" : ["BARK"],
+ "category" : ["MUTCAT_PLANT", "MUTCAT_ELFA"],
+ "wet_protection" : [
+ { "part" : "HEAD", "ignored" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "NAILS",
- "name": "Long Fingernails",
- "points": 1,
- "visibility": 1,
- "description": "Your fingernails are long and sharp. If you aren't wearing gloves, your unarmed attacks deal a minor amount of cutting damage.",
- "changes_to": ["CLAWS", "TALONS"]
+ "name" : "Long Fingernails",
+ "points" : 1,
+ "visibility" : 1,
+ "description" : "Your fingernails are long and sharp. If you aren't wearing gloves, your unarmed attacks deal a minor amount of cutting damage.",
+ "changes_to" : ["CLAWS", "TALONS"]
},{
"type" : "mutation",
"id" : "CLAWS",
- "name": "Claws",
- "points": 2,
- "visibility": 3,
- "ugliness": 2,
- "description": "You have claws on the ends of your fingers. If you aren't wearing gloves, your unarmed attacks deal a minor amount of cutting damage.",
- "prereqs": ["NAILS"],
- "cancels": ["TALONS"],
- "category": ["MUTCAT_BEAST", "MUTCAT_RAT"]
+ "name" : "Claws",
+ "points" : 2,
+ "visibility" : 3,
+ "ugliness" : 2,
+ "description" : "You have claws on the ends of your fingers. If you aren't wearing gloves, your unarmed attacks deal a minor amount of cutting damage.",
+ "prereqs" : ["NAILS"],
+ "cancels" : ["TALONS"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_RAT", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "TALONS",
- "name": "Large Talons",
- "points": 2,
- "visibility": 4,
- "ugliness": 3,
- "description": "Your index fingers have grown into huge talons. After a bit of practice, you find that this does not affect your dexterity, but allows for a deadly unarmed attack. They also prevent you from wearing gloves.",
- "prereqs": ["NAILS"],
- "cancels": ["CLAWS"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_BIRD"]
+ "name" : "Large Talons",
+ "points" : 2,
+ "visibility" : 4,
+ "ugliness" : 3,
+ "description" : "Your index fingers have grown into huge talons. After a bit of practice, you find that this does not affect your dexterity, but allows for a deadly unarmed attack. They also prevent you from wearing gloves.",
+ "prereqs" : ["NAILS"],
+ "cancels" : ["CLAWS"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_BIRD", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "RADIOGENIC",
- "name": "Radiogenic",
- "points": 3,
- "description": "Your system has adapted to radiation. While irradiated, you will actually heal slowly, converting the radiation into hit points.",
- "category": ["MUTCAT_SLIME"]
+ "name" : "Radiogenic",
+ "points" : 3,
+ "description" : "Your system has adapted to radiation. While irradiated, you will actually heal slowly, converting the radiation into hit points.",
+ "category" : ["MUTCAT_SLIME", "MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "MARLOSS",
- "name": "Marloss Carrier",
- "points": 4,
- "description": "Ever since you ate that Marloss berry, you can't get its scent out of your nose, and you have a strong desire to eat more.",
- "valid": false
+ "name" : "Marloss Carrier",
+ "points" : 4,
+ "description" : "Ever since you ate that Marloss berry, you can't get its scent out of your nose, and you have a strong desire to eat more.",
+ "valid" : false
},{
"type" : "mutation",
"id" : "PHEROMONE_INSECT",
- "name": "Insect Pheromones",
- "points": 8,
- "description": "Your body produces low-level pheromones, identifying you as a friend to many species of insects. Insects will attack you much less.",
- "prereqs": ["SMELLY2"],
- "cancels": ["PHEROMONE_MAMMAL"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Insect Pheromones",
+ "points" : 8,
+ "description" : "Your body produces low-level pheromones, identifying you as a friend to many species of insects. Insects will attack you much less.",
+ "prereqs" : ["SMELLY2"],
+ "cancels" : ["PHEROMONE_MAMMAL"],
+ "category" : ["MUTCAT_INSECT"]
},{
"type" : "mutation",
"id" : "PHEROMONE_MAMMAL",
- "name": "Mammal Pheromones",
- "points": 8,
- "description": "Your body produces low-level pheromones which puts mammals at ease. They will be less likely to attack or flee from you.",
- "prereqs": ["SMELLY2"],
- "cancels": ["PHEROMONE_INSECT"],
- "category": ["MUTCAT_BEAST", "MUTCAT_CATTLE"]
+ "name" : "Mammal Pheromones",
+ "points" : 8,
+ "description" : "Your body produces low-level pheromones which puts mammals at ease. They will be less likely to attack or flee from you.",
+ "prereqs" : ["SMELLY2"],
+ "cancels" : ["PHEROMONE_INSECT"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CATTLE"]
},{
"type" : "mutation",
"id" : "DISIMMUNE",
- "name": "Disease Immune",
- "points": 6,
- "description": "Your body is simply immune to diseases. You will never catch an ambient disease.",
- "prereqs": ["DISRESISTANT"],
- "category": ["MUTCAT_PLANT", "MUTCAT_SLIME", "MUTCAT_TROGLO"]
+ "name" : "Disease Immune",
+ "points" : 6,
+ "description" : "Your body is simply immune to diseases. You will never catch an ambient disease.",
+ "prereqs" : ["DISRESISTANT"],
+ "category" : ["MUTCAT_PLANT", "MUTCAT_SLIME", "MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "POISONOUS",
- "name": "Poisonous",
- "points": 8,
- "description": "Your body produces a potent venom. Any special attacks from mutations have a chance to poison your target.",
- "prereqs": ["POISRESIST"],
- "category": ["MUTCAT_SLIME", "MUTCAT_TROGLO", "MUTCAT_SPIDER"]
+ "name" : "Poisonous",
+ "points" : 8,
+ "description" : "Your body produces a potent venom. Any special attacks from mutations have a chance to poison your target.",
+ "prereqs" : ["POISRESIST"],
+ "category" : ["MUTCAT_SLIME", "MUTCAT_TROGLO", "MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "SLIME_HANDS",
- "name": "Slime Hands",
- "points": 4,
- "visibility": 5,
- "ugliness": 4,
- "description": "The skin on your hands is a mucous membrane and produces a thick, acrid slime. Attacks using your hand will cause minor acid damage. Slightly increases wet benefits.",
- "prereqs": ["SLIMY"],
- "category": ["MUTCAT_SLIME"],
- "wet_protection":[
- {
- "part": "HANDS",
- "good": 5
- }
- ]
+ "name" : "Slime Hands",
+ "points" : 4,
+ "visibility" : 5,
+ "ugliness" : 4,
+ "description" : "The skin on your hands is a mucous membrane and produces a thick, acrid slime. Attacks using your hand will cause minor acid damage. Slightly increases wet benefits.",
+ "prereqs" : ["SLIMY"],
+ "category" : ["MUTCAT_SLIME"],
+ "wet_protection" : [
+ { "part" : "HANDS", "good" : 5 }
+ ]
},{
"type" : "mutation",
"id" : "COMPOUND_EYES",
- "name": "Compound Eyes",
- "points": 2,
- "visibility": 9,
- "ugliness": 5,
- "description": "Your eyes are compound, like those of an insect. This increases your perception by 2 so long as you aren't wearing eyewear.",
- "prereqs": ["EYEBULGE"],
- "category": ["MUTCAT_SPIDER"]
+ "name" : "Compound Eyes",
+ "points" : 2,
+ "visibility" : 9,
+ "ugliness" : 5,
+ "description" : "Your eyes are compound, like those of an insect. This increases your perception by 2 so long as you aren't wearing eyewear.",
+ "prereqs" : ["EYEBULGE"],
+ "category" : ["MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "PADDED_FEET",
- "name": "Padded Feet",
- "points": 1,
- "visibility": 1,
- "description": "The bottoms of your feet are strongly padded. You receive no movement penalty for not wearing shoes, and even receive a 10% bonus when running barefoot. Slightly decreases wet penalties.",
- "cancels": ["HOOVES", "LEG_TENTACLES"],
- "category": ["MUTCAT_BEAST"],
- "wet_protection":[
- {
- "part": "FEET",
- "neutral": 2
- }
- ]
+ "name" : "Padded Feet",
+ "points" : 1,
+ "visibility" : 1,
+ "description" : "The bottoms of your feet are strongly padded. You receive no movement penalty for not wearing shoes, and even receive a 10% bonus when running barefoot. Slightly decreases wet penalties.",
+ "cancels" : ["HOOVES", "LEG_TENTACLES"],
+ "category" : ["MUTCAT_BEAST"],
+ "wet_protection" : [
+ { "part" : "FEET", "neutral" : 2 }
+ ]
+ },{
+ "type" : "mutation",
+ "id" : "RAP_TALONS",
+ "name" : "Toe Talons",
+ "points" : -2,
+ "visibility" : 4,
+ "ugliness" : 2,
+ "description" : "You have grown large, curved, and wickedly sharp talons in place of your big toes. Fortunately, they don't get in the way of your walking. Unfortunately, they do prevent you from wearing footgear, which does cause some problems.",
+ "cancels" : ["PADDED_FEET", "LEG_TENTACLES"],
+ "category" : ["MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "HOOVES",
- "name": "Hooves",
- "points": -4,
- "visibility": 2,
- "ugliness": 2,
- "description": "Your feet have fused into hooves. This allows kicking attacks to do much more damage, provides natural armor, and removes the need to wear shoes; however, you can not wear shoes of any kind. Somewhat reduces wet effects.",
- "cancels": ["PADDED_FEET", "LEG_TENTACLES"],
- "category": ["MUTCAT_CATTLE"],
+ "name" : "Hooves",
+ "points" : -4,
+ "visibility" : 2,
+ "ugliness" : 2,
+ "description" : "Your feet have fused into hooves. This allows kicking attacks to do much more damage, provides natural armor, and removes the need to wear shoes; however, you can not wear shoes of any kind. Somewhat reduces wet effects.",
+ "cancels" : ["PADDED_FEET", "LEG_TENTACLES"],
+ "category" : ["MUTCAT_CATTLE", "MUTCAT_CHIMERA"],
"wet_protection":[
{
- "part": "FEET",
- "ignored": 6
+ "part" : "FEET",
+ "ignored" : 6
}
]
},{
"type" : "mutation",
"id" : "SAPROVORE",
- "name": "Saprovore",
- "points": 4,
- "description": "Your digestive system is specialized to allow you to consume decaying material. You can eat rotten food, albeit for less nutrition than usual.",
- "prereqs": ["CARNIVORE"],
- "cancels": ["HERBIVORE", "RUMINANT"],
- "category": ["MUTCAT_TROGLO"]
+ "name" : "Saprovore",
+ "points" : 4,
+ "description" : "Your digestive system is specialized to allow you to consume decaying material. You can eat rotten food, albeit for less nutrition than usual.",
+ "prereqs" : ["CARNIVORE"],
+ "cancels" : ["HERBIVORE", "RUMINANT"],
+ "category" : ["MUTCAT_TROGLO", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "RUMINANT",
- "name": "Ruminant",
- "points": 5,
- "description": "Your digestive system is capable of digesting cellulose and other rough plant material. You can eat underbrush by standing over it and pressing E.",
- "prereqs": ["HERBIVORE"],
- "cancels": ["CARNIVORE", "SAPROVORE"],
- "category": ["MUTCAT_CATTLE"]
+ "name" : "Ruminant",
+ "points" : 5,
+ "description" : "Your digestive system is capable of digesting cellulose and other rough plant material. You can eat underbrush by standing over it and pressing E.",
+ "prereqs" : ["HERBIVORE"],
+ "cancels" : ["CARNIVORE", "SAPROVORE"],
+ "category" : ["MUTCAT_CATTLE"]
},{
"type" : "mutation",
"id" : "HORNS",
- "name": "Horns",
- "points": 2,
- "visibility": 3,
- "ugliness": 1,
- "description": "You have a pair of small horns on your head. They allow you to make a weak piercing headbutt attack.",
- "prereqs": ["HEADBUMPS"],
- "cancels": ["ANTENNAE"],
- "changes_to": ["HORNS_CURLED", "HORNS_POINTED", "ANTLERS"],
- "category": ["MUTCAT_CATTLE"]
+ "name" : "Horns",
+ "points" : 2,
+ "visibility" : 3,
+ "ugliness" : 1,
+ "description" : "You have a pair of small horns on your head. They allow you to make a weak piercing headbutt attack.",
+ "prereqs" : ["HEADBUMPS"],
+ "cancels" : ["ANTENNAE"],
+ "changes_to" : ["HORNS_CURLED", "HORNS_POINTED", "ANTLERS"],
+ "category" : ["MUTCAT_CATTLE"]
},{
"type" : "mutation",
"id" : "HORNS_CURLED",
- "name": "Curled Horns",
- "points": 1,
- "visibility": 8,
- "ugliness": 2,
- "description": "You have a pair of large curled horns, like those of a ram. They allow you to make a strong bashing headbutt attack, but prevent you from wearing any headwear.",
- "prereqs": ["HORNS"],
- "cancels": ["ANTENNAE", "HORNS_POINTED", "ANTLERS"]
+ "name" : "Curled Horns",
+ "points" : 1,
+ "visibility" : 8,
+ "ugliness" : 2,
+ "description" : "You have a pair of large curled horns, like those of a ram. They allow you to make a strong bashing headbutt attack, but prevent you from wearing any headwear.",
+ "prereqs" : ["HORNS"],
+ "cancels" : ["ANTENNAE", "HORNS_POINTED", "ANTLERS"],
+ "category" : ["MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "HORNS_POINTED",
- "name": "Pointed Horns",
- "points": 2,
- "visibility": 8,
- "ugliness": 2,
- "description": "You have a pair of long, pointed horns, like those of an antelope. They allow you to make a strong piercing headbutt attack, but prevent you from wearing any headwear the is not made of fabric.",
- "prereqs": ["HORNS"],
- "cancels": ["ANTENNAE", "HORNS_CURLED", "ANTLERS"]
+ "name" : "Pointed Horns",
+ "points" : 2,
+ "visibility" : 8,
+ "ugliness" : 2,
+ "description" : "You have a pair of long, pointed horns, like those of an antelope. They allow you to make a strong piercing headbutt attack, but prevent you from wearing any headwear the is not made of fabric.",
+ "prereqs" : ["HORNS"],
+ "cancels" : ["ANTENNAE", "HORNS_CURLED", "ANTLERS"]
},{
"type" : "mutation",
"id" : "ANTLERS",
- "name": "Antlers",
- "points": -2,
- "visibility": 10,
- "ugliness": 3,
- "description": "You have a huge rack of antlers, like those of a moose. They prevent you from hearing headwear that is not made of fabric, but provide a weak headbutt attack.",
- "prereqs": ["HORNS"],
- "cancels": ["ANTENNAE", "HORNS_CURLED", "HORNS_POINTED"]
+ "name" : "Antlers",
+ "points" : -2,
+ "visibility" : 10,
+ "ugliness" : 3,
+ "description" : "You have a huge rack of antlers, like those of a moose. They prevent you from hearing headwear that is not made of fabric, but provide a weak headbutt attack.",
+ "prereqs" : ["HORNS"],
+ "cancels" : ["ANTENNAE", "HORNS_CURLED", "HORNS_POINTED"]
},{
"type" : "mutation",
"id" : "ANTENNAE",
- "name": "Antennae",
- "points": 1,
- "visibility": 9,
- "ugliness": 4,
- "description": "You have a pair of antennae. They allow you to detect the presence of monsters up to a few tiles away, even if you can't see or hear them, but prevent you from wearing headwear that is not made of fabric.",
- "prereqs": ["HEADBUMPS"],
- "cancels": ["HORNS", "HORNS_CURLED", "HORNS_POINTED", "ANTLERS"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Antennae",
+ "points" : 1,
+ "visibility" : 9,
+ "ugliness" : 4,
+ "description" : "You have a pair of antennae. They allow you to detect the presence of monsters up to a few tiles away, even if you can't see or hear them, but prevent you from wearing headwear that is not made of fabric.",
+ "prereqs" : ["HEADBUMPS"],
+ "cancels" : ["HORNS", "HORNS_CURLED", "HORNS_POINTED", "ANTLERS"],
+ "category" : ["MUTCAT_INSECT"]
},{
"type" : "mutation",
"id" : "FLEET2",
- "name": "Road-Runner",
- "points": 4,
- "description": "Your legs are extremely limber and fast-moving. You run 30% faster on flat surfaces.",
- "prereqs": ["FLEET"],
- "cancels": ["PONDEROUS1", "PONDEROUS2", "PONDEROUS3"],
- "category": ["MUTCAT_BIRD"]
+ "name" : "Road-Runner",
+ "points" : 4,
+ "description" : "Your legs are extremely limber and fast-moving. You run 30% faster on flat surfaces.",
+ "prereqs" : ["FLEET"],
+ "cancels" : ["PONDEROUS1", "PONDEROUS2", "PONDEROUS3"],
+ "category" : ["MUTCAT_BIRD"]
},{
"type" : "mutation",
"id" : "TAIL_STUB",
- "name": "Stubby Tail",
- "points": 0,
- "visibility": 1,
- "ugliness": 2,
- "description": "You have a short, stubby tail, like a rabbit's. It serves no purpose.",
- "changes_to": ["TAIL_LONG", "TAIL_FIN"]
+ "name" : "Stubby Tail",
+ "points" : 0,
+ "visibility" : 1,
+ "ugliness" : 2,
+ "description" : "You have a short, stubby tail, like a rabbit's. It serves no purpose.",
+ "changes_to" : ["TAIL_LONG", "TAIL_LIZARD", "TAIL_FIN"]
},{
"type" : "mutation",
"id" : "TAIL_FIN",
- "name": "Tail Fin",
- "points": 1,
- "visibility": 4,
- "ugliness": 2,
- "description": "You have a fin-like tail. It allows you to swim more quickly. Slightly increases wet benefits.",
- "prereqs": ["TAIL_STUB"],
- "cancels": ["TAIL_LONG", "TAIL_FLUFFY", "TAIL_STING", "TAIL_CLUB"],
- "category": ["MUTCAT_FISH"],
+ "name" : "Tail Fin",
+ "points" : 1,
+ "visibility" : 4,
+ "ugliness" : 2,
+ "description" : "You have a fin-like tail. It allows you to swim more quickly. Slightly increases wet benefits.",
+ "prereqs" : ["TAIL_STUB"],
+ "cancels" : ["TAIL_LONG", "TAIL_FLUFFY", "TAIL_LIZARD", "TAIL_STING", "TAIL_CLUB"],
+ "category" : ["MUTCAT_FISH"],
"wet_protection":[
{
- "part": "LEGS",
- "good": 3
+ "part" : "LEGS",
+ "good" : 3
}
]
},{
"type" : "mutation",
"id" : "TAIL_LONG",
- "name": "Long Tail",
- "points": 2,
- "visibility": 6,
- "ugliness": 2,
- "description": "You have a long, graceful tail, like that of a big cat. It improves your balance, making your ability to dodge higher.",
- "prereqs": ["TAIL_STUB"],
- "cancels": ["TAIL_FIN"],
- "changes_to": ["TAIL_FLUFFY", "TAIL_STING", "TAIL_CLUB"],
- "category": ["MUTCAT_CATTLE", "MUTCAT_RAT"]
+ "name" : "Long Tail",
+ "points" : 2,
+ "visibility" : 6,
+ "ugliness" : 2,
+ "description" : "You have a long, graceful tail, like that of a big cat. It improves your balance, making your ability to dodge higher.",
+ "prereqs" : ["TAIL_STUB"],
+ "cancels" : ["TAIL_FIN"],
+ "changes_to" : ["TAIL_FLUFFY", "TAIL_STING", "TAIL_CLUB"],
+ "category" : ["MUTCAT_CATTLE", "MUTCAT_RAT"]
+ },{
+ "type" : "mutation",
+ "id" : "TAIL_THICK",
+ "name" : "Thick Tail",
+ "points" : 3,
+ "visibility" : 8,
+ "ugliness" : 2,
+ "description" : "You have a long, thick, lizardlike tail. It helps you balance a bit but also makes a serviceable whip.",
+ "prereqs" : ["TAIL_STUB"],
+ "cancels" : ["TAIL_FIN", "TAIL_FLUFFY", "TAIL_STING"],
+ "changes_to" : ["TAIL_CLUB"],
+ "category" : ["MUTCAT_LIZARD"]
+ },{
+ "type" : "mutation",
+ "id" : "TAIL_RAPTOR",
+ "name" : "Raptor Tail",
+ "points" : 3,
+ "visibility" : 8,
+ "ugliness" : 2,
+ "description" : "You have a long and semi-stiff lizardlike tail. You can't effectively lash it in combat, but do find it significantly improves your balance.",
+ "prereqs" : ["TAIL_STUB"],
+ "cancels" : ["TAIL_FIN", "TAIL_FLUFFY", "TAIL_STING", "TAIL_CLUB"],
+ "category" : ["MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "TAIL_FLUFFY",
- "name": "Fluffy Tail",
- "points": 2,
- "visibility": 7,
- "description": "You have a long, fluffy-furred tail. It greatly improves your balance, making your ability to dodge much higher.",
- "prereqs": ["TAIL_LONG"],
- "cancels": ["TAIL_STING", "TAIL_CLUB", "TAIL_FIN"],
- "category": ["MUTCAT_BEAST"]
+ "name" : "Fluffy Tail",
+ "points" : 2,
+ "visibility" : 7,
+ "description" : "You have a long, fluffy-furred tail. It greatly improves your balance, making your ability to dodge much higher.",
+ "prereqs" : ["TAIL_LONG"],
+ "cancels" : ["TAIL_STING", "TAIL_CLUB", "TAIL_FIN", "TAIL_LIZARD"],
+ "category" : ["MUTCAT_BEAST"]
},{
"type" : "mutation",
"id" : "TAIL_STING",
- "name": "Spiked Tail",
- "points": 2,
- "visibility": 6,
- "ugliness": 3,
- "description": "You have a long tail that ends in a vicious stinger, like that of a scorpion. It does not improve your balance at all, but allows for a powerful piercing attack.",
- "prereqs": ["TAIL_LONG"],
- "cancels": ["TAIL_FLUFFY", "TAIL_CLUB", "TAIL_FIN"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Spiked Tail",
+ "points" : 2,
+ "visibility" : 6,
+ "ugliness" : 3,
+ "description" : "You have a long tail that ends in a vicious stinger, like that of a scorpion. It does not improve your balance at all, but allows for a powerful piercing attack.",
+ "prereqs" : ["TAIL_LONG"],
+ "cancels" : ["TAIL_FLUFFY", "TAIL_CLUB", "TAIL_FIN", "TAIL_LIZARD"],
+ "category" : ["MUTCAT_INSECT"]
},{
"type" : "mutation",
"id" : "TAIL_CLUB",
- "name": "Club Tail",
- "points": 2,
- "visibility": 7,
- "ugliness": 2,
- "description": "You have a long tail that ends in a heavy, bony club. It does not improve your balance at all, but allows for a powerful bashing attack.",
- "prereqs": ["TAIL_LONG"],
- "cancels": ["TAIL_FLUFFY", "TAIL_STING", "TAIL_FIN"]
+ "name" : "Club Tail",
+ "points" : 2,
+ "visibility" : 7,
+ "ugliness" : 2,
+ "description" : "You have a long tail that ends in a heavy, bony club. It does not improve your balance at all, but allows for a powerful bashing attack.",
+ "prereqs" : ["TAIL_LIZARD"],
+ "cancels" : ["TAIL_FLUFFY", "TAIL_STING", "TAIL_FIN"],
+ "category" : ["MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "PAINREC1",
- "name": "Pain Recovery",
- "points": 3,
- "description": "You recover from pain slightly faster than normal.",
- "changes_to": ["PAINREC2"]
+ "name" : "Pain Recovery",
+ "points" : 3,
+ "description" : "You recover from pain slightly faster than normal.",
+ "changes_to" : ["PAINREC2"]
},{
"type" : "mutation",
"id" : "PAINREC2",
- "name": "Quick Pain Recovery",
- "points": 5,
- "description": "You recover from pain faster than normal.",
- "prereqs": ["PAINREC1"],
- "changes_to": ["PAINREC3"]
+ "name" : "Quick Pain Recovery",
+ "points" : 5,
+ "description" : "You recover from pain faster than normal.",
+ "prereqs" : ["PAINREC1"],
+ "changes_to" : ["PAINREC3"]
},{
"type" : "mutation",
"id" : "PAINREC3",
- "name": "Very Quick Pain Recovery",
- "points": 8,
- "description": "You recover from pain much faster than normal.",
- "prereqs": ["PAINREC2"]
+ "name" : "Very Quick Pain Recovery",
+ "points" : 8,
+ "description" : "You recover from pain much faster than normal.",
+ "prereqs" : ["PAINREC2"],
+ "category" : ["MUTCAT_MEDICAL"]
},{
"type" : "mutation",
"id" : "WINGS_BIRD",
- "name": "Bird Wings",
- "points": 2,
- "visibility": 4,
- "ugliness": 2,
- "description": "You have a pair of large, feathered wings. Your body is too heavy to be able to fly, but you can use them to slow your descent during a fall, and will not take falling damage under any circumstances.",
- "prereqs": ["WINGS_STUB"],
- "cancels": ["WINGS_BAT", "WINGS_INSECT"],
- "category": ["MUTCAT_BIRD"]
+ "name" : "Bird Wings",
+ "points" : 2,
+ "visibility" : 4,
+ "ugliness" : 2,
+ "description" : "You have a pair of large, feathered wings. Your body is too heavy to be able to fly, but you can use them to slow your descent during a fall, and will not take falling damage under any circumstances.",
+ "prereqs" : ["WINGS_STUB"],
+ "cancels" : ["WINGS_BAT", "WINGS_INSECT"],
+ "category" : ["MUTCAT_BIRD"]
},{
"type" : "mutation",
"id" : "WINGS_INSECT",
- "name": "Insect Wings",
- "points": 3,
- "visibility": 4,
- "ugliness": 4,
- "description": "You have a pair of large, translucent wings. You buzz them as you run, enabling you to run faster.",
- "prereqs": ["WINGS_STUB"],
- "cancels": ["WINGS_BIRD", "WINGS_BAT"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Insect Wings",
+ "points" : 3,
+ "visibility" : 4,
+ "ugliness" : 4,
+ "description" : "You have a pair of large, translucent wings. You buzz them as you run, enabling you to run faster.",
+ "prereqs" : ["WINGS_STUB"],
+ "cancels" : ["WINGS_BIRD", "WINGS_BAT"],
+ "category" : ["MUTCAT_INSECT"]
},{
"type" : "mutation",
"id" : "MOUTH_TENTACLES",
- "name": "Mouth Tentacles",
- "points": 1,
- "visibility": 8,
- "ugliness": 5,
- "description": "A set of tentacles surrounds your mouth. They allow you to eat twice as fast. Slightly decreases wet penalties.",
- "prereqs": ["MOUTH_FLAPS"],
- "cancels": ["MANDIBLES"],
- "category": ["MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "MOUTH",
- "neutral": 1
- }
- ]
+ "name" : "Mouth Tentacles",
+ "points" : 1,
+ "visibility" : 8,
+ "ugliness" : 5,
+ "description" : "A set of tentacles surrounds your mouth. They allow you to eat twice as fast. Slightly decreases wet penalties.",
+ "prereqs" : ["MOUTH_FLAPS"],
+ "cancels" : ["MANDIBLES"],
+ "category" : ["MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "MOUTH", "neutral" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "MANDIBLES",
- "name": "Mandibles",
- "points": 2,
- "visibility": 8,
- "ugliness": 6,
- "description": "A set of insect-like mandibles have grown around your mouth. They allow you to eat faster and provide a slicing unarmed attack, but prevent you from wearing mouthwear. Slightly reduces wet effects.",
- "prereqs": ["MOUTH_FLAPS"],
- "cancels": ["BEAK", "FANGS", "MOUTH_TENTACLES"],
- "category": ["MUTCAT_INSECT", "MUTCAT_SPIDER"],
- "wet_protection":[
- {
- "part": "MOUTH",
- "ignored": 1
- }
- ]
+ "name" : "Mandibles",
+ "points" : 2,
+ "visibility" : 8,
+ "ugliness" : 6,
+ "description" : "A set of insect-like mandibles have grown around your mouth. They allow you to eat faster and provide a slicing unarmed attack, but prevent you from wearing mouthwear. Slightly reduces wet effects.",
+ "prereqs" : ["MOUTH_FLAPS"],
+ "cancels" : ["BEAK", "FANGS", "MOUTH_TENTACLES"],
+ "category" : ["MUTCAT_INSECT", "MUTCAT_SPIDER"],
+ "wet_protection" : [
+ { "part" : "MOUTH", "ignored" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "CANINE_EARS",
- "name": "Canine Ears",
- "points": 2,
- "visibility": 4,
- "ugliness": 1,
- "description": "Your ears have extended into long, pointed ones, like those of a canine. They enhance your hearing, allowing you to hear at greater distances.",
- "category": ["MUTCAT_BEAST", "MUTCAT_CATTLE"]
+ "name" : "Canine Ears",
+ "points" : 2,
+ "visibility" : 4,
+ "ugliness" : 1,
+ "description" : "Your ears have extended into long, pointed ones, like those of a canine. They enhance your hearing, allowing you to hear at greater distances.",
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CATTLE", "MUTCAT_CHIMERA"]
+ },{
+ "type" : "mutation",
+ "id" : "ELFA_EARS",
+ "name" : "Pointed Ears",
+ "points" : 0,
+ "visibility" : 4,
+ "ugliness" : 1,
+ "description" : "Your upper earlobes have grown noticably higher. Fortunately, they don't get in the way of your headgear, much. Unfortunately, they also don't seem to help your hearing any.",
+ "valid" : false,
+ "category" : ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "WEB_WALKER",
- "name": "Web Walker",
- "points": 3,
- "description": "Your body excretes very fine amounts of a chemical which prevents you from sticking to webs. Walking through webs does not affect you at all.",
- "leads_to": ["WEB_WEAVER"]
+ "name" : "Web Walker",
+ "points" : 3,
+ "description" : "Your body excretes very fine amounts of a chemical which prevents you from sticking to webs. Walking through webs does not affect you at all.",
+ "leads_to" : ["WEB_WEAVER"]
},{
"type" : "mutation",
"id" : "WEB_WEAVER",
- "name": "Web Weaver",
- "points": 3,
- "description": "Your body produces webs. As you move, there is a chance that you will leave webs in your wake.",
- "prereqs": ["WEB_WALKER"],
- "cancels": ["SLIMY"],
- "category": ["MUTCAT_SPIDER"]
+ "name" : "Web Weaver",
+ "points" : 3,
+ "description" : "Your body produces webs. As you move, there is a chance that you will leave webs in your wake.",
+ "prereqs" : ["WEB_WALKER"],
+ "cancels" : ["SLIMY"],
+ "category" : ["MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "WHISKERS",
- "name": "Whiskers",
- "points": 1,
- "visibility": 3,
- "ugliness": 1,
- "description": "You have a set of prominent rodent-like whiskers around your mouth. These make you more aware of vibrations in the air, and improve your ability to dodge very slightly.",
- "category": ["MUTCAT_RAT"]
+ "name" : "Whiskers",
+ "points" : 1,
+ "visibility" : 3,
+ "ugliness" : 1,
+ "description" : "You have a set of prominent rodent-like whiskers around your mouth. These make you more aware of vibrations in the air, and improve your ability to dodge very slightly.",
+ "category" : ["MUTCAT_RAT"]
},{
"type" : "mutation",
"id" : "STR_UP",
- "name": "Strong",
- "points": 1,
- "description": "Your muscles are a little stronger. Strength + 1",
- "changes_to": ["STR_UP_2"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Strong",
+ "points" : 1,
+ "description" : "Your muscles are a little stronger. Strength + 1",
+ "changes_to" : ["STR_UP_2"],
+ "category" : ["MUTCAT_INSECT", "MUTCAT_ELFA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "STR_UP_2",
- "name": "Very Strong",
- "points": 2,
- "description": "Your muscles are stronger. Strength + 2",
- "prereqs": ["STR_UP"],
- "changes_to": ["STR_UP_3"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_CATTLE", "MUTCAT_PLANT"]
+ "name" : "Very Strong",
+ "points" : 2,
+ "description" : "Your muscles are stronger. Strength + 2",
+ "prereqs" : ["STR_UP"],
+ "changes_to" : ["STR_UP_3"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_CATTLE", "MUTCAT_PLANT", "MUTCAT_ALPHA"]
},{
"type" : "mutation",
"id" : "STR_UP_3",
- "name": "Extremely Strong",
- "points": 4,
- "visibility": 1,
- "description": "Your muscles are much stronger. Strength + 4",
- "prereqs": ["STR_UP_2"],
- "changes_to": ["STR_UP_4"]
+ "name" : "Extremely Strong",
+ "points" : 4,
+ "visibility" : 1,
+ "description" : "Your muscles are much stronger. Strength + 4",
+ "prereqs" : ["STR_UP_2"],
+ "changes_to" : ["STR_UP_4"],
+ "category" : ["MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "STR_UP_4",
- "name": "Insanely Strong",
- "points": 7,
- "visibility": 2,
- "ugliness": 2,
- "description": "Your muscles are noticeably bulging. Strength + 7",
- "prereqs": ["STR_UP_3"],
- "category": ["MUTCAT_BEAST"]
+ "name" : "Insanely Strong",
+ "points" : 7,
+ "visibility" : 2,
+ "ugliness" : 2,
+ "description" : "Your muscles are noticeably bulging. Strength + 7",
+ "prereqs" : ["STR_UP_3"],
+ "category" : ["MUTCAT_BEAST"]
},{
"type" : "mutation",
"id" : "DEX_UP",
- "name": "Dextrous",
- "points": 1,
- "description": "You are a little nimbler. Dexterity + 1",
- "changes_to": ["DEX_UP_2"],
- "category": ["MUTCAT_INSECT", "MUTCAT_SLIME"]
+ "name" : "Dextrous",
+ "points" : 1,
+ "description" : "You are a little nimbler. Dexterity + 1",
+ "changes_to" : ["DEX_UP_2"],
+ "category" : ["MUTCAT_INSECT", "MUTCAT_SLIME", "MUTCAT_ALPHA"]
},{
"type" : "mutation",
"id" : "DEX_UP_2",
- "name": "Very Dextrous",
- "points": 2,
- "description": "You are nimbler. Dexterity + 2",
- "prereqs": ["DEX_UP"],
- "changes_to": ["DEX_UP_3"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_SPIDER"]
+ "name" : "Very Dextrous",
+ "points" : 2,
+ "description" : "You are nimbler. Dexterity + 2",
+ "prereqs" : ["DEX_UP"],
+ "changes_to" : ["DEX_UP_3"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_SPIDER", "MUTCAT_CHIMERA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "DEX_UP_3",
- "name": "Extremely Dextrous",
- "points": 3,
- "description": "You are nimble and quick. Dexterity + 4",
- "prereqs": ["DEX_UP_2"],
- "changes_to": ["DEX_UP_4"],
- "category": ["MUTCAT_BIRD"]
+ "name" : "Extremely Dextrous",
+ "points" : 3,
+ "description" : "You are nimble and quick. Dexterity + 4",
+ "prereqs" : ["DEX_UP_2"],
+ "changes_to" : ["DEX_UP_4"],
+ "category" : ["MUTCAT_BIRD", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "DEX_UP_4",
- "name": "Insanely Dextrous",
- "points": 4,
- "description": "You are much nimbler than before. Dexterity + 7",
- "prereqs": ["DEX_UP_3"],
- "category": ["MUTCAT_CEPHALOPOD"]
+ "name" : "Insanely Dextrous",
+ "points" : 4,
+ "description" : "You are much nimbler than before. Dexterity + 7",
+ "prereqs" : ["DEX_UP_3"],
+ "category" : ["MUTCAT_CEPHALOPOD"]
},{
"type" : "mutation",
"id" : "INT_UP",
- "name": "Smart",
- "points": 1,
- "description": "You are a little smarter. Intelligence + 1",
- "changes_to": ["INT_UP_2"],
- "category": ["MUTCAT_SLIME"]
+ "name" : "Smart",
+ "points" : 1,
+ "description" : "You are a little smarter. Intelligence + 1",
+ "changes_to" : ["INT_UP_2"],
+ "category" : ["MUTCAT_SLIME", "MUTCAT_ALPHA"]
},{
"type" : "mutation",
"id" : "INT_UP_2",
- "name": "Very Smart",
- "points": 2,
- "ugliness": 0,"description": "You are smarter. Intelligence + 2",
- "prereqs": ["INT_UP"],
- "changes_to": ["INT_UP_3"]
+ "name" : "Very Smart",
+ "points" : 2,
+ "ugliness" : 0,"description" : "You are smarter. Intelligence + 2",
+ "prereqs" : ["INT_UP"],
+ "changes_to" : ["INT_UP_3"]
},{
"type" : "mutation",
"id" : "INT_UP_3",
- "name": "Extremely Smart",
- "points": 3,
- "visibility": 1,
- "ugliness": 1,
- "description": "You are much smarter, and your skull bulges slightly. Intelligence + 4",
- "prereqs": ["INT_UP_2"],
- "changes_to": ["INT_UP_4"]
+ "name" : "Extremely Smart",
+ "points" : 3,
+ "visibility" : 1,
+ "ugliness" : 1,
+ "description" : "You are much smarter, and your skull bulges slightly. Intelligence + 4",
+ "prereqs" : ["INT_UP_2"],
+ "changes_to" : ["INT_UP_4"],
+ "category" : ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "INT_UP_4",
- "name": "Insanely Smart",
- "points": 4,
- "visibility": 3,
- "ugliness": 3,
- "description": "Your skull bulges noticeably with your impressive brain. Intelligence + 7",
- "prereqs": ["INT_UP_3"],
- "category": ["MUTCAT_CEPHALOPOD"]
+ "name" : "Insanely Smart",
+ "points" : 4,
+ "visibility" : 3,
+ "ugliness" : 3,
+ "description" : "Your skull bulges noticeably with your impressive brain. Intelligence + 7",
+ "prereqs" : ["INT_UP_3"],
+ "category" : ["MUTCAT_CEPHALOPOD"]
},{
"type" : "mutation",
"id" : "PER_UP",
- "name": "Perceptive",
- "points": 1,
- "description": "Your senses are a little keener. Perception + 1",
- "changes_to": ["PER_UP_2"]
+ "name" : "Perceptive",
+ "points" : 1,
+ "description" : "Your senses are a little keener. Perception + 1",
+ "changes_to" : ["PER_UP_2"]
},{
"type" : "mutation",
"id" : "PER_UP_2",
- "name": "Very Perceptive",
- "points": 2,
- "description": "Your senses are keener. Perception + 2",
- "prereqs": ["PER_UP"],
- "changes_to": ["PER_UP_3"]
+ "name" : "Very Perceptive",
+ "points" : 2,
+ "description" : "Your senses are keener. Perception + 2",
+ "prereqs" : ["PER_UP"],
+ "changes_to" : ["PER_UP_3"],
+ "category" : ["MUTCAT_ALPHA", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "PER_UP_3",
- "name": "Extremely Perceptive",
- "points": 3,
- "description": "Your senses are much keener. Perception + 4",
- "prereqs": ["PER_UP_2"],
- "changes_to": ["PER_UP_4"]
+ "name" : "Extremely Perceptive",
+ "points" : 3,
+ "description" : "Your senses are much keener. Perception + 4",
+ "prereqs" : ["PER_UP_2"],
+ "changes_to" : ["PER_UP_4"],
+ "category" : ["MUTCAT_ELFA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "PER_UP_4",
- "name": "Insanely Perceptive",
- "points": 4,
- "description": "You can sense things you never imagined. Perception + 7",
- "prereqs": ["PER_UP_3"],
- "category": ["MUTCAT_BIRD"]
+ "name" : "Insanely Perceptive",
+ "points" : 4,
+ "description" : "You can sense things you never imagined. Perception + 7",
+ "prereqs" : ["PER_UP_3"],
+ "category" : ["MUTCAT_BIRD"]
},{
"type" : "mutation",
"id" : "HEADBUMPS",
- "name": "Head Bumps",
- "points": 0,
- "visibility": 3,
- "ugliness": 3,
- "description": "You have a pair of bumps on your skull.",
- "changes_to": ["HORNS", "ANTENNAE"]
+ "name" : "Head Bumps",
+ "points" : 0,
+ "visibility" : 3,
+ "ugliness" : 3,
+ "description" : "You have a pair of bumps on your skull.",
+ "changes_to" : ["HORNS", "ANTENNAE"]
},{
"type" : "mutation",
"id" : "SLIT_NOSTRILS",
- "name": "Slit Nostrils",
- "points": -2,
- "visibility": 7,
- "ugliness": 4,
- "description": "You have a flattened nose and thin slits for nostrils, giving you a lizard-like appearance. This makes breathing slightly difficult and increases mouth encumbrance by 1.",
- "category": ["MUTCAT_LIZARD", "MUTCAT_TROGLO", "MUTCAT_CEPHALOPOD"]
+ "name" : "Slit Nostrils",
+ "points" : -2,
+ "visibility" : 7,
+ "ugliness" : 4,
+ "description" : "You have a flattened nose and thin slits for nostrils, giving you a lizard-like appearance. This makes breathing slightly difficult and increases mouth encumbrance by 1.",
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_TROGLO", "MUTCAT_CEPHALOPOD", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "FORKED_TONGUE",
- "name": "Forked Tongue",
- "points": 0,
- "visibility": 1,
- "ugliness": 3,
- "description": "Your tongue is forked, like that of a reptile. This has no effect.",
- "category": ["MUTCAT_LIZARD"]
+ "name" : "Forked Tongue",
+ "points" : 0,
+ "visibility" : 1,
+ "ugliness" : 3,
+ "description" : "Your tongue is forked, like that of a reptile. This has no effect.",
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "EYEBULGE",
- "name": "Bulging Eyes",
- "points": 0,
- "visibility": 8,
- "ugliness": 4,
- "description": "Your eyes bulge out several inches from your skull. This does not affect your vision in any way.",
- "leads_to": ["MEMBRANE"],
- "changes_to": ["COMPOUND_EYES"]
+ "name" : "Bulging Eyes",
+ "points" : 0,
+ "visibility" : 8,
+ "ugliness" : 4,
+ "description" : "Your eyes bulge out several inches from your skull. This does not affect your vision in any way.",
+ "leads_to" : ["MEMBRANE"],
+ "changes_to" : ["COMPOUND_EYES"]
},{
"type" : "mutation",
"id" : "MOUTH_FLAPS",
- "name": "Mouth Flaps",
- "points": -1,
- "visibility": 7,
- "ugliness": 6,
- "description": "Skin tabs and odd flaps of skin surround your mouth. They don't affect your eating, but are unpleasant to look at.",
- "leads_to": ["MOUTH_TENTACLES", "MANDIBLES"]
+ "name" : "Mouth Flaps",
+ "points" : -1,
+ "visibility" : 7,
+ "ugliness" : 6,
+ "description" : "Skin tabs and odd flaps of skin surround your mouth. They don't affect your eating, but are unpleasant to look at.",
+ "category" : ["MUTCAT_CHIMERA"],
+ "leads_to" : ["MOUTH_TENTACLES", "MANDIBLES"]
},{
"type" : "mutation",
"id" : "WINGS_STUB",
- "name": "Wing Stubs",
- "points": 0,
- "visibility": 2,
- "ugliness": 2,
- "description": "You have a pair of stubby little wings projecting from your shoulderblades. They can be wiggled at will, but are useless.",
- "changes_to": ["WINGS_BIRD", "WINGS_BAT", "WINGS_INSECT"]
+ "name" : "Wing Stubs",
+ "points" : 0,
+ "visibility" : 2,
+ "ugliness" : 2,
+ "description" : "You have a pair of stubby little wings projecting from your shoulderblades. They can be wiggled at will, but are useless.",
+ "changes_to" : ["WINGS_BIRD", "WINGS_BAT", "WINGS_INSECT"]
},{
"type" : "mutation",
"id" : "WINGS_BAT",
- "name": "Bat Wings",
- "points": -1,
- "visibility": 9,
- "ugliness": 4,
- "description": "You have a pair of large, leathery wings. You can move them a little, but they are useless, and in fact put you off balance, reducing your ability to dodge slightly.",
- "prereqs": ["WINGS_STUB"],
- "cancels": ["WINGS_BIRD", "WINGS_INSECT"]
+ "name" : "Bat Wings",
+ "points" : -1,
+ "visibility" : 9,
+ "ugliness" : 4,
+ "description" : "You have a pair of large, leathery wings. You can move them a little, but they are useless, and in fact put you off balance, reducing your ability to dodge slightly.",
+ "prereqs" : ["WINGS_STUB"],
+ "cancels" : ["WINGS_BIRD", "WINGS_INSECT"]
},{
"type" : "mutation",
"id" : "PALE",
- "name": "Pale Skin",
- "points": 0,
- "visibility": 3,
- "ugliness": 1,
- "description": "Your skin is rather pale.",
- "changes_to": ["ALBINO"],
- "leads_to": ["TROGLO"]
+ "name" : "Pale Skin",
+ "points" : 0,
+ "visibility" : 3,
+ "ugliness" : 1,
+ "description" : "Your skin is rather pale.",
+ "changes_to" : ["ALBINO"],
+ "leads_to" : ["TROGLO"]
},{
"type" : "mutation",
"id" : "SPOTS",
- "name": "Spots",
- "points": 0,
- "visibility": 6,
- "ugliness": 2,
- "description": "Your skin is covered in a pattern of red spots.",
- "changes_to": ["SORES"]
+ "name" : "Spots",
+ "points" : 0,
+ "visibility" : 6,
+ "ugliness" : 2,
+ "description" : "Your skin is covered in a pattern of red spots.",
+ "changes_to" : ["SORES"]
},{
"type" : "mutation",
"id" : "SMELLY2",
- "name": "Very Smelly",
- "points": -4,
- "visibility": 4,
- "ugliness": 5,
- "description": "You smell awful. Monsters that track scent will find you very easily, and humans will react poorly.",
- "prereqs": ["SMELLY"],
- "leads_to": ["PHEROMONE_INSECT", "PHEROMONE_MAMMAL"],
- "category": ["MUTCAT_FISH", "MUTCAT_BEAST", "MUTCAT_SLIME"]
+ "name" : "Very Smelly",
+ "points" : -4,
+ "visibility" : 4,
+ "ugliness" : 5,
+ "description" : "You smell awful. Monsters that track scent will find you very easily, and humans will react poorly.",
+ "prereqs" : ["SMELLY"],
+ "leads_to" : ["PHEROMONE_INSECT", "PHEROMONE_MAMMAL"],
+ "category" : ["MUTCAT_FISH", "MUTCAT_BEAST", "MUTCAT_SLIME", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "DEFORMED",
- "name": "Deformed",
- "points": -2,
- "visibility": 4,
- "ugliness": 4,
- "description": "You're minorly deformed. Some people will react badly to your appearance.",
- "cancels": ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
- "prereqs": ["UGLY"],
- "changes_to": ["DEFORMED2"],
- "category": ["MUTCAT_FISH", "MUTCAT_CATTLE", "MUTCAT_INSECT", "MUTCAT_CEPHALOPOD"]
+ "name" : "Deformed",
+ "points" : -2,
+ "visibility" : 4,
+ "ugliness" : 4,
+ "description" : "You're minorly deformed. Some people will react badly to your appearance.",
+ "cancels" : ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
+ "prereqs" : ["UGLY"],
+ "changes_to" : ["DEFORMED2"],
+ "category" : ["MUTCAT_FISH", "MUTCAT_CATTLE", "MUTCAT_INSECT", "MUTCAT_CEPHALOPOD"]
},{
"type" : "mutation",
"id" : "DEFORMED2",
- "name": "Badly Deformed",
- "points": -4,
- "visibility": 7,
- "ugliness": 7,
- "description": "You're hideously deformed. Some people will have a strong negative reaction to your appearance.",
- "cancels": ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
- "prereqs": ["DEFORMED"],
- "changes_to": ["DEFORMED3"],
- "category": ["MUTCAT_BEAST", "MUTCAT_PLANT"]
+ "name" : "Badly Deformed",
+ "points" : -4,
+ "visibility" : 7,
+ "ugliness" : 7,
+ "description" : "You're hideously deformed. Some people will have a strong negative reaction to your appearance.",
+ "cancels" : ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
+ "prereqs" : ["DEFORMED"],
+ "changes_to" : ["DEFORMED3"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_PLANT"]
},{
"type" : "mutation",
"id" : "DEFORMED3",
- "name": "Grotesque",
- "points": -7,
- "visibility": 10,
- "ugliness": 10,
- "description": "Your visage is disgusting and liable to induce vomiting. People will not want to interact with you unless they have a very good reason to.",
- "cancels": ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
- "prereqs": ["DEFORMED2"],
- "category": ["MUTCAT_SLIME", "MUTCAT_RAT"]
+ "name" : "Grotesque",
+ "points" : -7,
+ "visibility" : 10,
+ "ugliness" : 10,
+ "description" : "Your visage is disgusting and liable to induce vomiting. People will not want to interact with you unless they have a very good reason to.",
+ "cancels" : ["PRETTY", "BEAUTIFUL", "BEAUTIFUL2", "BEAUTIFUL3"],
+ "prereqs" : ["DEFORMED2"],
+ "category" : ["MUTCAT_SLIME", "MUTCAT_RAT", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "BEAUTIFUL",
- "name": "Beautiful",
- "points": 2,
- "visibility": -4,
- "ugliness": -4,
- "description": "You're a real head-turner. Some people will react well to your appearance, and most people have an easier time trusting you.",
- "cancels": ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
- "prereqs": ["PRETTY"],
- "changes_to": ["BEAUTIFUL2"]
+ "name" : "Beautiful",
+ "points" : 2,
+ "visibility" : -4,
+ "ugliness" : -4,
+ "description" : "You're a real head-turner. Some people will react well to your appearance, and most people have an easier time trusting you.",
+ "cancels" : ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
+ "prereqs" : ["PRETTY"],
+ "changes_to" : ["BEAUTIFUL2"]
},{
"type" : "mutation",
"id" : "BEAUTIFUL2",
- "name": "Very Beautiful",
- "points": 4,
- "visibility": -7,
- "ugliness": -7,
- "description": "You are a vision of beauty. Some people will react very well to your looks, and most people will trust you immediately.",
- "cancels": ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
- "prereqs": ["BEAUTIFUL"],
- "changes_to": ["BEAUTIFUL3"]
+ "name" : "Very Beautiful",
+ "points" : 4,
+ "visibility" : -7,
+ "ugliness" : -7,
+ "description" : "You are a vision of beauty. Some people will react very well to your looks, and most people will trust you immediately.",
+ "cancels" : ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
+ "prereqs" : ["BEAUTIFUL"],
+ "changes_to" : ["BEAUTIFUL3"]
},{
"type" : "mutation",
"id" : "BEAUTIFUL3",
- "name": "Glorious",
- "points": 7,
- "visibility": -10,
- "ugliness": -10,
- "description": "You are incredibly beautiful. People cannot help themselves for your charms, and will do whatever they can to please you.",
- "cancels": ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
- "prereqs": ["BEAUTIFUL2"]
+ "name" : "Glorious",
+ "points" : 7,
+ "visibility" : -10,
+ "ugliness" : -10,
+ "description" : "You are incredibly beautiful. People cannot help themselves for your charms, and will do whatever they can to please you.",
+ "cancels" : ["UGLY", "DEFORMED", "DEFORMED2", "DEFORMED3"],
+ "prereqs" : ["BEAUTIFUL2"],
+ "category": ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "HOLLOW_BONES",
- "name": "Hollow Bones",
- "points": -6,
- "description": "You have Avian Bone Syndrome--your bones are nearly hollow. Your body is very light as a result, enabling you to run and attack 20% faster, but also frail; you can carry 40% less, and bashing attacks injure you more.",
- "prereqs": ["LIGHT_BONES"],
- "category": ["MUTCAT_BIRD", "MUTCAT_SLIME"]
+ "name" : "Hollow Bones",
+ "points" : -6,
+ "description" : "You have Avian Bone Syndrome--your bones are nearly hollow. Your body is very light as a result, enabling you to run and attack 20% faster, but also frail; you can carry 40% less, and bashing attacks injure you more.",
+ "prereqs" : ["LIGHT_BONES"],
+ "category" : ["MUTCAT_BIRD", "MUTCAT_SLIME", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "NAUSEA",
- "name": "Nausea",
- "points": -3,
- "description": "You feel nauseous almost constantly, and are more liable to throw up from food poisoning, alcohol, etc.",
- "prereqs": ["WEAKSTOMACH"],
- "changes_to": ["VOMITOUS"]
+ "name" : "Nausea",
+ "points" : -3,
+ "description" : "You feel nauseous almost constantly, and are more liable to throw up from food poisoning, alcohol, etc.",
+ "prereqs" : ["WEAKSTOMACH"],
+ "changes_to" : ["VOMITOUS"],
+ "category" : ["MUTCAT_ALPHA"]
},{
"type" : "mutation",
"id" : "VOMITOUS",
- "name": "Vomitous",
- "points": -8,
- "description": "You have a major digestive disorder, which causes you to vomit frequently.",
- "prereqs": ["NAUSEA"],
- "category": ["MUTCAT_SLIME", "MUTCAT_RAT"]
+ "name" : "Vomitous",
+ "points" : -8,
+ "description" : "You have a major digestive disorder, which causes you to vomit frequently.",
+ "prereqs" : ["NAUSEA"],
+ "category" : ["MUTCAT_SLIME", "MUTCAT_RAT", "MUTCAT_MEDICAL", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "HUNGER",
- "name": "Fast Metabolism",
- "points": -2,
- "description": "You require more food than most people.",
- "category": ["MUTCAT_BEAST", "MUTCAT_SLIME", "MUTCAT_RAT"]
+ "name" : "Fast Metabolism",
+ "points" : -2,
+ "description" : "You require more food than most people.",
+ "category" : ["MUTCAT_BEAST", "MUTCAT_SLIME", "MUTCAT_RAT", "MUTCAT_ALPHA", "MUTCAT_MEDICAL", "MUTCAT_CHIMERA", "MUTCAT_ELFA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "THIRST",
- "name": "High Thirst",
- "points": -3,
- "description": "Your body dries out easily; you need to drink a lot more water.",
- "category": ["MUTCAT_FISH", "MUTCAT_SLIME", "MUTCAT_CEPHALOPOD"]
+ "name" : "High Thirst",
+ "points" : -3,
+ "description" : "Your body dries out easily; you need to drink a lot more water.",
+ "category" : ["MUTCAT_FISH", "MUTCAT_SLIME", "MUTCAT_CEPHALOPOD", "MUTCAT_CHIMERA", "MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "ROT1",
- "name": "Weakening",
- "points": -6,
- "description": "You feel as though you are slowly weakening, but it's so slight a feeling that it does not affect you at all.",
- "cancels": ["FASTHEALER", "FASTHEALER2", "REGEN"],
- "changes_to": ["ROT2"]
+ "name" : "Weakening",
+ "points" : -6,
+ "description" : "You feel as though you are slowly weakening, but it's so slight a feeling that it does not affect you at all.",
+ "cancels" : ["FASTHEALER", "FASTHEALER2", "REGEN"],
+ "changes_to" : ["ROT2"],
+ "category" : ["MUTCAT_ALPHA"]
},{
"type" : "mutation",
"id" : "ROT2",
- "name": "Deterioration",
- "points": -8,
- "description": "Your body is very slowly wasting away.",
- "cancels": ["FASTHEALER", "FASTHEALER2", "REGEN"],
- "prereqs": ["ROT1"],
- "changes_to": ["ROT3"]
+ "name" : "Deterioration",
+ "points" : -8,
+ "description" : "Your body is very slowly wasting away.",
+ "cancels" : ["FASTHEALER", "FASTHEALER2", "REGEN"],
+ "prereqs" : ["ROT1"],
+ "changes_to" : ["ROT3"],
+ "category" : ["MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "ROT3",
- "name": "Disintegration",
- "points": -10,
- "description": "Your body is slowly wasting away!",
- "cancels": ["FASTHEALER", "FASTHEALER2", "REGEN"],
- "prereqs": ["ROT2"]
+ "name" : "Disintegration",
+ "points" : -10,
+ "description" : "Your body is slowly wasting away!",
+ "cancels" : ["FASTHEALER", "FASTHEALER2", "REGEN"],
+ "prereqs" : ["ROT2"],
+ "category": ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "ALBINO",
- "name": "Albino",
- "points": -2,
- "description": "Your skin lacks pigment, and is nearly transparent. You suffer serious burns in direct sunlight.",
- "prereqs": ["PALE"],
- "category": ["MUTCAT_TROGLO"]
+ "name" : "Albino",
+ "points" : -2,
+ "description" : "Your skin lacks pigment, and is nearly transparent. You suffer serious burns in direct sunlight.",
+ "prereqs" : ["PALE"],
+ "category" : ["MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "SORES",
- "name": "Sores",
- "points": -2,
- "visibility": 5,
- "ugliness": 6,
- "description": "Your body is covered in painful sores. The pain is worse when they are covered in clothing.",
- "prereqs": ["SPOTS"],
- "category": ["MUTCAT_SLIME"]
+ "name" : "Sores",
+ "points" : -2,
+ "visibility" : 5,
+ "ugliness" : 6,
+ "description" : "Your body is covered in painful sores. The pain is worse when they are covered in clothing.",
+ "prereqs" : ["SPOTS"],
+ "category" : ["MUTCAT_SLIME"]
},{
"type" : "mutation",
"id" : "TROGLO",
- "name": "Light Sensitive",
- "points": -2,
- "description": "Sunlight makes you uncomfortable. If you are outdoors and the weather is Sunny, you suffer -1 to all stats.",
- "cancels": ["SUNLIGHT_DEPENDENT"],
- "changes_to": ["TROGLO2"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_BEAST", "MUTCAT_INSECT", "MUTCAT_SLIME", "MUTCAT_SPIDER"]
+ "name" : "Light Sensitive",
+ "points" : -2,
+ "description" : "Sunlight makes you uncomfortable. If you are outdoors and the weather is Sunny, you suffer -1 to all stats.",
+ "cancels" : ["SUNLIGHT_DEPENDENT"],
+ "changes_to" : ["TROGLO2"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_BEAST", "MUTCAT_INSECT", "MUTCAT_SLIME", "MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "TROGLO2",
- "name": "Very Light Sensitive",
- "points": -3,
- "description": "Sunlight makes you very uncomfortable. If you are outdoors during the day, you suffer -1 to all stats; -2 if the weather is Sunny.",
- "cancels": ["SUNLIGHT_DEPENDENT"],
- "prereqs": ["TROGLO"],
- "changes_to": ["TROGLO3"],
- "category": ["MUTCAT_RAT"]
+ "name" : "Very Light Sensitive",
+ "points" : -3,
+ "description" : "Sunlight makes you very uncomfortable. If you are outdoors during the day, you suffer -1 to all stats; -2 if the weather is Sunny.",
+ "cancels" : ["SUNLIGHT_DEPENDENT"],
+ "prereqs" : ["TROGLO"],
+ "changes_to" : ["TROGLO3"],
+ "category" : ["MUTCAT_RAT"]
},{
"type" : "mutation",
"id" : "TROGLO3",
- "name": "Troglobite",
- "points": -5,
- "description": "Sunlight makes you extremely uncomfortable, resulting in large penalties to all stats.",
- "cancels": ["SUNLIGHT_DEPENDENT"],
- "prereqs": ["TROGLO2"],
- "category": ["MUTCAT_TROGLO"]
+ "name" : "Troglobite",
+ "points" : -5,
+ "description" : "Sunlight makes you extremely uncomfortable, resulting in large penalties to all stats.",
+ "cancels" : ["SUNLIGHT_DEPENDENT"],
+ "prereqs" : ["TROGLO2"],
+ "category" : ["MUTCAT_TROGLO"]
},{
"type" : "mutation",
"id" : "WEBBED",
- "name": "Webbed Hands",
- "points": -1,
- "visibility": 3,
- "ugliness": 2,
- "description": "Your hands and feet are heavily webbed, reducing your dexterity by 1 and preventing you from wearing gloves. However, you can swim much faster. Slightly decreases wet penalties.",
- "category": ["MUTCAT_LIZARD", "MUTCAT_FISH", "MUTCAT_SLIME"],
- "wet_protection":[
- {
- "part": "HANDS",
- "neutral": 3
- }
- ]
+ "name" : "Webbed Hands",
+ "points" : -1,
+ "visibility" : 3,
+ "ugliness" : 2,
+ "description" : "Your hands and feet are heavily webbed, reducing your dexterity by 1 and preventing you from wearing gloves. However, you can swim much faster. Slightly decreases wet penalties.",
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_FISH", "MUTCAT_SLIME"],
+ "wet_protection" : [
+ { "part" : "HANDS", "neutral" : 3 }
+ ]
},{
"type" : "mutation",
"id" : "BEAK",
- "name": "Beak",
- "points": -1,
- "visibility": 8,
- "ugliness": 4,
- "description": "You have a beak for a mouth. You can occasionally use it to peck at your enemies, but it is impossible for you to wear mouthgear. Slightly reduces wet effects.",
- "cancels": ["FANGS", "MANDIBLES"],
- "category": ["MUTCAT_BIRD", "MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "MOUTH",
- "ignored": 1
- }
- ]
+ "name" : "Beak",
+ "points" : -1,
+ "visibility" : 8,
+ "ugliness" : 4,
+ "description" : "You have a beak for a mouth. You can occasionally use it to peck at your enemies, but it is impossible for you to wear mouthgear. Slightly reduces wet effects.",
+ "cancels" : ["FANGS", "MANDIBLES"],
+ "category" : ["MUTCAT_BIRD", "MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "MOUTH", "ignored" : 1 }
+ ]
},{
"type" : "mutation",
"id" : "UNSTABLE",
- "name": "Genetically Unstable",
- "points": -4,
- "description": "Your DNA has been damaged in a way that causes you to continually develop more mutations.",
- "category": ["MUTCAT_SLIME"]
+ "name" : "Genetically Unstable",
+ "points" : -4,
+ "description" : "Your DNA has been damaged in a way that causes you to continually develop more mutations.",
+ "category" : ["MUTCAT_SLIME", "MUTCAT_MEDICAL", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "RADIOACTIVE1",
- "name": "Minor Radioactivity",
- "points": -4,
- "description": "Your body has become radioactive! You continuously emit low levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
- "changes_to": ["RADIOACTIVE2"],
- "category": ["MUTCAT_SLIME"]
+ "name" : "Minor Radioactivity",
+ "points" : -4,
+ "description" : "Your body has become radioactive! You continuously emit low levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
+ "changes_to" : ["RADIOACTIVE2"],
+ "category" : ["MUTCAT_SLIME"]
},{
"type" : "mutation",
"id" : "RADIOACTIVE2",
- "name": "Radioactivity",
- "points": -4,
- "description": "Your body has become radioactive! You continuously emit moderate levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
- "prereqs": ["RADIOACTIVE1"],
- "changes_to": ["RADIOACTIVE3"]
+ "name" : "Radioactivity",
+ "points" : -4,
+ "description" : "Your body has become radioactive! You continuously emit moderate levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
+ "prereqs" : ["RADIOACTIVE1"],
+ "changes_to" : ["RADIOACTIVE3"],
+ "category": ["MUTCAT_ELFA"]
},{
"type" : "mutation",
"id" : "RADIOACTIVE3",
- "name": "Severe Radioactivity",
- "points": -4,
- "description": "Your body has become radioactive! You continuously emit heavy levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
- "prereqs": ["RADIOACTIVE2"]
+ "name" : "Severe Radioactivity",
+ "points" : -4,
+ "description" : "Your body has become radioactive! You continuously emit heavy levels of radiation, some of which will be absorbed by you, and some of which will contaminate the world around you.",
+ "prereqs" : ["RADIOACTIVE2"]
},{
"type" : "mutation",
"id" : "SLIMY",
- "name": "Slimy",
- "points": 2,
- "visibility": 7,
- "ugliness": 6,
- "description": "Your body is coated with a fine slime, which oozes off of you, leaving a trail. Greatly increases wet benefits.",
- "leads_to": ["SLIME_HANDS"],
- "category": ["MUTCAT_FISH", "MUTCAT_SLIME", "MUTCAT_TROGLO", "MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "HEAD",
- "neutral": 3,
- "good": 4
- },
- {
- "part": "LEGS",
- "neutral": 7,
- "good": 14
- },
- {
- "part": "FEET",
- "neutral": 2,
- "good": 4
- },
- {
- "part": "ARMS",
- "neutral": 7,
- "good": 12
- },
- {
- "part": "HANDS",
- "neutral": 2,
- "good": 3
- },
- {
- "part": "TORSO",
- "neutral": 14,
- "good": 26
- }
- ]
+ "name" : "Slimy",
+ "points" : 2,
+ "visibility" : 7,
+ "ugliness" : 6,
+ "description" : "Your body is coated with a fine slime, which oozes off of you, leaving a trail. Greatly increases wet benefits.",
+ "leads_to" : ["SLIME_HANDS"],
+ "category" : ["MUTCAT_FISH", "MUTCAT_SLIME", "MUTCAT_TROGLO", "MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "HEAD", "neutral" : 3, "good" : 4 },
+ { "part" : "LEGS", "neutral" : 7, "good" : 14 },
+ { "part" : "FEET", "neutral" : 2, "good" : 4 },
+ { "part" : "ARMS", "neutral" : 7, "good" : 12 },
+ { "part" : "HANDS", "neutral" : 2, "good" : 3 },
+ { "part" : "TORSO", "neutral" : 14, "good" : 26 }
+ ]
},{
"type" : "mutation",
"id" : "HERBIVORE",
- "name": "Herbivore",
- "points": -3,
- "description": "Your body's ability to digest meat is severely hampered. Eating meat has a good chance of making you vomit it back up; even if you manage to keep it down, its nutritional value is greatly reduced.",
- "cancels": ["CARNIVORE", "SAPROVORE"],
- "leads_to": ["RUMINANT"]
+ "name" : "Herbivore",
+ "points" : -3,
+ "description" : "Your body's ability to digest meat is severely hampered. Eating meat has a good chance of making you vomit it back up; even if you manage to keep it down, its nutritional value is greatly reduced.",
+ "cancels" : ["CARNIVORE", "SAPROVORE"],
+ "leads_to" : ["RUMINANT"]
},{
"type" : "mutation",
"id" : "CARNIVORE",
- "name": "Carnivore",
- "points": -3,
- "description": "Your body's ability to digest fruits, vegetables and grains is severely hampered. You cannot eat anything besides meat.",
- "cancels": ["HERBIVORE", "RUMINANT"],
- "leads_to": ["SAPROVORE"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_BEAST", "MUTCAT_SPIDER"]
+ "name" : "Carnivore",
+ "points" : -3,
+ "description" : "Your body's ability to digest fruits, vegetables and grains is severely hampered. You cannot eat anything besides meat.",
+ "cancels" : ["HERBIVORE", "RUMINANT"],
+ "leads_to" : ["SAPROVORE"],
+ "category" : ["MUTCAT_LIZARD", "MUTCAT_BEAST", "MUTCAT_SPIDER", "MUTCAT_CHIMERA", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "PONDEROUS1",
- "name": "Ponderous",
- "points": -3,
- "description": "Your muscles are generally slow to move. You run 10% slower.",
- "cancels": ["FLEET", "FLEET2"],
- "changes_to": ["PONDEROUS2"]
+ "name" : "Ponderous",
+ "points" : -3,
+ "description" : "Your muscles are generally slow to move. You run 10% slower.",
+ "cancels" : ["FLEET", "FLEET2"],
+ "changes_to" : ["PONDEROUS2"]
},{
"type" : "mutation",
"id" : "PONDEROUS2",
- "name": "Very Ponderous",
- "points": -5,
- "description": "Your muscles are quite slow to move. You run 20% slower.",
- "cancels": ["FLEET", "FLEET2"],
- "prereqs": ["PONDEROUS1"],
- "changes_to": ["PONDEROUS3"],
- "category": ["MUTCAT_CATTLE"]
+ "name" : "Very Ponderous",
+ "points" : -5,
+ "description" : "Your muscles are quite slow to move. You run 20% slower.",
+ "cancels" : ["FLEET", "FLEET2"],
+ "prereqs" : ["PONDEROUS1"],
+ "changes_to" : ["PONDEROUS3"],
+ "category" : ["MUTCAT_CATTLE"]
},{
"type" : "mutation",
"id" : "PONDEROUS3",
- "name": "Extremely Ponderous",
- "points": -8,
- "description": "Your muscles are very slow to move. You run 30% slower.",
- "cancels": ["FLEET", "FLEET2"],
- "prereqs": ["PONDEROUS2"],
- "category": ["MUTCAT_PLANT"]
+ "name" : "Extremely Ponderous",
+ "points" : -8,
+ "description" : "Your muscles are very slow to move. You run 30% slower.",
+ "cancels" : ["FLEET", "FLEET2"],
+ "prereqs" : ["PONDEROUS2"],
+ "category" : ["MUTCAT_PLANT"]
},{
"type" : "mutation",
"id" : "SUNLIGHT_DEPENDENT",
- "name": "Sunlight dependent",
- "points": -5,
- "description": "You feel very sluggish when not in direct sunlight. You suffer a 5% drop in speed when in shade, and a 10% drop in speed when in the dark.",
- "cancels": ["TROGLO", "TROGLO2", "TROGLO3"]
+ "name" : "Sunlight dependent",
+ "points" : -5,
+ "description" : "You feel very sluggish when not in direct sunlight. You suffer a 5% drop in speed when in shade, and a 10% drop in speed when in the dark.",
+ "cancels" : ["TROGLO", "TROGLO2", "TROGLO3"]
},{
"type" : "mutation",
"id" : "COLDBLOOD",
- "name": "Heat dependent",
- "points": -2,
- "description": "Your muscle response is dependent on ambient temperatures. You lose 1% of your speed for every 5 degrees below 65 F.",
- "changes_to": ["COLDBLOOD2"],
- "category": ["MUTCAT_BIRD", "MUTCAT_CEPHALOPOD", "MUTCAT_SPIDER"]
+ "name" : "Heat dependent",
+ "points" : -2,
+ "description" : "Your muscle response is dependent on ambient temperatures. You lose 1% of your speed for every 5 degrees below 65 F.",
+ "changes_to" : ["COLDBLOOD2"],
+ "category" : ["MUTCAT_BIRD", "MUTCAT_CEPHALOPOD", "MUTCAT_SPIDER"]
},{
"type" : "mutation",
"id" : "COLDBLOOD2",
- "name": "Very Heat dependent",
- "points": -3,
- "description": "Your muscle response is highly dependent on ambient temperatures. You lose 1% of your speed for every 3 degrees below 65 F.",
- "prereqs": ["COLDBLOOD"],
- "changes_to": ["COLDBLOOD3"],
- "category": ["MUTCAT_LIZARD", "MUTCAT_FISH"]
+ "name" : "Very Heat dependent",
+ "points" : -3,
+ "description" : "Your muscle response is highly dependent on ambient temperatures. You lose 1% of your speed for every 3 degrees below 65 F.",
+ "prereqs" : ["COLDBLOOD"],
+ "changes_to" : ["COLDBLOOD3"],
+ "category" : ["MUTCAT_FISH", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "COLDBLOOD3",
- "name": "Cold Blooded",
- "points": -5,
- "description": "You are cold-blooded and rely on heat to keep moving. Your lose 1% of your speed for every 2 degrees below 65 F.",
- "prereqs": ["COLDBLOOD2"],
- "category": ["MUTCAT_INSECT"]
+ "name" : "Cold Blooded",
+ "points" : -5,
+ "description" : "You are cold-blooded and rely on heat to keep moving. Your lose 1% of your speed for every 2 degrees below 65 F.",
+ "prereqs" : ["COLDBLOOD2"],
+ "category" : ["MUTCAT_INSECT", "MUTCAT_LIZARD"]
},{
"type" : "mutation",
"id" : "GROWL",
- "name": "Growling Voice",
- "points": -1,
- "description": "You have a growling, rough voice. Persuading NPCs will be more difficult, but threatening them will be easier.",
- "changes_to": ["SNARL"],
- "category": ["MUTCAT_RAT"]
+ "name" : "Growling Voice",
+ "points" : -1,
+ "description" : "You have a growling, rough voice. Persuading NPCs will be more difficult, but threatening them will be easier.",
+ "changes_to" : ["SNARL"],
+ "category" : ["MUTCAT_RAT"]
},{
"type" : "mutation",
"id" : "SNARL",
- "name": "Snarling Voice",
- "points": -2,
- "description": "You have a threatening snarl in your voice. Persuading NPCs will be near impossible, but threatening them will be much easier.",
- "prereqs": ["GROWL"],
- "category": ["MUTCAT_BEAST"]
+ "name" : "Snarling Voice",
+ "points" : -2,
+ "description" : "You have a threatening snarl in your voice. Persuading NPCs will be near impossible, but threatening them will be much easier.",
+ "prereqs" : ["GROWL"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CHIMERA"]
+ },{
+ "type" : "mutation",
+ "id" : "HISS",
+ "name": "Hissing Voice",
+ "points": -1,
+ "description": "You hiss when speaking. Persuading NPCs will be more difficult, but threatening them will be easier.",
+ "category": ["MUTCAT_LIZARD", "MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "SHOUT1",
- "name": "Shouter",
- "points": -2,
- "description": "You occasionally shout uncontrollably.",
- "changes_to": ["SHOUT2"]
+ "name" : "Shouter",
+ "points" : -2,
+ "description" : "You occasionally shout uncontrollably.",
+ "changes_to" : ["SHOUT2"],
+ "category" : ["MUTCAT_RAPTOR"]
},{
"type" : "mutation",
"id" : "SHOUT2",
- "name": "Screamer",
- "points": -3,
- "description": "You sometimes scream uncontrollably.",
- "prereqs": ["SHOUT1"],
- "changes_to": ["SHOUT3"]
+ "name" : "Screamer",
+ "points" : -3,
+ "description" : "You sometimes scream uncontrollably.",
+ "prereqs" : ["SHOUT1"],
+ "changes_to" : ["SHOUT3"]
},{
"type" : "mutation",
"id" : "SHOUT3",
- "name": "Howler",
- "points": -5,
- "description": "You frequently let out a piercing howl.",
- "prereqs": ["SHOUT2"],
- "category": ["MUTCAT_BEAST"]
+ "name" : "Howler",
+ "points" : -5,
+ "description" : "You frequently let out a piercing howl.",
+ "prereqs" : ["SHOUT2"],
+ "category" : ["MUTCAT_BEAST", "MUTCAT_CHIMERA"]
},{
"type" : "mutation",
"id" : "ARM_TENTACLES",
- "name": "Tentacle Arms",
- "points": -5,
- "visibility": 7,
- "ugliness": 4,
- "description": "Your arms have transformed into tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. Somewhat decreases wet penalties.",
- "changes_to": ["ARM_TENTACLES_4"],
- "wet_protection":[
- {
- "part": "ARMS",
- "neutral": 19
- },
- {
- "part": "HANDS",
- "neutral": 5
- }
- ]
+ "name" : "Tentacle Arms",
+ "points" : -5,
+ "visibility" : 7,
+ "ugliness" : 4,
+ "description" : "Your arms have transformed into tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. Somewhat decreases wet penalties.",
+ "changes_to" : ["ARM_TENTACLES_4"],
+ "wet_protection" : [
+ { "part" : "ARMS", "neutral" : 19 },
+ { "part" : "HANDS", "neutral" : 5 }
+ ]
},{
"type" : "mutation",
"id" : "ARM_TENTACLES_4",
- "name": "4 Tentacles",
- "points": -3,
- "visibility": 8,
- "ugliness": 5,
- "description": "Your arms have transformed into four tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. You can make up to 3 extra attacks with them. Somewhat decreases wet penalties.",
- "prereqs": ["ARM_TENTACLES"],
- "changes_to": ["ARM_TENTACLES_8"],
- "wet_protection":[
- {
- "part": "ARMS",
- "neutral": 19
- },
- {
- "part": "HANDS",
- "neutral": 5
- }
- ]
+ "name" : "4 Tentacles",
+ "points" : -3,
+ "visibility" : 8,
+ "ugliness" : 5,
+ "description" : "Your arms have transformed into four tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. You can make up to 3 extra attacks with them. Somewhat decreases wet penalties.",
+ "prereqs" : ["ARM_TENTACLES"],
+ "changes_to" : ["ARM_TENTACLES_8"],
+ "wet_protection" : [
+ { "part" : "ARMS", "neutral" : 19 },
+ { "part" : "HANDS", "neutral" : 5 }
+ ]
},{
"type" : "mutation",
"id" : "ARM_TENTACLES_8",
- "name": "8 Tentacles",
- "points": -2,
- "visibility": 9,
- "ugliness": 6,
- "description": "Your arms have transformed into eight tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. You can make up to 7 extra attacks with them. Somewhat decreases wet penalties.",
- "prereqs": ["ARM_TENTACLES_4"],
- "category": ["MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "ARMS",
- "neutral": 19
- },
- {
- "part": "HANDS",
- "neutral": 5
- }
- ]
+ "name" : "8 Tentacles",
+ "points" : -2,
+ "visibility" : 9,
+ "ugliness" : 6,
+ "description" : "Your arms have transformed into eight tentacles, resulting in a bonus of 1 to dexterity, permanent hand encumbrance of 3, and inability to wear gloves. You can make up to 7 extra attacks with them. Somewhat decreases wet penalties.",
+ "prereqs" : ["ARM_TENTACLES_4"],
+ "category" : ["MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "ARMS", "neutral" : 19 },
+ { "part" : "HANDS", "neutral" : 5 }
+ ]
},{
"type" : "mutation",
"id" : "SHELL",
- "name": "Shell",
- "points": -5,
- "visibility": 8,
- "ugliness": 3,
- "description": "You have grown a thick shell over your torso, providing excellent armor. You find you can use the empty space as 16 storage space, but cannot wear anything on your torso. Somewhat reduces wet effects.",
- "prereqs": ["CHITIN"],
- "cancels": ["CHITIN3"],
- "category": ["MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "TORSO",
- "ignored": 26
- }
- ]
+ "name" : "Shell",
+ "points" : -5,
+ "visibility" : 8,
+ "ugliness" : 3,
+ "description" : "You have grown a thick shell over your torso, providing excellent armor. You find you can use the empty space as 16 storage space, but cannot wear anything on your torso. Somewhat reduces wet effects.",
+ "prereqs" : ["CHITIN"],
+ "cancels" : ["CHITIN3"],
+ "category" : ["MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "TORSO", "ignored" : 26 }
+ ]
},{
"type" : "mutation",
"id" : "LEG_TENTACLES",
- "name": "Leg Tentacles",
- "points": -3,
- "visibility": 8,
- "ugliness": 4,
- "description": "Your legs have transformed into six tentacles. This decreases your speed on land by 20%, but makes your movement silent. However, they also increase your swimming speed. Somewhat decreases wet penalties.",
- "cancels": ["PADDED_FEET", "HOOVES"],
- "category": ["MUTCAT_CEPHALOPOD"],
- "wet_protection":[
- {
- "part": "LEGS",
- "neutral": 21
- },
- {
- "part": "FEET",
- "neutral": 6
- }
- ]
+ "name" : "Leg Tentacles",
+ "points" : -3,
+ "visibility" : 8,
+ "ugliness" : 4,
+ "description" : "Your legs have transformed into six tentacles. This decreases your speed on land by 20%, but makes your movement silent. However, they also increase your swimming speed. Somewhat decreases wet penalties.",
+ "cancels" : ["PADDED_FEET", "HOOVES"],
+ "category" : ["MUTCAT_CEPHALOPOD"],
+ "wet_protection" : [
+ { "part" : "LEGS", "neutral" : 21 },
+ { "part" : "FEET", "neutral" : 6 }
+ ]
}
]
diff --git a/data/json/overmap_terrain.json b/data/json/overmap_terrain.json
new file mode 100644
index 0000000000000..d755117a30813
--- /dev/null
+++ b/data/json/overmap_terrain.json
@@ -0,0 +1,1545 @@
+[
+ {
+ "type" : "overmap_terrain",
+ "id" : "",
+ "name" : "nothing",
+ "rotate" : false,
+ "line_drawing" : false,
+ "sym" : 37,
+ "color" : "white",
+ "see_cost" : 0,
+ "extras" : "none",
+ "known_down" : false,
+ "known_up" : false,
+ "mondensity" : 0,
+ "sidewalk" : false,
+ "allow_road" : false
+ },{
+ "type" : "overmap_terrain",
+ "id" : "crater",
+ "name" : "crater",
+ "sym" : 79,
+ "color" : "red",
+ "see_cost" : 2,
+ "extras" : "field",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "field",
+ "name" : "field",
+ "sym" : 46,
+ "color" : "brown",
+ "see_cost" : 2,
+ "extras" : "field",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "forest",
+ "name" : "forest",
+ "sym" : 70,
+ "color" : "green",
+ "see_cost" : 3,
+ "extras" : "field",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "forest_thick",
+ "name" : "forest",
+ "sym" : 70,
+ "color" : "green",
+ "see_cost" : 4,
+ "extras" : "field",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "forest_water",
+ "name" : "swamp",
+ "sym" : 70,
+ "color" : "cyan",
+ "see_cost" : 4,
+ "extras" : "field",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hiway_ns",
+ "name" : "highway",
+ "sym" : 72,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "extras" : "road",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hiway_ew",
+ "name" : "highway",
+ "sym" : 61,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "extras" : "road",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "road_null",
+ "name" : "bug-ridden road",
+ "sym" : 37,
+ "color" : "magenta",
+ "see_cost" : 0,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "road",
+ "name" : "road",
+ "line_drawing" : true,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "extras" : "road",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "road_nesw_manhole",
+ "name" : "road, manhole",
+ "sym" : 4194414,
+ "color" : "yellow",
+ "see_cost" : 2,
+ "extras" : "road",
+ "known_down" : true,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "bridge_ns",
+ "name" : "bridge",
+ "sym" : 124,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "bridge_ew",
+ "name" : "bridge",
+ "sym" : 45,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_center",
+ "name" : "river",
+ "sym" : 82,
+ "color" : "blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river",
+ "name" : "river bank",
+ "rotate" : true,
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_c_not_ne",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_c_not_nw",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_c_not_se",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_c_not_sw",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_ne",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_se",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_sw",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "river_nw",
+ "name" : "river bank",
+ "sym" : 82,
+ "color" : "light_blue",
+ "see_cost" : 1,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "house",
+ "name" : "house",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_green",
+ "see_cost" : 2,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "house_base",
+ "name" : "house",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_green",
+ "see_cost" : 2,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_lot",
+ "name" : "parking lot",
+ "sym" : 79,
+ "color" : "dark_gray",
+ "see_cost" : 1,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "park",
+ "name" : "park",
+ "sym" : 79,
+ "color" : "green",
+ "see_cost" : 2,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "pool",
+ "name" : "pool",
+ "sym" : 79,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_gas",
+ "name" : "gas station",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_blue",
+ "see_cost" : 0,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_pharm",
+ "name" : "pharmacy",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_red",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_doctor",
+ "name" : "doctor's office",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "i_ltred",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_cubical",
+ "name" : "office",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "apartments_con_tower_1_entrance",
+ "name" : "apartment tower",
+ "sym" : 65,
+ "color" : "light_green",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "apartments_con_tower_1",
+ "name" : "apartment tower",
+ "sym" : 65,
+ "color" : "light_green",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "apartments_mod_tower_1_entrance",
+ "name" : "apartment tower",
+ "sym" : 65,
+ "color" : "light_green",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "apartments_mod_tower_1",
+ "name" : "apartment tower",
+ "sym" : 65,
+ "color" : "light_green",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_tower_1_entrance",
+ "name" : "office tower",
+ "sym" : 84,
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_tower_1",
+ "name" : "office tower",
+ "sym" : 116,
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_tower_b_entrance",
+ "name" : "tower parking",
+ "sym" : 112,
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "office_tower_b",
+ "name" : "tower parking",
+ "sym" : 112,
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "church",
+ "name" : "church",
+ "rotate" : true,
+ "sym" : 67,
+ "color" : "light_red",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cathedral_1_entrance",
+ "name" : "cathedral",
+ "sym" : 67,
+ "color" : "i_ltred",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cathedral_1",
+ "name" : "cathedral",
+ "sym" : 67,
+ "color" : "i_ltred",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cathedral_b_entrance",
+ "name" : "cathedral basement",
+ "sym" : 67,
+ "color" : "i_ltred",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cathedral_b",
+ "name" : "cathedral basement",
+ "sym" : 67,
+ "color" : "i_ltred",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_grocery",
+ "name" : "grocery store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "green",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_hardware",
+ "name" : "hardware store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "cyan",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_electronics",
+ "name" : "electronics store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "yellow",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_sports",
+ "name" : "sporting goods store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "light_cyan",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_liquor",
+ "name" : "liquor store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "magenta",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_gun",
+ "name" : "gun store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "red",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_clothes",
+ "name" : "clothing store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "blue",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_library",
+ "name" : "library",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "brown",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_restaurant",
+ "name" : "restaurant",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "pink",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_restaurant_fast",
+ "name" : "fast food restaurant",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "pink",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_restaurant_coffee",
+ "name" : "coffee shop",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "pink",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "sub_station",
+ "name" : "subway station",
+ "rotate" : true,
+ "sym" : 83,
+ "color" : "yellow",
+ "see_cost" : 5,
+ "known_down" : true,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "s_garage",
+ "name" : "garage",
+ "rotate" : true,
+ "sym" : 79,
+ "color" : "white",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cabin_strange",
+ "name" : "forest",
+ "sym" : 70,
+ "color" : "green",
+ "see_cost" : 5,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cabin_strange_b",
+ "name" : "cabin basement",
+ "sym" : 67,
+ "color" : "i_green",
+ "see_cost" : 5,
+ "extras" : "build"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cabin",
+ "name" : "cabin",
+ "sym" : 67,
+ "color" : "i_green",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "dirtlot",
+ "name" : "dirt lot",
+ "sym" : 79,
+ "color" : "brown",
+ "see_cost" : 5,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "farm",
+ "name" : "farm",
+ "sym" : 94,
+ "color" : "i_brown",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "farm_field",
+ "name" : "farm field",
+ "sym" : 35,
+ "color" : "i_brown",
+ "see_cost" : 5,
+ "extras" : "field",
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "police",
+ "name" : "police station",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "h_yellow",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "bank",
+ "name" : "bank",
+ "rotate" : true,
+ "sym" : 36,
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "bar",
+ "name" : "bar",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "magenta",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "pawn",
+ "name" : "pawn shop",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "white",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mil_surplus",
+ "name" : "mil. surplus",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "furniture",
+ "name" : "furniture store",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "i_brown",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "abstorefront",
+ "name" : "abandoned storefront",
+ "rotate" : true,
+ "sym" : [94, 62, 118, 60],
+ "color" : "h_dkgray",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "megastore_entrance",
+ "name" : "megastore",
+ "sym" : 43,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "megastore",
+ "name" : "megastore",
+ "sym" : 77,
+ "color" : "blue",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hospital_entrance",
+ "name" : "hospital",
+ "sym" : 72,
+ "color" : "light_red",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hospital",
+ "name" : "hospital",
+ "sym" : 72,
+ "color" : "red",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "public_works_entrance",
+ "name" : "public works",
+ "sym" : 87,
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "public_works",
+ "name" : "public works",
+ "sym" : 119,
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_1",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_2",
+ "name" : "regional school",
+ "sym" : 83,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_3",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_4",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_5",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_6",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_7",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_8",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "school_9",
+ "name" : "regional school",
+ "sym" : 115,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_1",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_2",
+ "name" : "prison",
+ "sym" : 80,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_3",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_4",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_5",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_6",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_7",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_8",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_9",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_b",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "prison_b_entrance",
+ "name" : "prison",
+ "sym" : 112,
+ "color" : "i_ltblue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_1",
+ "name" : "hotel parking",
+ "sym" : 104,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_2",
+ "name" : "hotel parking",
+ "sym" : 104,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_3",
+ "name" : "hotel parking",
+ "sym" : 104,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_4",
+ "name" : "hotel parking",
+ "sym" : 104,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_5",
+ "name" : "hotel entrance",
+ "sym" : 72,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_6",
+ "name" : "hotel parking",
+ "sym" : 104,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_7",
+ "name" : "hotel tower",
+ "sym" : 72,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_8",
+ "name" : "hotel tower",
+ "sym" : 72,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_1_9",
+ "name" : "hotel tower",
+ "sym" : 72,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2,
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_b_1",
+ "name" : "hotel basement",
+ "sym" : 66,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_b_2",
+ "name" : "hotel basement",
+ "sym" : 66,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hotel_tower_b_3",
+ "name" : "hotel basement",
+ "sym" : 66,
+ "color" : "light_blue",
+ "see_cost" : 5,
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mansion_entrance",
+ "name" : "mansion",
+ "sym" : 77,
+ "color" : "light_green",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mansion",
+ "name" : "mansion",
+ "sym" : 77,
+ "color" : "green",
+ "see_cost" : 5,
+ "extras" : "build",
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "fema_entrance",
+ "name" : "fema camp",
+ "sym" : 43,
+ "color" : "blue",
+ "see_cost" : 5,
+ "extras" : "build"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "fema",
+ "name" : "fema camp",
+ "sym" : 70,
+ "color" : "i_blue",
+ "see_cost" : 5,
+ "extras" : "build"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "station_radio",
+ "name" : "radio station",
+ "rotate" : true,
+ "sym" : 88,
+ "color" : "i_ltgray",
+ "see_cost" : 5,
+ "extras" : "build",
+ "sidewalk" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "shelter",
+ "name" : "evac shelter",
+ "sym" : 43,
+ "color" : "white",
+ "see_cost" : 2,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "shelter_under",
+ "name" : "evac shelter",
+ "sym" : 43,
+ "color" : "white",
+ "see_cost" : 2,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lmoe",
+ "name" : "LMOE shelter",
+ "sym" : 43,
+ "color" : "red",
+ "see_cost" : 2,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lmoe_under",
+ "name" : "LMOE shelter",
+ "sym" : 43,
+ "color" : "red",
+ "see_cost" : 2,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lab",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "light_blue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lab_stairs",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "blue",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lab_core",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "light_blue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "lab_finale",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "cyan",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ice_lab",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "light_blue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ice_lab_stairs",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "blue",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ice_lab_core",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "light_blue",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ice_lab_finale",
+ "name" : "science lab",
+ "sym" : 76,
+ "color" : "cyan",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "nuke_plant_entrance",
+ "name" : "nuclear plant",
+ "sym" : 80,
+ "color" : "light_green",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "nuke_plant",
+ "name" : "nuclear plant",
+ "sym" : 80,
+ "color" : "light_green",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "bunker",
+ "name" : "military bunker",
+ "sym" : 66,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "known_down" : true,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "outpost",
+ "name" : "military outpost",
+ "sym" : 77,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "extras" : "build"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "silo",
+ "name" : "missile silo",
+ "sym" : 48,
+ "color" : "light_gray",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "silo_finale",
+ "name" : "missile silo",
+ "sym" : 48,
+ "color" : "light_gray",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "temple",
+ "name" : "strange temple",
+ "sym" : 84,
+ "color" : "magenta",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "temple_stairs",
+ "name" : "strange temple",
+ "sym" : 84,
+ "color" : "pink",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "temple_core",
+ "name" : "strange temple",
+ "sym" : 84,
+ "color" : "pink",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "temple_finale",
+ "name" : "strange temple",
+ "sym" : 84,
+ "color" : "yellow",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "sewage_treatment",
+ "name" : "sewage treatment",
+ "sym" : 80,
+ "color" : "red",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "sewage_treatment_hub",
+ "name" : "sewage treatment",
+ "sym" : 80,
+ "color" : "green",
+ "see_cost" : 5,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "sewage_treatment_under",
+ "name" : "sewage treatment",
+ "sym" : 80,
+ "color" : "green",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mine_entrance",
+ "name" : "mine entrance",
+ "sym" : 77,
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mine_shaft",
+ "name" : "mine shaft",
+ "sym" : 79,
+ "color" : "dark_gray",
+ "see_cost" : 5,
+ "known_down" : true,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mine",
+ "name" : "mine",
+ "sym" : 77,
+ "color" : "brown",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mine_down",
+ "name" : "mine",
+ "sym" : 77,
+ "color" : "brown",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "mine_finale",
+ "name" : "mine",
+ "sym" : 77,
+ "color" : "brown",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "spiral_hub",
+ "name" : "spiral cavern",
+ "sym" : 64,
+ "color" : "pink",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "spiral",
+ "name" : "spiral cavern",
+ "sym" : 64,
+ "color" : "pink",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "radio_tower",
+ "name" : "radio tower",
+ "sym" : 88,
+ "color" : "light_gray",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "toxic_dump",
+ "name" : "toxic waste dump",
+ "sym" : 68,
+ "color" : "pink",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "haz_sar_entrance",
+ "name" : "hazardous waste sarcophagus",
+ "sym" : 88,
+ "color" : "light_red",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "haz_sar",
+ "name" : "hazardous waste sarcophagus",
+ "sym" : 88,
+ "color" : "pink",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "haz_sar_entrance_b1",
+ "name" : "hazardous waste sarcophagus",
+ "sym" : 88,
+ "color" : "pink",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "haz_sar_b1",
+ "name" : "hazardous waste sarcophagus",
+ "sym" : 88,
+ "color" : "pink",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cave",
+ "name" : "cave",
+ "sym" : 67,
+ "color" : "brown",
+ "see_cost" : 2,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cave_rat",
+ "name" : "rat cave",
+ "sym" : 67,
+ "color" : "dark_gray",
+ "see_cost" : 2,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hive",
+ "name" : "bee hive",
+ "sym" : 56,
+ "color" : "yellow",
+ "see_cost" : 3,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "fungal_bloom",
+ "name" : "fungal bloom",
+ "sym" : 84,
+ "color" : "light_gray",
+ "see_cost" : 2,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "spider_pit",
+ "name" : "forest",
+ "sym" : 70,
+ "color" : "green",
+ "see_cost" : 3,
+ "extras" : "field"
+ },{
+ "type" : "overmap_terrain",
+ "id" : "spider_pit_under",
+ "name" : "cavern",
+ "sym" : 48,
+ "color" : "light_gray",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "anthill",
+ "name" : "anthill",
+ "sym" : 37,
+ "color" : "brown",
+ "see_cost" : 2,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "slimepit",
+ "name" : "slime pit",
+ "sym" : 126,
+ "color" : "light_green",
+ "see_cost" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "slimepit_down",
+ "name" : "slime pit",
+ "sym" : 126,
+ "color" : "light_green",
+ "see_cost" : 2,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "triffid_grove",
+ "name" : "triffid grove",
+ "sym" : 84,
+ "color" : "light_red",
+ "see_cost" : 5,
+ "known_down" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "triffid_roots",
+ "name" : "triffid roots",
+ "sym" : 84,
+ "color" : "light_red",
+ "see_cost" : 5,
+ "known_down" : true,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "triffid_finale",
+ "name" : "triffid heart",
+ "sym" : 84,
+ "color" : "red",
+ "see_cost" : 5,
+ "known_up" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "basement",
+ "name" : "basement",
+ "sym" : 79,
+ "color" : "dark_gray",
+ "see_cost" : 5,
+ "known_up" : true,
+ "mondensity" : 2
+ },{
+ "type" : "overmap_terrain",
+ "id" : "cavern",
+ "name" : "cavern",
+ "sym" : 48,
+ "color" : "light_gray",
+ "see_cost" : 5,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "rock",
+ "name" : "solid rock",
+ "sym" : 37,
+ "color" : "dark_gray",
+ "see_cost" : 5,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "rift",
+ "name" : "rift",
+ "sym" : 94,
+ "color" : "red",
+ "see_cost" : 2,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "hellmouth",
+ "name" : "hellmouth",
+ "sym" : 94,
+ "color" : "light_red",
+ "see_cost" : 2,
+ "known_down" : true,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "subway_station",
+ "name" : "subway station",
+ "sym" : 83,
+ "color" : "yellow",
+ "see_cost" : 5,
+ "extras" : "subway",
+ "known_up" : true,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "subway",
+ "name" : "subway",
+ "line_drawing" : true,
+ "color" : "dark_gray",
+ "see_cost" : 5,
+ "extras" : "subway",
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "sewer",
+ "name" : "sewer",
+ "line_drawing" : true,
+ "color" : "green",
+ "see_cost" : 5,
+ "allow_road" : true
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ants",
+ "name" : "ant tunnel",
+ "line_drawing" : true,
+ "color" : "brown",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ants_food",
+ "name" : "ant food storage",
+ "sym" : 79,
+ "color" : "green",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ants_larvae",
+ "name" : "ant larva chamber",
+ "sym" : 79,
+ "color" : "white",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "ants_queen",
+ "name" : "ant queen chamber",
+ "sym" : 79,
+ "color" : "red",
+ "see_cost" : 5
+ },{
+ "type" : "overmap_terrain",
+ "id" : "tutorial",
+ "name" : "tutorial room",
+ "sym" : 79,
+ "color" : "cyan",
+ "see_cost" : 5
+ }
+]
diff --git a/data/json/professions.json b/data/json/professions.json
index 201048ae089a3..afc62793cecaf 100644
--- a/data/json/professions.json
+++ b/data/json/professions.json
@@ -1,19 +1,20 @@
[
{
"type": "profession",
- "ident": "unemployed",
+ "ident" : "unemployed",
"name": "Unemployed",
"description": "They say you don't have any \"useful skills\", but at least your clothes fit well.",
"points": 0,
"items": [
+ "pockknife",
+ "matches",
"jeans",
"tshirt",
"sneakers"
]
- },
- {
- "type": "profession",
- "ident": "tailor",
+ },{
+ "type" : "profession",
+ "ident" : "tailor",
"name": "Tailor",
"description": "You've made and adjusted clothing for some of the biggest names in town. Now, their undead bodies are trying to eat your brains. At least you'll be able to keep your own clothing repaired.",
"points": 1,
@@ -24,6 +25,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"polo_shirt",
"blazer",
"pants",
@@ -31,14 +34,15 @@
"sewing_kit",
"scissors"
]
- },
- {
- "type": "profession",
- "ident": "labtech",
+ },{
+ "type" : "profession",
+ "ident" : "labtech",
"name": "Lab Technician",
"description": "It was your first day in the lab when the cataclysm hit. You were evacuated with all the civilians, but at least you kept your lab gear.",
"points": 1,
"items": [
+ "pockknife",
+ "matches",
"dress_shirt",
"pants",
"boots",
@@ -46,10 +50,9 @@
"gloves_rubber",
"glasses_safety"
]
- },
- {
- "type": "profession",
- "ident": "mechanic",
+ },{
+ "type" : "profession",
+ "ident" : "mechanic",
"name": "Wannabe Mechanic",
"description": "Although you never got your driver's license, you've always loved cars. At least now you'll never be wanting for materials.",
"points": 2,
@@ -60,6 +63,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"tank_top",
"jeans",
"boots",
@@ -67,10 +72,9 @@
"wrench",
"mag_cars"
]
- },
- {
- "type": "profession",
- "ident": "scoundrel",
+ },{
+ "type" : "profession",
+ "ident" : "scoundrel",
"name": "Scoundrel",
"description": "Your flexible outlook on law has ensured your survival, but now what? You have some of your \"sundries\", and one additional level of melee.",
"points": 2,
@@ -81,6 +85,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"tank_top",
"hoodie",
"pants_cargo",
@@ -89,10 +95,9 @@
"rolling_paper",
"picklocks"
]
- },
- {
- "type": "profession",
- "ident": "brawler",
+ },{
+ "type" : "profession",
+ "ident" : "brawler",
"name": "Back Alley Brawler",
"description": "Your time spent fighting in back-alley brawls just might serve you well in the rough-and-tumble world left behind after the apocalypse.",
"points": 2,
@@ -107,15 +112,16 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"tank_top",
"pants_cargo",
"boots",
"knuckle_brass"
]
- },
- {
- "type": "profession",
- "ident": "soldier",
+ },{
+ "type" : "profession",
+ "ident" : "soldier",
"name": "Military Recruit",
"description": "You were a high school drop-out with one goal in mind: to join the military. You finally got in, and now it's hell on Earth in cataclysmic proportions. You start out with some military gear, and a level in survival and firearms.",
"points": 3,
@@ -130,16 +136,17 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants_army",
"army_top",
"boots_combat",
"knife_combat",
"binoculars"
]
- },
- {
- "type": "profession",
- "ident": "medic",
+ },{
+ "type" : "profession",
+ "ident" : "medic",
"name": "Pre-Med Student",
"description": "You were a pre-med student just starting out in your medical career. You start with some bandages and a level in first aid.",
"points": 1,
@@ -150,6 +157,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants",
"dress_shirt",
"dress_shoes",
@@ -157,10 +166,9 @@
"bandages",
"bandages"
]
- },
- {
- "type": "profession",
- "ident": "thug",
+ },{
+ "type" : "profession",
+ "ident" : "thug",
"name": "Mafia Enforcer",
"description": "When it came to getting dirty, the boss knew you could be trusted to get the job done. From performing hits to \"attitude adjustment\", you were the best. Now, at the end of the world, you've finally found your place in society.",
"points": 2,
@@ -171,16 +179,17 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"suit",
"bowhat",
"dress_shoes",
"cig",
"mag_porn"
]
- },
- {
- "type": "profession",
- "ident": "sheriff",
+ },{
+ "type" : "profession",
+ "ident" : "sheriff",
"name": "Local Sheriff",
"description": "When you got the call about the disturbances, you came to the rescue only to realize you were in over your head, and needed rescuing yourself. You start with a level in firearms.",
"points": 2,
@@ -191,6 +200,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants_army",
"socks",
"badge_deputy",
@@ -198,14 +209,15 @@
"boots",
"holster"
]
- },
- {
- "type": "profession",
- "ident": "smoker",
+ },{
+ "type" : "profession",
+ "ident" : "smoker",
"name": "Chain Smoker",
"description": "Everyone at work knew you as the person who always had a cigarette or two in hand. Now, you're down to a single pack, and you hope you find more soon. You start out with a strong nicotine addiction.",
"points": -1,
"items": [
+ "pockknife",
+ "matches",
"pants",
"dress_shirt",
"dress_shoes",
@@ -218,10 +230,9 @@
"type": "nicotine"
}
]
- },
- {
- "type": "profession",
- "ident": "salesman",
+ },{
+ "type" : "profession",
+ "ident" : "salesman",
"name": "Used Car Salesman",
"description": "You would have sold your own mother for a dollar, and not felt guilty. In fact, you sold her a broken down beater right before the cataclysm. You start with bartering skills.",
"points": 1,
@@ -232,17 +243,20 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"suit",
"dress_shoes"
]
- },
- {
- "type": "profession",
- "ident": "homeless",
+ },{
+ "type" : "profession",
+ "ident" : "homeless",
"name": "Hobo",
"description": "You lived on the streets your whole life because you would rather have a bottle of whiskey than a roof over your head. You start with a strong alcohol addiction.",
"points": -4,
"items": [
+ "pockknife",
+ "matches",
"pants",
"whiskey",
"can_beans"
@@ -253,10 +267,9 @@
"type": "alcohol"
}
]
- },
- {
- "type": "profession",
- "ident": "hunter",
+ },{
+ "type" : "profession",
+ "ident" : "hunter",
"name": "Bow Hunter",
"description": "Ever since you were a child you loved hunting, and you loved the challenge of hunting with a bow even more. You start with a level in archery and survival.",
"points": 2,
@@ -271,14 +284,15 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"army_top",
"boots_steel",
"jeans"
]
- },
- {
- "type": "profession",
- "ident": "cworker",
+ },{
+ "type" : "profession",
+ "ident" : "cworker",
"name": "Handy Man",
"description": "You used to work at a local hardware store, and you did a lot of home renovations yourself. You start with a level in construction.",
"points": 2,
@@ -289,43 +303,47 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"tank_top",
"boots_steel",
"jeans",
"hammer",
"tool_belt"
]
- },
- {
- "type": "profession",
- "ident": "lumberjack",
+ },{
+ "type" : "profession",
+ "ident" : "lumberjack",
"name": "Lumberjack",
"description": "You've worked in the woods your whole life, and start with some woodsman gear.",
"points": 1,
"items": [
+ "pockknife",
+ "matches",
"jeans",
"boots",
"hat_hunting",
- "jacket_flannel"
+ "jacket_flannel",
+ "ax"
]
- },
- {
- "type": "profession",
- "ident": "backpacker",
+ },{
+ "type" : "profession",
+ "ident" : "backpacker",
"name": "Backpacker",
"description": "You've travelled for a living, sightseeing here and there, and living off your parents' trust fund. But now they're gone, and the only thing between you and death is the open road and your backpack.",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"backpack_leather",
"jeans",
"sneakers",
"tshirt",
"socks"
]
- },
- {
- "type": "profession",
- "ident": "fastfoodcook",
+ },{
+ "type" : "profession",
+ "ident" : "fastfoodcook",
"name": "Fast Food Cook",
"description": "You used to work at a fancy fast food joint a week ago, but now you show the meaning of \"fast\" food by running for your life. You start with a level in cooking.",
"points": 1,
@@ -336,15 +354,16 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants",
"sneakers",
"tshirt",
"socks"
]
- },
- {
- "type": "profession",
- "ident": "survivalist",
+ },{
+ "type" : "profession",
+ "ident" : "survivalist",
"name": "Survivalist",
"description": "You were one of those guys who watched one too many survivalist shows. At least you're well-equipped for surviving on your own.",
"points": 3,
@@ -355,6 +374,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"shorts_cargo",
"boots",
"blazer",
@@ -362,10 +383,9 @@
"socks",
"backpack"
]
- },
- {
- "type": "profession",
- "ident": "electrician",
+ },{
+ "type" : "profession",
+ "ident" : "electrician",
"name": "Electrician",
"description": "You used to work for some small-time business owner doing minor electrical work, and you just so happened to be working on an evac shelter when the cataclysm struck. You start with a level in electronics.",
"points": 2,
@@ -376,14 +396,15 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"jumpsuit",
"boots",
"tool_belt"
]
- },
- {
- "type": "profession",
- "ident": "hacker",
+ },{
+ "type" : "profession",
+ "ident" : "hacker",
"name": "Computer Hacker",
"description": "Caffeine pills and all-nighters in front of a computer screen have given you some basic hacking skills. You start with a level in computers.",
"points": 1,
@@ -394,41 +415,45 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants",
"tshirt",
"sneakers"
]
- },
- {
- "type": "profession",
- "ident": "student",
+ },{
+ "type" : "profession",
+ "ident" : "student",
"name": "Student",
"description": "You were a high school student until the teachers literally tried to pick your brains. But on the bright side, you'll never have to write a test again.",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"pants",
"tshirt",
"sneakers",
"ZSG",
"backpack"
]
- },
- {
- "type": "profession",
- "ident": "svictim",
+ },{
+ "type" : "profession",
+ "ident" : "svictim",
"name": "Shower Victim",
"description": "You were in the middle of a nice shower when the cataclysm struck! You fled without so much as a towel.",
"points": -1,
"items": [
+
]
- },
- {
- "type": "profession",
- "ident": "biker",
+ },{
+ "type" : "profession",
+ "ident" : "biker",
"name": "Biker",
"description": "You spent most of your life on a Harley, and it's only natural you spend the rest of it riding one.",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"jeans",
"tank_top",
"chaps_leather",
@@ -436,10 +461,9 @@
"bandana",
"jacket_leather"
]
- },
- {
- "type": "profession",
- "ident": "dancer",
+ },{
+ "type" : "profession",
+ "ident" : "dancer",
"name": "Ballroom Dancer",
"description": "You used to be a ballroom dancer before the cataclysm, and now you use your skills to save your life. You start with a level in dodging.",
"points": 1,
@@ -450,26 +474,28 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"tux",
"dress_shoes"
]
- },
- {
- "type": "profession",
- "ident": "security",
+ },{
+ "type" : "profession",
+ "ident" : "security",
"name": "Security Guard",
"description": "You worked for a small-time security company guarding local businesses, but there's nothing in the company policy for dealing with zombies.",
"points": 1,
"items": [
+ "pockknife",
+ "matches",
"pants",
"poncho",
"boots_combat",
"flashlight"
]
- },
- {
- "type": "profession",
- "ident": "tinkerer",
+ },{
+ "type" : "profession",
+ "ident" : "tinkerer",
"name": "Tinkerer",
"description": "You've always loved tinkering with stuff. You know a little bit about mechanics, tailoring, electronics, and carpentry.",
"points": 3,
@@ -492,19 +518,22 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants",
"tshirt",
"tool_belt",
"sneakers"
]
- },
- {
- "type": "profession",
- "ident": "ddealer",
+ },{
+ "type" : "profession",
+ "ident" : "ddealer",
"name": "Drug Dealer",
"description": "You've worked the streets since you were a kid, and now you use your street skills to survive. You kept your gun, but fired the last bullet during your escape.",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"jeans",
"tshirt",
"hoodie",
@@ -512,10 +541,9 @@
"glock_19",
"coke"
]
- },
- {
- "type": "profession",
- "ident": "thug",
+ },{
+ "type" : "profession",
+ "ident" : "thug",
"name": "Street Thug",
"description": "You've worked the streets since you were a kid, and now you use your street skills to survive. You've got your trusty switchblade, and the skill to use it.",
"points": 2,
@@ -526,6 +554,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"jeans",
"tshirt",
"hoodie",
@@ -533,36 +563,39 @@
"gloves_fingerless",
"switchblade"
]
- },
- {
- "type": "profession",
- "ident": "groom",
+ },{
+ "type" : "profession",
+ "ident" : "groom",
"name": "Groom",
"description": "You were about to marry your bride before the cataclysm, now you spend your days searching for her.",
"points": 0,
"items": [
+ "pockknife",
+ "matches",
"tux",
"dress_shoes"
]
- },
- {
- "type": "profession",
- "ident": "bride",
+ },{
+ "type" : "profession",
+ "ident" : "bride",
"name": "Bride",
"description": "You chose a bad day for your wedding. You just barely escaped with your wedding dress intact.",
"points": 0,
"items": [
+ "pockknife",
+ "matches",
"dress_wedding",
"dress_shoes"
]
- },
- {
- "type": "profession",
- "ident": "punkgirl",
+ },{
+ "type" : "profession",
+ "ident" : "punkgirl",
"name": "Punk Rock Girl",
"description": "The apocalypse has been your psychotic dream come true. Now that the system is dead, it's time to party among the bones of the world!",
"points": 4,
"items": [
+ "pockknife",
+ "matches",
"skirt",
"corset",
"trenchcoat",
@@ -574,14 +607,15 @@
"mp3",
"ref_lighter"
]
- },
- {
- "type": "profession",
- "ident": "junkie",
+ },{
+ "type" : "profession",
+ "ident" : "junkie",
"name": "Junkie",
"description": "Before the apocalypse, you turned to Heroin to soothe your many problems. Now, your habit is your only comfort and your only drive.",
"points": -2,
"items": [
+ "pockknife",
+ "matches",
"pants",
"dress_shirt",
"dress_shoes",
@@ -594,10 +628,9 @@
"intensity": 10
}
]
- },
- {
- "type": "profession",
- "ident": "chef",
+ },{
+ "type" : "profession",
+ "ident" : "chef",
"name": "Chef",
"description": "Bork bork! Years in the kitchen have left you carrying a prodigious bulk, but you managed to escape the carnage with a butchers knife and only a small collection of stains on your uniform.",
"points": 3,
@@ -608,20 +641,23 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"knife_butcher",
"hat_chef",
"jacket_chef",
"pants_checkered",
"dress_shoes"
]
- },
- {
- "type": "profession",
- "ident": "hooker",
+ },{
+ "type" : "profession",
+ "ident" : "hooker",
"name": "Prostitute",
"description": "You were on your way to collect your check, when your pimp tried to kill you. You wish that it wasn't a common occurrence. You start with the last of your stash and a strong crack addiction.",
"points": -4,
"items": [
+ "pockknife",
+ "matches",
"skirt",
"heels",
"tank_top",
@@ -634,10 +670,9 @@
"type": "crack"
}
]
- },
- {
- "type": "profession",
- "ident": "trapper",
+ },{
+ "type" : "profession",
+ "ident" : "trapper",
"name": "Trapper",
"description": "You spent most of your life trapping with your father. Both of you made a decent living off of your catches, and trapping tutorials. You start with a skill in trapping.",
"points": 1,
@@ -648,16 +683,17 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"jeans",
"boots",
"hat_hunting",
"jacket_flannel",
"beartrap"
]
- },
- {
- "type": "profession",
- "ident": "blacksmith",
+ },{
+ "type" : "profession",
+ "ident" : "blacksmith",
"name": "Blacksmith",
"description": "You were going through your community college's metalsmithing program when the world ended. You start with a few related tools and some skill in fabrication.",
"points": 2,
@@ -668,6 +704,8 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"jeans",
"boots",
"tank_top",
@@ -675,47 +713,49 @@
"fire_gauntlets",
"hammer"
]
- },
- {
- "type": "profession",
- "ident": "clown",
+ },{
+ "type" : "profession",
+ "ident" : "clown",
"name": "Clown",
"description": "All you ever wanted was to make people laugh. Dropping out of school and performing at kids' parties was a dream come true until the world ended. There's precious few balloon animals in your future now.",
"points": 0,
"items": [
+ "pockknife",
+ "matches",
"clown_suit",
"clownshoes"
]
- },
- {
- "type": "profession",
- "ident": "lost_sub",
+ },{
+ "type" : "profession",
+ "ident" : "lost_sub",
"name": "Lost Submissive",
"description": "Early in the rush to safety, you were separated from your master by cruel fate. Now you are on your own with nothing to your name but a suit of really kinky black leather. Unfortunately, there's no safewords in the apocalypse.",
"points": 0,
"items": [
+ "pockknife",
+ "matches",
"bondage_suit",
"bondage_mask",
"boots"
]
- },
- {
- "type": "profession",
- "ident": "senior",
+ },{
+ "type" : "profession",
+ "ident" : "senior",
"name": "Senior Citizen",
"description": "You haven't seen this much blood since the war. The whole world's gone crazy! They ate your grandkids! But dagnabbit, you'll make them all pay for what they've done.",
"points": 1,
"items": [
+ "pockknife",
+ "matches",
"dress_shirt",
"pants_checkered",
"dress_shoes",
"cane",
"pocketwatch"
]
- },
- {
- "type": "profession",
- "ident": "paramedic",
+ },{
+ "type" : "profession",
+ "ident" : "paramedic",
"name": "Paramedic",
"description": "Being a paramedic put you in a bad spot when it all ended. You had to fight your way out of a hospital full of infected to get to the shelter. You start with some skill in first aid.",
"points": 2,
@@ -726,20 +766,23 @@
}
],
"items": [
+ "pockknife",
+ "matches",
"pants",
"boots",
"polo_shirt",
"gloves_medical",
"1st_aid"
]
- },
- {
- "type": "profession",
- "ident": "cosplay",
+ },{
+ "type" : "profession",
+ "ident" : "cosplay",
"name": "Otaku",
"description": "Late nights with friends watching anime and eating snacks has prepared you for the premier anime convention in the Northeast. It just had to be the day of the apocalypse. At least you were ready in case your costume tore.",
"points": 4,
"items": [
+ "pockknife",
+ "matches",
"shorts",
"sneakers",
"tank_top",
@@ -750,14 +793,15 @@
"fur_collar",
"cheeseburger"
]
- },
- {
- "type": "profession",
- "ident": "goalie",
+ },{
+ "type" : "profession",
+ "ident" : "goalie",
"name": "Hockey Player",
"description": "You were a minor-league hockey goalie before the rest of your team became zombies. It's just you and your hockey equipment versus the undead, but at least you can cross-check them now.",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"mask_hockey",
"hockey_stick",
"jersey",
@@ -765,14 +809,15 @@
"sneakers",
"puck"
]
- },
- {
- "type": "profession",
- "ident": "batter",
+ },{
+ "type" : "profession",
+ "ident" : "batter",
"name": "Baseball Player",
"description": "You were a batter on a local minor league team before the cataclysm. You escaped with your equipment, but how long can you survive until your innings are up?",
"points": 2,
"items": [
+ "pockknife",
+ "matches",
"bat",
"helmet_ball",
"dress_shirt",
@@ -780,14 +825,15 @@
"cleats",
"baseball"
]
- },
- {
- "type": "profession",
- "ident": "linebacker",
+ },{
+ "type" : "profession",
+ "ident" : "linebacker",
"name": "Football Player",
"description": "You were the star player for the local football team, adored by teammates and fans alike. Now they just adore your brains. You've still got your bulky football gear on.",
"points": 4,
"items": [
+ "pockknife",
+ "matches",
"football_armor",
"tank_top",
"helmet_football",
@@ -795,14 +841,15 @@
"cleats",
"football"
]
- },
- {
- "type": "profession",
- "ident": "golfer",
+ },{
+ "type" : "profession",
+ "ident" : "golfer",
"name": "Golfer",
"description": "A birdie is 1 under par, but how much is a zombie? Your clubhouse was overrun by the undead, and you fled with your trusty driving wedge.",
"points": 1,
"items": [
+ "pockknife",
+ "matches",
"hat_ball",
"dress_shirt",
"pants",
@@ -812,7 +859,7 @@
},
{
"type" : "profession",
- "ident": "bionic_thief",
+ "ident" : "bionic_thief",
"name": "Bionic Thief",
"description": "You have done many high profile heists, but your gains mean nothing in this world. All you have left is your bionic lockpick that you keep powered via batteries.",
"points": 4,
@@ -822,6 +869,8 @@
"bio_power_storage_mkII"
],
"items":[
+ "pockknife",
+ "matches",
"sunglasses",
"jeans",
"dress_shirt",
@@ -830,7 +879,7 @@
},
{
"type" : "profession",
- "ident": "bionic_patient",
+ "ident" : "bionic_patient",
"name": "Bionic Patient",
"description": "Medical advances have saved your body from certain death. You are augmented with bionic muscles and sensors monitoring your blood powered by your own metabolism. Make the most of your second chance at life.",
"points": 4,
@@ -841,6 +890,8 @@
"bio_power_storage_mkII"
],
"items":[
+ "pockknife",
+ "matches",
"jeans",
"tshirt",
"sneakers"
@@ -848,9 +899,9 @@
},
{
"type" : "profession",
- "ident": "bionic_spy",
+ "ident" : "bionic_spy",
"name": "Bionic Spy",
- "description": "Your body has several bionics worth millions of dollars, paid for by public taxes. The government employed you as a spy: you have night vision, an alarm and a hacking module powered by your own metabolism.",
+ "description": "Your body has several bionics worth millions of dollars, paid for by public taxes. The government employed you as a spy: you have night vision, an alarm and a hacking module powered by a battery system.",
"points": 6,
"CBMs":[
"bio_fingerhack",
@@ -860,6 +911,8 @@
"bio_power_storage_mkII"
],
"items":[
+ "pockknife",
+ "matches",
"boots",
"pants_army",
"jacket_army",
@@ -868,7 +921,7 @@
},
{
"type" : "profession",
- "ident": "faulty_bionic",
+ "ident" : "faulty_bionic",
"name": "Failed Android",
"description": "Your body is a wreck of bionic parts. You have a large capacity for power, but are filled with broken bionics. At least your ethanol power supply still works.",
"points": 0,
@@ -882,6 +935,8 @@
"bio_power_storage_mkII"
],
"items":[
+ "pockknife",
+ "matches",
"sneakers",
"jeans",
"tshirt"
@@ -894,6 +949,8 @@
"description" : "Your house has been demolished and your planet destroyed, but at least you still have your towel.",
"points" : 0,
"items" : [
+ "pockknife",
+ "matches",
"house_coat",
"towel",
"guidebook"
diff --git a/data/json/recipes.json b/data/json/recipes.json
index f6a29459ad7d7..6e8d11728faef 100644
--- a/data/json/recipes.json
+++ b/data/json/recipes.json
@@ -60,8 +60,153 @@
[ "battery", 200 ]
]
]
+}, {
+ "type" : "recipe",
+ "result": "bowl_pewter",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "tin", 100 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "silver",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "silver_small", 800 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "small_relic",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "silver_small", 100 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "badge_deputy",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "silver_small", 100 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "necklace",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "silver_small", 100 ]
+ ]
+ ]
},{
"type" : "recipe",
+ "result": "ring",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 500,
+ "reversible": true,
+ "autolearn": false,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hammer", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "gold_small", 50 ]
+ ]
+ ]
+},
+{
+ "type" : "recipe",
"result": "usb_drive",
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
@@ -752,7 +897,7 @@
"result": "spear_wood",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 2000,
"reversible": false,
@@ -791,7 +936,7 @@
"result": "javelin",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "survival", 1, "throw", 2 ],
+ "skills_required": [ "survival", 1, "throw", 2 ],
"difficulty": 3,
"time": 5000,
"reversible": false,
@@ -821,12 +966,45 @@
[ "duct_tape", 20 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "javelin_iron",
+ "category": "CC_WEAPON",
+ "skill_used": "fabrication",
+ "skills_required": [ "traps", 1 ],
+ "difficulty": 2,
+ "time": 60000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [ [ ["hammer", -1], ["toolset", -1] ],
+ [
+ ["tongs", -1]
+ ],
+ [
+ ["chisel", -1]
+ ],
+ [
+ ["anvil", -1]
+ ],
+ [
+ ["forge", 50], ["char_forge", 10]
+ ]
+ ],
+ "components":
+ [
+ [
+ [ "javelin", 1 ]
+ ],
+ [
+ ["scrap", 1]
+ ]
+ ]
},{
"type" : "recipe",
"result": "spear_knife",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 0,
"time": 600,
"reversible": true,
@@ -857,7 +1035,7 @@
"result": "spear_steel",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "melee", 1 ],
+ "skills_required": [ "melee", 1 ],
"difficulty": 1,
"time": 60000,
"reversible": false,
@@ -894,7 +1072,7 @@
"result": "longbow",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty": 3,
"time": 15000,
"reversible": true,
@@ -919,7 +1097,7 @@
"result": "selfbow",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 0,
"time": 12000,
"reversible": true,
@@ -944,7 +1122,7 @@
"result": "shortbow",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty": 2,
"time": 15000,
"reversible": true,
@@ -969,7 +1147,7 @@
"result": "reflexrecurvebow",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [[ "archery", 7 ]],
+ "skills_required": [[ "archery", 7 ]],
"difficulty": 5,
"time": 25000,
"reversible": true,
@@ -1047,7 +1225,7 @@
"result": "caltrops",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ "traps", 1 ],
+ "skills_required": [ "traps", 1 ],
"difficulty": 2,
"time": 100000,
"reversible": false,
@@ -1082,7 +1260,7 @@
"id_suffix": "from wire",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ "traps", 2 ],
+ "skills_required": [ "traps", 2 ],
"difficulty": 3,
"time": 300000,
"reversible": false,
@@ -1152,6 +1330,7 @@
],
[
[ "whiskey", 14 ],
+ [ "single_malt_whiskey", 14 ],
[ "vodka", 14 ],
[ "rum", 14 ],
[ "tequila", 14 ],
@@ -1218,7 +1397,7 @@
"result": "revolver_shotgun",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [[ "gun", 3 ]],
+ "skills_required": [[ "gun", 3 ]],
"difficulty": 3,
"time": 6000,
"reversible": false,
@@ -1267,7 +1446,7 @@
"result": "hand_crossbow",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty": 3,
"time": 30000,
"reversible": true,
@@ -1315,7 +1494,7 @@
"result": "crossbow",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty": 3,
"time": 15000,
"reversible": true,
@@ -1344,7 +1523,7 @@
"result": "huge_crossbow",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty": 6,
"time": 60000,
"reversible": true,
@@ -1403,7 +1582,7 @@
"result": "rep_crossbow",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty": 3,
"time": 45000,
"reversible": true,
@@ -1444,7 +1623,7 @@
"result": "rifle_22",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 12000,
"reversible": true,
@@ -1472,7 +1651,7 @@
"result": "pipe_shotgun",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 2,
"time": 12000,
"reversible": true,
@@ -1520,7 +1699,7 @@
"result": "rifle_9mm",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 14000,
"reversible": true,
@@ -1548,7 +1727,7 @@
"result": "smg_9mm",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 18000,
"reversible": true,
@@ -1586,7 +1765,7 @@
"result": "smg_45",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 20000,
"reversible": true,
@@ -1624,7 +1803,7 @@
"result": "flamethrower_simple",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 6,
"time": 12000,
"reversible": true,
@@ -1659,7 +1838,7 @@
"result": "launcher_simple",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "launcher", 3 ],
+ "skills_required": [ "launcher", 3 ],
"difficulty": 6,
"time": 6000,
"reversible": true,
@@ -1687,7 +1866,7 @@
"result": "pipe_launcher40mm",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "launcher", 3 ],
+ "skills_required": [ "launcher", 3 ],
"difficulty": 6,
"time": 8000,
"reversible": false,
@@ -1714,7 +1893,7 @@
"result": "u_shotgun",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "shotgun", 3 ],
+ "skills_required": [ "shotgun", 3 ],
"difficulty": 6,
"time": 8000,
"reversible": false,
@@ -1741,7 +1920,7 @@
"result": "shot_he",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 2000,
"reversible": false,
@@ -1815,7 +1994,7 @@
"result": "grenade",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -1851,6 +2030,48 @@
[ "gunpowder", 72 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "mininuke_mod",
+ "category": "CC_AMMO",
+ "skill_used": "fabrication",
+ "skills_required": ["electronics", 7],
+ "difficulty": 8,
+ "time": 95000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ ["screwdriver", -1],
+ ["toolset", -1]
+ ],
+ [
+ [ "wrench", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "hacksaw", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "boltcutters", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ ["mininuke", 1]
+ ],
+ [
+ [ "cable", 2 ]
+ ],
+ [
+ [ "circuit", 1 ]
+ ],
+ [
+ [ "transponder", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "chainsaw_off",
@@ -1901,7 +2122,7 @@
"result": "smokebomb",
"category": "CC_WEAPON",
"skill_used": "cooking",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 3,
"time": 7500,
"reversible": false,
@@ -1941,7 +2162,7 @@
"result": "gasbomb",
"category": "CC_WEAPON",
"skill_used": "cooking",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 4,
"time": 8000,
"reversible": false,
@@ -1976,7 +2197,7 @@
"result": "nx17",
"category": "CC_WEAPON",
"skill_used": "electronics",
- "requires_skills": [ "mechanics", 5 ],
+ "skills_required": [ "mechanics", 5 ],
"difficulty": 8,
"time": 40000,
"reversible": true,
@@ -2007,7 +2228,7 @@
"result": "mininuke",
"category": "CC_WEAPON",
"skill_used": "mechanics",
- "requires_skills": [ "electronics", 5 ],
+ "skills_required": [ "electronics", 5 ],
"difficulty": 10,
"time": 40000,
"reversible": true,
@@ -2092,7 +2313,7 @@
"result": "bearing",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 4 ],
+ "skills_required": [ "gun", 4 ],
"difficulty": 2,
"time": 45000,
"reversible": false,
@@ -2141,7 +2362,7 @@
"result" : "shaft_wood_heavy",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 3,
"time" : 5000,
"reversible" : false,
@@ -2163,7 +2384,7 @@
"result" : "shaft_metal",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 3,
"time" : 5000,
"reversible" : false,
@@ -2192,7 +2413,7 @@
"result" : "arrowhead",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 3,
"time" : 5000,
"reversible" : false,
@@ -2217,7 +2438,7 @@
"result" : "fletching",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 3,
"time" : 5000,
"reversible" : false,
@@ -2240,7 +2461,7 @@
"result" : "arrow_fire_hardened",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 0,
"time" : 5000,
"reversible" : false,
@@ -2263,7 +2484,7 @@
"result" : "arrow_field_point",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 1,
"time" : 2000,
"reversible" : false,
@@ -2296,7 +2517,7 @@
"result" : "arrow_small_game",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty" : 2,
"time" : 2000,
"reversible" : false,
@@ -2320,7 +2541,7 @@
"result" : "arrow_fire_hardened_fletched",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 3,
"time" : 3000,
"reversible" : false,
@@ -2341,7 +2562,7 @@
"result" : "arrow_field_point_fletched",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 3,
"time" : 3000,
"reversible" : false,
@@ -2362,7 +2583,7 @@
"result" : "flamable_arrow",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 3,
"time" : 5000,
"reversible" : false,
@@ -2385,6 +2606,7 @@
],
[
[ "whiskey", 5 ],
+ [ "single_malt_whiskey", 5 ],
[ "vodka", 5 ],
[ "rum", 5 ],
[ "tequila", 5 ],
@@ -2398,7 +2620,7 @@
"result" : "arrow_wood",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 5,
"time" : 3000,
"reversible" : false,
@@ -2422,7 +2644,7 @@
"result" : "arrow_metal_sharpened",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 5,
"time" : 5000,
"reversible" : false,
@@ -2450,7 +2672,7 @@
"result" : "arrow_heavy_fire_hardened_fletched",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 5,
"time" : 5000,
"reversible" : false,
@@ -2476,7 +2698,7 @@
"result" : "arrow_heavy_field_point_fletched",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 3 ],
+ "skills_required": [ "archery", 3 ],
"difficulty" : 5,
"time" : 5000,
"reversible" : false,
@@ -2503,7 +2725,7 @@
"result" : "arrow_wood_heavy",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 5 ],
+ "skills_required": [ "archery", 5 ],
"difficulty" : 5,
"time" : 3000,
"reversible" : false,
@@ -2527,7 +2749,7 @@
"result" : "arrow_metal",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [ "archery", 5 ],
+ "skills_required": [ "archery", 5 ],
"difficulty" : 5,
"time" : 5000,
"reversible" : false,
@@ -2564,7 +2786,7 @@
"result" : "arrow_exploding",
"category" : "CC_AMMO",
"skill_used" : "fabrication",
- "requires_skills": [[ "archery", 5 ], [ "mechanics", 3 ]],
+ "skills_required": [[ "archery", 5 ], [ "mechanics", 3 ]],
"difficulty" : 7,
"time" : 7000,
"reversible" : false,
@@ -2598,7 +2820,7 @@
"result" : "exploding_arrow_warhead",
"category" : "CC_MISC",
"skill_used" : "fabrication",
- "requires_skills": [[ "archery", 5 ], [ "mechanics", 3 ]],
+ "skills_required": [[ "archery", 5 ], [ "mechanics", 3 ]],
"difficulty" : 7,
"time" : 5000,
"reversible" : false,
@@ -2646,7 +2868,7 @@
"result": "quiver",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty": 2,
"time": 10000,
"reversible": true,
@@ -2667,7 +2889,7 @@
"result": "quiver_large",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "archery", 2 ],
+ "skills_required": [ "archery", 2 ],
"difficulty": 3,
"time": 20000,
"reversible": true,
@@ -2699,7 +2921,7 @@
"result": "bolt_wood",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "archery", 1 ],
+ "skills_required": [ "archery", 1 ],
"difficulty": 1,
"time": 5000,
"reversible": false,
@@ -2721,7 +2943,7 @@
"result": "bolt_metal",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": ["archery", 3],
+ "skills_required": ["archery", 3],
"difficulty": 3,
"time": 10000,
"reversible": false,
@@ -2750,7 +2972,7 @@
"result": "bolt_explosive",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": ["archery", 3],
+ "skills_required": ["archery", 3],
"difficulty": 4,
"time": 10000,
"reversible": false,
@@ -2785,7 +3007,7 @@
"result": "9mm",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 25000,
"reversible": false,
@@ -2812,7 +3034,11 @@
],
[
[ "lead", 200 ],
- [ "gold_small", 200 ]
+ [ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ]
]
]
},{
@@ -2820,7 +3046,7 @@
"result": "9mmP",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 12500,
"reversible": false,
@@ -2847,7 +3073,12 @@
],
[
[ "lead", 100 ],
- [ "gold_small", 100 ]
+ [ "gold_small", 100 ],
+ [ "silver_small", 100 ],
+ [ "tin", 100 ],
+ [ "bismuth", 100 ],
+ [ "solder_wire", 100 ]
+
]
]
},{
@@ -2855,7 +3086,7 @@
"result": "9mmP2",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 5000,
"reversible": false,
@@ -2882,7 +3113,12 @@
],
[
[ "lead", 40 ],
- [ "gold_small", 40 ]
+ [ "gold_small", 40 ],
+ [ "silver_small", 40 ],
+ [ "tin", 40 ],
+ [ "bismuth", 40 ],
+ [ "solder_wire", 40 ]
+
]
]
},{
@@ -2890,7 +3126,7 @@
"result": "38_special",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 25000,
"reversible": false,
@@ -2917,7 +3153,12 @@
],
[
[ "lead", 250 ],
- [ "gold_small", 250 ]
+ [ "gold_small", 250 ],
+ [ "silver_small", 250 ],
+ [ "tin", 250 ],
+ [ "bismuth", 250 ],
+ [ "solder_wire", 250 ]
+
]
]
},{
@@ -2925,7 +3166,7 @@
"result": "38_super",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 12500,
"reversible": false,
@@ -2952,7 +3193,12 @@
],
[
[ "lead", 125 ],
- [ "gold_small", 125 ]
+ [ "gold_small", 125 ],
+ [ "silver_small", 125 ],
+ [ "tin", 125 ],
+ [ "bismuth", 125 ],
+ [ "solder_wire", 125 ]
+
]
]
},{
@@ -2960,7 +3206,7 @@
"result": "40sw",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 30000,
"reversible": false,
@@ -2987,7 +3233,12 @@
],
[
[ "lead", 300 ],
- [ "gold_small", 300 ]
+ [ "gold_small", 300 ],
+ [ "silver_small", 300 ],
+ [ "tin", 300 ],
+ [ "bismuth", 300 ],
+ [ "solder_wire", 300 ]
+
]
]
},{
@@ -2995,7 +3246,7 @@
"result": "10mm",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 25000,
"reversible": false,
@@ -3022,7 +3273,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
]
]
},{
@@ -3030,7 +3286,7 @@
"result": "44magnum",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 25000,
"reversible": false,
@@ -3057,7 +3313,11 @@
],
[
[ "lead", 500 ],
- [ "gold_small", 500 ]
+ [ "gold_small", 500 ],
+ [ "silver_small", 500 ],
+ [ "tin", 500 ],
+ [ "bismuth", 500 ]
+
]
]
},{
@@ -3065,7 +3325,7 @@
"result": "45_acp",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 25000,
"reversible": false,
@@ -3092,7 +3352,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
]
]
},{
@@ -3100,7 +3365,7 @@
"result": "45_super",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 5000,
"reversible": false,
@@ -3127,7 +3392,12 @@
],
[
[ "lead", 100 ],
- [ "gold_small", 100 ]
+ [ "gold_small", 100 ],
+ [ "silver_small", 100 ],
+ [ "tin", 100 ],
+ [ "bismuth", 100 ],
+ [ "solder_wire", 100 ]
+
]
]
},{
@@ -3135,7 +3405,7 @@
"result": "45_jhp",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 25000,
"reversible": false,
@@ -3162,7 +3432,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400]
+ [ "gold_small", 400],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
],
[
[ "cu_pipe", 3]
@@ -3173,7 +3448,7 @@
"result": "454_Casull",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 7,
"time": 10000,
"reversible": false,
@@ -3200,7 +3475,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
],
[
[ "cu_pipe", 2 ]
@@ -3211,7 +3491,7 @@
"result": "500_Magnum",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -3238,7 +3518,12 @@
],
[
[ "lead", 450 ],
- [ "gold_small", 450]
+ [ "gold_small", 450],
+ [ "silver_small", 450 ],
+ [ "tin", 450 ],
+ [ "bismuth", 450 ],
+ [ "solder_wire", 450 ]
+
],
[
[ "cu_pipe", 2 ]
@@ -3249,7 +3534,7 @@
"result": "57mm",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 50000,
"reversible": false,
@@ -3276,7 +3561,12 @@
],
[
[ "lead", 200 ],
- [ "gold_small", 200 ]
+ [ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ]
+
]
]
},{
@@ -3284,7 +3574,7 @@
"result": "46mm",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 50000,
"reversible": false,
@@ -3311,7 +3601,12 @@
],
[
[ "lead", 200 ],
- [ "gold_small", 200 ]
+ [ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ]
+
]
]
},{
@@ -3319,7 +3614,7 @@
"result": "762_m43",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 40000,
"reversible": false,
@@ -3346,7 +3641,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ] ,
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
],
[
[ "cu_pipe", 4 ]
@@ -3357,7 +3657,7 @@
"result": "762_m87",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 40000,
"reversible": false,
@@ -3384,7 +3684,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
],
[
[ "cu_pipe", 4 ]
@@ -3395,7 +3700,7 @@
"result": "223",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 20000,
"reversible": false,
@@ -3426,7 +3731,12 @@
],
[
[ "lead", 80 ],
- [ "gold_small", 80 ]
+ [ "gold_small", 80 ] ,
+ [ "silver_small", 80 ],
+ [ "tin", 80 ],
+ [ "bismuth", 80 ],
+ [ "solder_wire", 80 ]
+
]
]
},{
@@ -3434,7 +3744,7 @@
"result": "556",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 20000,
"reversible": false,
@@ -3465,7 +3775,12 @@
],
[
[ "lead", 80 ],
- [ "gold_small", 80 ]
+ [ "gold_small", 80 ] ,
+ [ "silver_small", 80 ],
+ [ "tin", 80 ],
+ [ "bismuth", 80 ],
+ [ "solder_wire", 80 ]
+
]
]
},{
@@ -3473,7 +3788,7 @@
"result": "556_incendiary",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 6,
"time": 15000,
"reversible": false,
@@ -3511,7 +3826,7 @@
"result": "270",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 10000,
"reversible": false,
@@ -3538,7 +3853,11 @@
],
[
[ "lead", 100 ],
- [ "gold_small", 100 ]
+ [ "gold_small", 100 ],
+ [ "silver_small", 100 ],
+ [ "tin", 100 ],
+ [ "bismuth", 100 ],
+ [ "solder_wire", 100 ]
],
[
[ "cu_pipe", 3 ]
@@ -3549,7 +3868,7 @@
"result": "3006",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 5000,
"reversible": false,
@@ -3576,7 +3895,12 @@
],
[
[ "lead", 80 ],
- [ "gold_small", 80 ]
+ [ "gold_small", 80 ] ,
+ [ "silver_small", 80 ],
+ [ "tin", 80 ],
+ [ "bismuth", 80 ],
+ [ "solder_wire", 80 ]
+
],
[
[ "cu_pipe", 3 ]
@@ -3587,7 +3911,7 @@
"result": "50_incendiary",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 8,
"time": 9000,
"reversible": false,
@@ -3616,7 +3940,13 @@
[ "gunpowder", 1000 ]
],
[
- [ "lead", 200 ]
+ [ "lead", 200 ],
+ [ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ]
+
],
[
[ "cu_pipe", 3 ]
@@ -3627,7 +3957,7 @@
"result": "50ss",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 8,
"time": 5000,
"reversible": false,
@@ -3664,7 +3994,7 @@
"result": "50bmg",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 8,
"time": 5000,
"reversible": false,
@@ -3690,19 +4020,23 @@
[ "gunpowder", 1000 ]
],
[
- [ "lead", 380 ]
+ [ "lead", 380 ],
+ [ "gold_small", 380 ],
+ [ "silver_small", 380 ],
+ [ "tin", 380 ],
+ [ "bismuth", 380 ],
+ [ "solder_wire", 380 ]
],
[
[ "cu_pipe", 3 ]
]
]
-
},{
"type" : "recipe",
"result": "3006_incendiary",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 7 ],
+ "skills_required": [ "gun", 7 ],
"difficulty": 7,
"time": 2500,
"reversible": false,
@@ -3739,7 +4073,7 @@
"result": "308",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 10000,
"reversible": false,
@@ -3766,7 +4100,12 @@
],
[
[ "lead", 120 ],
- [ "gold_small", 120 ]
+ [ "gold_small", 120 ],
+ [ "silver_small", 120 ],
+ [ "tin", 120 ],
+ [ "bismuth", 120 ],
+ [ "solder_wire", 120 ]
+
],
[
[ "cu_pipe", 3 ]
@@ -3777,7 +4116,7 @@
"result": "762_51",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 5,
"time": 10000,
"reversible": false,
@@ -3804,7 +4143,12 @@
],
[
[ "lead", 120 ],
- [ "gold_small", 120 ]
+ [ "gold_small", 120 ],
+ [ "silver_small", 120 ],
+ [ "tin", 120 ],
+ [ "bismuth", 120 ],
+ [ "solder_wire", 120 ]
+
],
[
[ "cu_pipe", 3 ]
@@ -3815,7 +4159,7 @@
"result": "762_51_incendiary",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 6,
"time": 5000,
"reversible": false,
@@ -3889,7 +4233,7 @@
"result": "shot_bird",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 2,
"time": 12500,
"reversible": false,
@@ -3916,7 +4260,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
]
]
},{
@@ -3924,7 +4273,7 @@
"result": "shot_00",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 12500,
"reversible": false,
@@ -3951,7 +4300,12 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
+
]
]
},{
@@ -3959,7 +4313,7 @@
"result": "shot_slug",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 12500,
"reversible": false,
@@ -3986,7 +4340,11 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
]
]
},{
@@ -3994,7 +4352,7 @@
"result": "shot_flechette",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 2 ],
+ "skills_required": [ "gun", 2 ],
"difficulty": 3,
"time": 12500,
"reversible": false,
@@ -4024,8 +4382,8 @@
],
[
[ "nail", 160 ]
- ]
- ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "water_clean",
@@ -4104,7 +4462,7 @@
"id_suffix": "from batteries",
"category": "CC_CHEM",
"skill_used": "electronics",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -4126,7 +4484,7 @@
"id_suffix": "from electrolysis",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "electronics", 1 ],
+ "skills_required": [ "electronics", 1 ],
"difficulty": 2,
"time": 10000,
"reversible": false,
@@ -4167,6 +4525,7 @@
[ "pointy_stick", -1 ],
[ "skewer", -1 ],
[ "javelin", -1 ],
+ [ "javelin_iron", -1 ],
[ "spear_knife", -1 ],
[ "tongs", -1 ]
]
@@ -4209,13 +4568,14 @@
]
},{
"type" : "recipe",
- "result": "rehydrated_veggy",
+ "result": "rehydrated_hflesh",
"category": "CC_FOOD",
"skill_used": "cooking",
"difficulty": 0,
"time": 3000,
"reversible": false,
- "autolearn": true,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 1 ]],
"tools": [
[
[ "pan", -1 ],
@@ -4232,7 +4592,7 @@
],
"components": [
[
- [ "dry_veggy", 2 ]
+ [ "dry_hflesh", 2 ]
],
[
[ "water_clean", 1 ]
@@ -4240,7 +4600,7 @@
]
},{
"type" : "recipe",
- "result": "rehydrated_fruit",
+ "result": "rehydrated_veggy",
"category": "CC_FOOD",
"skill_used": "cooking",
"difficulty": 0,
@@ -4263,7 +4623,7 @@
],
"components": [
[
- [ "dry_fruit", 2 ]
+ [ "dry_veggy", 2 ]
],
[
[ "water_clean", 1 ]
@@ -4271,10 +4631,41 @@
]
},{
"type" : "recipe",
- "result": "meat_smoked",
+ "result": "rehydrated_fruit",
"category": "CC_FOOD",
"skill_used": "cooking",
- "difficulty": 3,
+ "difficulty": 0,
+ "time": 3000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "pan", -1 ],
+ [ "pot", -1 ],
+ [ "rock_pot", -1 ],
+ [ "ceramic_cup", -1],
+ [ "ceramic_bowl", -1],
+ [ "glass", -1],
+ [ "glass_bowl", -1],
+ [ "jar_glass", -1],
+ [ "can_food", -1 ],
+ [ "canister_empty", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "dry_fruit", 2 ]
+ ],
+ [
+ [ "water_clean", 1 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "meat_smoked",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 3,
"time": 12000,
"reversible": false,
"autolearn": true,
@@ -4316,6 +4707,29 @@
[ "meat", 2 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "dry_hflesh",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 2,
+ "time": 18000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 1 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "dehydrator", 50 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "human_flesh", 2 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "protein_powder",
@@ -4525,6 +4939,7 @@
[ "pointy_stick", -1 ],
[ "skewer", -1 ],
[ "javelin", -1 ],
+ [ "javelin_iron", -1 ],
[ "spear_knife", -1 ],
[ "tongs", -1 ]
]
@@ -4684,6 +5099,7 @@
[ "pointy_stick", -1 ],
[ "skewer", -1 ],
[ "javelin", -1 ],
+ [ "javelin_iron", -1 ],
[ "spear_knife", -1 ],
[ "tongs", -1 ]
]
@@ -5152,6 +5568,29 @@
[ "water_clean", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "atomic_coffee",
+ "category": "CC_DRINK",
+ "skill_used": "cooking",
+ "difficulty": 0,
+ "time": 4000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "atomic_coffeepot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "coffee_raw", 1 ]
+ ],
+ [
+ [ "water", 1 ],
+ [ "water_clean", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "milk",
@@ -5292,7 +5731,8 @@
"autolearn": true,
"components": [
[
- [ "whiskey", 1 ]
+ [ "whiskey", 1 ],
+ [ "single_malt_whiskey", 1 ]
],
[
[ "coffee_syrup", 1 ]
@@ -5596,7 +6036,8 @@
[ "powder_eggs", 5 ]
],
[
- [ "meat", 2 ]
+ [ "meat", 2 ],
+ [ "dry_meat", 2]
]
]
},{
@@ -5622,23 +6063,23 @@
],
"components": [
[
- [ "broth", 2 ],
- [ "broth_bone", 2 ]
+ [ "broth", 1 ],
+ [ "broth_bone", 1 ]
],
[
- [ "meat", 2 ],
- [ "meat_smoked", 2 ],
- [ "dry_meat", 2 ],
- [ "rehydrated_meat", 2 ],
+ [ "meat", 1 ],
+ [ "meat_smoked", 1 ],
+ [ "dry_meat", 1 ],
+ [ "rehydrated_meat", 1 ],
[ "sausage", 1 ],
- [ "bacon", 2 ],
- [ "powder_eggs", 15 ]
+ [ "bacon", 1 ],
+ [ "powder_eggs", 10 ]
],
[
- [ "veggy_wild", 2 ],
- [ "veggy", 2 ],
- [ "rehydrated_veggy", 2 ],
- [ "dry_veggy", 2 ]
+ [ "veggy_wild", 1 ],
+ [ "veggy", 1 ],
+ [ "rehydrated_veggy", 1 ],
+ [ "dry_veggy", 1 ]
]
]
},{
@@ -5945,7 +6386,8 @@
[ "cranberries", 1 ],
[ "raspberries", 1 ],
[ "blackberries", 1 ],
- [ "pomegranate", 1 ]
+ [ "pomegranate", 1 ],
+ [ "dry_fruit", 1 ]
],
[
[ "water", 1 ],
@@ -6436,6 +6878,47 @@
[ "water_clean", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "pizza_human",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "time": 20000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 2 ]],
+ "tools": [
+ [
+ [ "hotplate", 8 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pan", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "flour", 2 ]
+ ],
+ [
+ [ "human_flesh", 2 ],
+ [ "human_canned", 1 ],
+ [ "hflesh_vac", 2 ],
+ [ "rehydrated_hflesh", 2 ],
+ [ "dry_hflesh", 2 ]
+ ],
+ [
+ [ "sauce_red", 1 ],
+ [ "seasoning_italian", 5 ]
+ ],
+ [
+ [ "water", 1 ],
+ [ "water_clean", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "spaghetti_bolognese",
@@ -6481,6 +6964,51 @@
[ "dry_meat", 2 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "spaghetti_human",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 4,
+ "time": 20000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 3 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "hotplate", 6 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pot", -1 ],
+ [ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "spaghetti_raw", 1 ]
+ ],
+ [
+ [ "water", 1 ],
+ [ "water_clean", 1 ]
+ ],
+ [
+ [ "seasoning_italian", 5 ],
+ [ "sauce_red", 1 ],
+ [ "tomato", 2 ]
+ ],
+ [
+ [ "human_flesh", 2 ],
+ [ "human_canned", 1 ],
+ [ "rehydrated_hflesh", 2 ],
+ [ "dry_hflesh", 2 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "spaghetti_pesto",
@@ -6604,7 +7132,7 @@
"result": "poppy_sleep",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -6635,7 +7163,7 @@
"result": "poppy_pain",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -6666,7 +7194,7 @@
"result": "fungicide",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -6756,7 +7284,7 @@
"result": "mutagen",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 8,
"time": 10000,
"reversible": false,
@@ -6795,7 +7323,7 @@
"result": "mutagen_plant",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6828,7 +7356,7 @@
"result": "mutagen_insect",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6863,7 +7391,7 @@
"result": "mutagen_spider",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6896,7 +7424,7 @@
"result": "mutagen_slime",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6930,7 +7458,7 @@
"result": "mutagen_fish",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6966,7 +7494,7 @@
"result": "mutagen_rat",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -6999,7 +7527,7 @@
"result": "mutagen_beast",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7032,7 +7560,7 @@
"result": "mutagen_cattle",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7065,7 +7593,7 @@
"result": "mutagen_cephalopod",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7099,7 +7627,7 @@
"result": "mutagen_bird",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7132,7 +7660,7 @@
"result": "mutagen_lizard",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7165,7 +7693,7 @@
"result": "mutagen_troglobite",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7193,6 +7721,42 @@
[ "lye_powder", 100 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "mutagen_medical",
+ "category": "CC_CHEM",
+ "skill_used": "cooking",
+ "requires_skills": [ "firstaid", 1 ],
+ "difficulty": 9,
+ "time": 10000,
+ "reversible": false,
+ "book_learn": [[ "recipe_medicalmut", 9 ]],
+ "autolearn": false,
+ "tools": [
+ [
+ [ "chemistry_set", 25 ],
+ [ "hotplate", 25 ],
+ [ "toolset", 2 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "mutagen", 1 ]
+ ],
+ [
+ [ "blood", 1 ]
+ ],
+ [
+ [ "vitamins", 10 ]
+ ],
+ [
+ [ "iodine", 10 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "canister_goo",
@@ -7221,7 +7785,7 @@
"result": "purifier",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 9,
"time": 10000,
"reversible": false,
@@ -7252,20 +7816,21 @@
]
]
},{
- "type" : "recipe",
- "result": "disinfectant",
+ "type" : "recipe",
+ "result": "mutagen_alpha",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 2 ],
- "difficulty": 4,
- "time": 24000,
+ "requires_skills": [ "firstaid", 1 ],
+ "difficulty": 10,
+ "time": 15000,
"reversible": false,
- "autolearn": true,
+ "autolearn": false,
+ "book_learn": [[ "recipe_alpha", 9 ]],
"tools": [
[
- [ "chemistry_set", 25 ],
- [ "hotplate", 25 ],
- [ "toolset", 2 ],
+ [ "chemistry_set", 37 ],
+ [ "hotplate", 37 ],
+ [ "toolset", 3 ],
[ "fire", -1 ]
],
[
@@ -7274,35 +7839,33 @@
],
"components": [
[
- [ "whiskey", 7 ],
- [ "vodka", 7 ],
- [ "rum", 7 ],
- [ "tequila", 7 ],
- [ "gin", 7 ],
- [ "triple_sec", 7 ],
- [ "bleach", 1 ]
+ [ "mutagen_slime", 1 ]
],
[
- [ "water_clean", 1 ]
+ [ "mutagen_plant", 1 ]
],
[
- [ "oxy_powder", 10 ]
+ [ "mutagen_bird", 1 ]
+ ],
+ [
+ [ "purifier", 3 ]
]
]
},{
- "type" : "recipe",
- "result": "iodine",
+ "type" : "recipe",
+ "result": "mutagen_elfa",
"category": "CC_CHEM",
"skill_used": "cooking",
"requires_skills": [ "firstaid", 1 ],
- "difficulty": 6,
- "time": 24000,
+ "difficulty": 10,
+ "time": 12500,
"reversible": false,
- "autolearn": true,
+ "autolearn": false,
+ "book_learn": [[ "recipe_elfa", 10 ]],
"tools": [
[
- [ "chemistry_set", 25 ],
- [ "hotplate", 25 ],
+ [ "chemistry_set", 31 ],
+ [ "hotplate", 31 ],
[ "toolset", 2 ],
[ "fire", -1 ]
],
@@ -7312,15 +7875,155 @@
],
"components": [
[
- [ "disinfectant", 2 ],
- [ "salt", 5 ]
+ [ "mutagen_slime", 2 ]
+ ],
+ [
+ [ "mutagen_plant", 1 ]
],
[
- [ "aspirin", 10 ]
+ [ "mutagen_bird", 1 ]
]
]
},{
- "type" : "recipe",
+ "type" : "recipe",
+ "result": "mutagen_chimera",
+ "category": "CC_CHEM",
+ "skill_used": "cooking",
+ "requires_skills": [ "firstaid", 1 ],
+ "difficulty": 10,
+ "time": 15000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "recipe_chimera", 9]],
+ "tools": [
+ [
+ [ "chemistry_set", 37 ],
+ [ "hotplate", 37 ],
+ [ "toolset", 3 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "mutagen_lizard", 1 ]
+ ],
+ [
+ [ "mutagen_bird", 1 ]
+ ],
+ [
+ [ "mutagen_beast", 1 ]
+ ],
+ [
+ [ "mutagen_cattle", 1 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "mutagen_raptor",
+ "category": "CC_CHEM",
+ "skill_used": "cooking",
+ "requires_skills": [ "firstaid", 1 ],
+ "difficulty": 10,
+ "time": 12500,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "recipe_raptor", 9 ]],
+ "tools": [
+ [
+ [ "chemistry_set", 31 ],
+ [ "hotplate", 31 ],
+ [ "toolset", 2 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "mutagen_lizard", 1 ]
+ ],
+ [
+ [ "mutagen_bird", 1 ]
+ ],
+ [
+ [ "purifier", 1 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "disinfectant",
+ "category": "CC_CHEM",
+ "skill_used": "cooking",
+ "skills_required": [ "firstaid", 2 ],
+ "difficulty": 4,
+ "time": 24000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "chemistry_set", 25 ],
+ [ "hotplate", 25 ],
+ [ "toolset", 2 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "whiskey", 7 ],
+ [ "single_malt_whiskey", 7 ],
+ [ "vodka", 7 ],
+ [ "rum", 7 ],
+ [ "tequila", 7 ],
+ [ "gin", 7 ],
+ [ "triple_sec", 7 ],
+ [ "bleach", 1 ]
+ ],
+ [
+ [ "water_clean", 1 ]
+ ],
+ [
+ [ "oxy_powder", 10 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "iodine",
+ "category": "CC_CHEM",
+ "skill_used": "cooking",
+ "skills_required": [ "firstaid", 1 ],
+ "difficulty": 6,
+ "time": 24000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "chemistry_set", 25 ],
+ [ "hotplate", 25 ],
+ [ "toolset", 2 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "disinfectant", 2 ],
+ [ "salt", 5 ]
+ ],
+ [
+ [ "aspirin", 10 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
"result": "pur_tablets",
"category": "CC_CHEM",
"skill_used": "cooking",
@@ -7566,7 +8269,7 @@
"result": "gunpowder",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "cooking", 1 ],
+ "skills_required": [ "cooking", 1 ],
"difficulty": 4,
"time": 8000,
"reversible": false,
@@ -7598,7 +8301,7 @@
"result": "incendiary",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "cooking", 1 ],
+ "skills_required": [ "cooking", 1 ],
"difficulty": 6,
"time": 8000,
"reversible": false,
@@ -7629,7 +8332,7 @@
"result": "8mm_bootleg",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "cooking", 2 ],
+ "skills_required": [ "cooking", 2 ],
"difficulty": 7,
"time": 45000,
"reversible": false,
@@ -7671,7 +8374,7 @@
"result": "8mm_bootleg_jsp",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "cooking", 2 ],
+ "skills_required": [ "cooking", 2 ],
"difficulty": 8,
"time": 45000,
"reversible": false,
@@ -7711,13 +8414,141 @@
[ "cu_pipe", 5]
]
]
+},{
+ "type" : "recipe",
+ "result": "20x66_bootleg_shot",
+ "category": "CC_AMMO",
+ "skill_used": "fabrication",
+ "skills_required": [ "cooking", 2 ],
+ "difficulty": 8,
+ "time": 45000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "chemistry_set", 50 ],
+ [ "press", 50 ],
+ [ "hotplate", 50 ],
+ [ "toolset", 4 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ],
+ [
+ [ "press", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "acid", 1 ]
+ ],
+ [
+ [ "plastic_chunk", 4 ]
+ ],
+ [
+ [ "oxy_powder", 120 ]
+ ],
+ [
+ [ "incendiary", 120 ]
+ ],
+ [
+ [ "lead", 160 ],
+ [ "gold_small", 160 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "20x66_bootleg_flechette",
+ "category": "CC_AMMO",
+ "skill_used": "fabrication",
+ "skills_required": [ "cooking", 2 ],
+ "difficulty": 8,
+ "time": 45000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "chemistry_set", 50 ],
+ [ "press", 50 ],
+ [ "hotplate", 50 ],
+ [ "toolset", 4 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ],
+ [
+ [ "boltcutters", -1 ]
+ ],
+ [
+ [ "press", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "acid", 1 ]
+ ],
+ [
+ [ "plastic_chunk", 4 ]
+ ],
+ [
+ [ "oxy_powder", 120 ]
+ ],
+ [
+ [ "incendiary", 120 ]
+ ],
+ [
+ [ "nail", 240 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "20x66_bootleg_slug",
+ "category": "CC_AMMO",
+ "skill_used": "fabrication",
+ "skills_required": [ "cooking", 2 ],
+ "difficulty": 8,
+ "time": 45000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "chemistry_set", 50 ],
+ [ "press", 50 ],
+ [ "hotplate", 50 ],
+ [ "toolset", 4 ]
+ ],
+ [
+ [ "chemistry_set", -1 ]
+ ],
+ [
+ [ "press", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "acid", 1 ]
+ ],
+ [
+ [ "plastic_chunk", 4 ]
+ ],
+ [
+ [ "oxy_powder", 160 ]
+ ],
+ [
+ [ "incendiary", 160 ]
+ ],
+ [
+ [ "lead", 240 ],
+ [ "gold_small", 240 ]
+ ]
+ ]
},
{
"type" : "recipe",
"result": "smpistol_primer",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 45000,
"reversible": false,
@@ -7754,7 +8585,7 @@
"result": "lgpistol_primer",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 45000,
"reversible": false,
@@ -7791,7 +8622,7 @@
"result": "smrifle_primer",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 45000,
"reversible": false,
@@ -7828,7 +8659,7 @@
"result": "lgrifle_primer",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 45000,
"reversible": false,
@@ -7865,7 +8696,7 @@
"result": "shotgun_primer",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 3 ],
+ "skills_required": [ "gun", 3 ],
"difficulty": 4,
"time": 45000,
"reversible": false,
@@ -7902,7 +8733,7 @@
"result": "lead",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 2,
"time": 30000,
"reversible": false,
@@ -8172,7 +9003,7 @@
"result": "battery",
"category": "CC_ELECTRONIC",
"skill_used": "fabrication",
- "requires_skills": [ "electronics", 1 ],
+ "skills_required": [ "electronics", 1 ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -8191,7 +9022,6 @@
],
[
[ "steel_chunk", 1 ],
- [ "scrap", 3 ],
[ "knife_butter", 1 ],
[ "knife_steak", 1 ],
[ "bolt_steel", 1 ],
@@ -8208,7 +9038,7 @@
"result": "battery_compartment",
"category": "CC_ELECTRONIC",
"skill_used": "fabrication",
- "requires_skills": [ "electronics", 3 ],
+ "skills_required": [ "electronics", 3 ],
"difficulty": 3,
"time": 15000,
"reversible": true,
@@ -8238,7 +9068,7 @@
"result": "coilgun",
"category": "CC_WEAPON",
"skill_used": "electronics",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 25000,
"reversible": true,
@@ -8370,7 +9200,7 @@
"result": "water_purifier",
"category": "CC_ELECTRONIC",
"skill_used": "mechanics",
- "requires_skills": [ "electronics", 1 ],
+ "skills_required": [ "electronics", 1 ],
"difficulty": 3,
"time": 25000,
"reversible": true,
@@ -8464,6 +9294,39 @@
[ "scrap", 2 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "veh_tracker",
+ "category": "CC_ELECTRONIC",
+ "skill_used": "electronics",
+ "difficulty": 4,
+ "time": 30000,
+ "reversible": true,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "screwdriver", -1 ],
+ [ "toolset", -1 ]
+ ],
+ [
+ [ "soldering_iron", 14 ],
+ [ "toolset", 1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "amplifier", 1 ]
+ ],
+ [
+ [ "transponder", 1 ]
+ ],
+ [
+ [ "scrap", 5 ]
+ ],
+ [
+ [ "cable", 10 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "two_way_radio",
@@ -8508,7 +9371,7 @@
"result": "electrohack",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "computer", 1 ],
+ "skills_required": [ "computer", 1 ],
"difficulty": 4,
"time": 35000,
"reversible": true,
@@ -8580,7 +9443,7 @@
"result": "mp3",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "computer", 1 ],
+ "skills_required": [ "computer", 1 ],
"difficulty": 5,
"time": 40000,
"reversible": true,
@@ -8614,7 +9477,7 @@
"result": "portable_game",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": ["computer", 5],
+ "skills_required": ["computer", 5],
"difficulty": 8,
"time": 60000,
"reversible": true,
@@ -8724,7 +9587,7 @@
"result" : "adv_UPS_off",
"category" : "CC_ELECTRONIC",
"skill_used" : "electronics",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty" : 9,
"time" : 85000,
"reversible" : true,
@@ -8762,7 +9625,7 @@
"result": "bio_power_storage",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -8798,7 +9661,7 @@
"result": "bio_power_storage_mkII",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 12,
"time": 70000,
"reversible": true,
@@ -8835,7 +9698,7 @@
"result": "bio_solar",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -8870,7 +9733,7 @@
"result": "bio_batteries",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -8902,7 +9765,7 @@
"result": "bio_power_armor_interface",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -8934,7 +9797,7 @@
"result": "bio_power_armor_interface_mkII",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 9,
"time": 50000,
"reversible": true,
@@ -8969,7 +9832,7 @@
"result": "bio_evap",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9002,7 +9865,7 @@
"result": "bio_laser",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 9,
"time": 50000,
"reversible": true,
@@ -9038,7 +9901,7 @@
"result": "bio_flashlight",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -9074,7 +9937,7 @@
"result": "bio_water_extractor",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9110,7 +9973,7 @@
"result": "bio_armor_head",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -9149,7 +10012,7 @@
"result": "bio_armor_arms",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -9188,7 +10051,7 @@
"result": "bio_armor_torso",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -9227,7 +10090,7 @@
"result": "bio_armor_legs",
"category": "CC_ELECTRONIC",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 6,
"time": 50000,
"reversible": true,
@@ -9267,7 +10130,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9293,7 +10156,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9319,7 +10182,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9345,7 +10208,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9371,7 +10234,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9397,7 +10260,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9423,7 +10286,7 @@
"id_suffix": "uncraft",
"category": "CC_NONCRAFT",
"skill_used": "electronics",
- "requires_skills": [ "firstaid", 5 ],
+ "skills_required": [ "firstaid", 5 ],
"difficulty": 7,
"time": 50000,
"reversible": true,
@@ -9644,7 +10507,7 @@
"result": "boots_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 40000,
"reversible": false,
@@ -9989,7 +10852,7 @@
"result": "pants_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 4,
"time": 40000,
"reversible": false,
@@ -10185,27 +11048,81 @@
],
"components": [
[
- [ "fur", 3 ]
+ [ "fur", 3 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "hot_pants",
+ "category": "CC_ARMOR",
+ "skill_used": "tailor",
+ "difficulty": 2,
+ "time": 38000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "needle_bone", 15 ],
+ [ "sewing_kit", 15 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "rag", 4 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "loincloth",
+ "category": "CC_ARMOR",
+ "skill_used": "tailor",
+ "difficulty": 0,
+ "time": 3000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "needle_bone", 12 ],
+ [ "sewing_kit", 12 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "rag", 4 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "loincloth_fur",
+ "category": "CC_ARMOR",
+ "skill_used": "tailor",
+ "difficulty": 0,
+ "time": 1000,
+ "reversible": false,
+ "autolearn": true,
+ "components": [
+ [
+ [ "fur", 1 ]
]
]
},{
"type" : "recipe",
- "result": "hot_pants",
+ "result": "loincloth_leather",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "difficulty": 2,
- "time": 38000,
+ "difficulty": 0,
+ "time": 3000,
"reversible": false,
"autolearn": true,
"tools": [
[
- [ "needle_bone", 15 ],
- [ "sewing_kit", 15 ]
+ [ "needle_bone", 12 ],
+ [ "sewing_kit", 12 ]
]
],
"components": [
[
- [ "rag", 4 ]
+ [ "leather", 2 ]
]
]
},{
@@ -10275,7 +11192,7 @@
"result": "trenchcoat_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 3,
"time": 200000,
"reversible": false,
@@ -10316,7 +11233,7 @@
"result": "coat_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 4,
"time": 100000,
"reversible": false,
@@ -10431,7 +11348,7 @@
"result": "gloves_fingerless_mod",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "fabrication", 1 ],
+ "skills_required": [ "fabrication", 1 ],
"difficulty": 1,
"time": 24000,
"reversible": false,
@@ -10482,7 +11399,7 @@
"result": "gloves_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 16000,
"reversible": false,
@@ -10669,7 +11586,7 @@
"result": "scarf_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 1,
"time": 5000,
"reversible": true,
@@ -10764,6 +11681,9 @@
"time": 20000,
"reversible": true,
"autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
"tools": [
[
[ "welder", 56 ],
@@ -10794,7 +11714,7 @@
"result": "goggles_nv",
"category": "CC_ARMOR",
"skill_used": "electronics",
- "requires_skills": [ "tailor", 1 ],
+ "skills_required": [ "tailor", 1 ],
"difficulty": 5,
"time": 40000,
"reversible": true,
@@ -10826,7 +11746,7 @@
"result": "hat_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 40000,
"reversible": false,
@@ -11035,7 +11955,7 @@
"category": "CC_ARMOR",
"skill_used": "cooking",
"difficulty": 3,
- "requires_skills": [ "tailor", 3 ],
+ "skills_required": [ "tailor", 3 ],
"time": 60000,
"reversible": false,
"autolearn": true,
@@ -11072,7 +11992,7 @@
"category": "CC_ARMOR",
"skill_used": "fabrication",
"difficulty": 2,
- "requires_skills": [ "tailor", 3 ],
+ "skills_required": [ "tailor", 3 ],
"time": 28000,
"reversible": false,
"autolearn": true,
@@ -11183,7 +12103,7 @@
"result": "fur_blanket",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 1,
"time": 50000,
"reversible": true,
@@ -11247,7 +12167,7 @@
"result": "cloak_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 25000,
"reversible": true,
@@ -11288,7 +12208,7 @@
"result": "sleeping_bag",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 4,
"time": 75000,
"reversible": true,
@@ -11309,7 +12229,7 @@
"result": "sleeping_bag_fur",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 5,
"time": 75000,
"reversible": true,
@@ -11378,6 +12298,40 @@
[ "bone", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "primitive_knife",
+ "category": "CC_MISC",
+ "skill_used": "survival",
+ "difficulty": 0,
+ "time": 60000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "rock", -1 ],
+ [ "primitive_hammer", -1 ],
+ [ "hammer", -1 ],
+ [ "hatchet", -1 ],
+ [ "toolset", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "stick", 1 ],
+ [ "2x4", 1 ],
+ [ "bone", 1 ]
+ ],
+ [
+ [ "rock", 1 ]
+ ],
+ [
+ [ "string_6", 1 ],
+ [ "sinew", 20 ],
+ [ "thread", 20 ],
+ [ "plant_fibre", 20 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "digging_stick",
@@ -11428,7 +12382,7 @@
"result": "leather_pouch",
"category": "CC_ARMOR",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 10000,
"reversible": false,
@@ -11456,7 +12410,7 @@
"result": "rock_pot",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "cooking", 1 ],
+ "skills_required": [ "cooking", 1 ],
"difficulty": 2,
"time": 20000,
"reversible": false,
@@ -11486,7 +12440,7 @@
"result": "primitive_shovel",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "carpentry", 1 ],
+ "skills_required": [ "carpentry", 1 ],
"difficulty": 2,
"time": 60000,
"reversible": false,
@@ -11520,7 +12474,7 @@
"result": "primitive_axe",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "carpentry", 1 ],
+ "skills_required": [ "carpentry", 1 ],
"difficulty": 3,
"time": 60000,
"reversible": false,
@@ -11571,7 +12525,7 @@
"result": "waterskin",
"category": "CC_MISC",
"skill_used": "tailor",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": 30000,
"reversible": false,
@@ -11617,7 +12571,7 @@
"result": "shelter_kit",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "carpentry", 1 ],
+ "skills_required": [ "carpentry", 1 ],
"difficulty": 2,
"time": 50000,
"reversible": false,
@@ -11649,7 +12603,7 @@
"id_suffix": "repair",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "tailor", 1 ],
+ "skills_required": [ "tailor", 1 ],
"difficulty": 0,
"time": 20000,
"reversible": false,
@@ -11683,7 +12637,7 @@
"result": "fur_rollmat",
"category": "CC_MISC",
"skill_used": "survival",
- "requires_skills": [ "tailor", 1 ],
+ "skills_required": [ "tailor", 1 ],
"difficulty": 1,
"time": 20000,
"reversible": true,
@@ -11708,7 +12662,7 @@
"result": "snare_trigger",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 0,
"time": 2000,
"reversible": false,
@@ -11727,7 +12681,7 @@
"result": "light_snare_kit",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 1,
"time": 5000,
"reversible": true,
@@ -11745,7 +12699,7 @@
"result": "heavy_snare_kit",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 3,
"time": 8000,
"reversible": true,
@@ -12211,12 +13165,43 @@
[ "rope_6", 5 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "wire",
+ "category": "CC_MISC",
+ "skill_used": "fabrication",
+ "difficulty": 3,
+ "time": 30000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [ [ ["hammer", -1], ["toolset", -1] ],
+ [
+ ["tongs", -1]
+ ],
+ [
+ ["chisel", -1]
+ ],
+ [
+ ["anvil", -1]
+ ],
+ [
+ ["crucible", -1]
+ ],
+ [
+ ["forge", 50], ["char_forge", 10]
+ ]
+ ],
+ "components":
+ [
+ [
+ [ "scrap", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "wire_barbed",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ "carpentry", 1 ],
"difficulty": 2,
"time": 8000,
"reversible": false,
@@ -12257,6 +13242,7 @@
[ "vodka", 7 ],
[ "rum", 7 ],
[ "whiskey", 7 ],
+ [ "single_malt_whiskey", 7 ],
[ "tequila", 7 ],
[ "gin", 7 ],
[ "triple_sec", 7 ]
@@ -12282,6 +13268,7 @@
[ "vodka", 7 ],
[ "rum", 7 ],
[ "whiskey", 7 ],
+ [ "single_malt_whiskey", 7 ],
[ "tequila", 7 ],
[ "gin", 7 ],
[ "triple_sec", 7 ]
@@ -12793,7 +13780,7 @@
"result": "beartrap",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "mechanics", 3 ],
+ "skills_required": [ "mechanics", 3 ],
"difficulty": 2,
"time": 3000,
"reversible": true,
@@ -12817,7 +13804,7 @@
"result": "crossbow_trap",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 3,
"time": 4500,
"reversible": true,
@@ -12840,7 +13827,7 @@
"result": "shotgun_trap",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "mechanics", 1 ],
+ "skills_required": [ "mechanics", 1 ],
"difficulty": 3,
"time": 5000,
"reversible": true,
@@ -12862,7 +13849,7 @@
"result": "blade_trap",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "mechanics", 3 ],
+ "skills_required": [ "mechanics", 3 ],
"difficulty": 4,
"time": 8000,
"reversible": true,
@@ -12909,7 +13896,7 @@
"result": "landmine",
"category": "CC_MISC",
"skill_used": "traps",
- "requires_skills": [ "mechanics", 3 ],
+ "skills_required": [ "mechanics", 3 ],
"difficulty": 5,
"time": 10000,
"reversible": false,
@@ -13020,6 +14007,7 @@
[ "vodka", 7 ],
[ "rum", 7 ],
[ "whiskey", 7 ],
+ [ "single_malt_whiskey", 7 ],
[ "tequila", 7 ],
[ "gin", 7 ],
[ "triple_sec", 7 ],
@@ -13031,7 +14019,7 @@
"result": "arm_splint",
"category": "CC_MISC",
"skill_used": "firstaid",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 1,
"time": 1000,
"reversible": false,
@@ -13060,7 +14048,7 @@
"result": "leg_splint",
"category": "CC_MISC",
"skill_used": "firstaid",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 1,
"time": 1000,
"reversible": false,
@@ -13089,7 +14077,7 @@
"result": "suppressor",
"category": "CC_MISC",
"skill_used": "mechanics",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 1,
"time": 650,
"reversible": false,
@@ -13114,7 +14102,7 @@
"result": "brass_catcher",
"category": "CC_MISC",
"skill_used": "tailor",
- "requires_skills": [ "gun", 1 ],
+ "skills_required": [ "gun", 1 ],
"difficulty": 3,
"time": 65000,
"reversible": true,
@@ -13135,7 +14123,7 @@
"result": "pheromone",
"category": "CC_MISC",
"skill_used": "cooking",
- "requires_skills": [ "survival", 1 ],
+ "skills_required": [ "survival", 1 ],
"difficulty": 3,
"time": 1200,
"reversible": false,
@@ -13161,7 +14149,7 @@
"result": "laser_pack",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ "electronics", 5 ],
+ "skills_required": [ "electronics", 5 ],
"difficulty": 3,
"time": 10000,
"reversible": true,
@@ -13185,7 +14173,7 @@
"result": "bot_manhack",
"category": "CC_MISC",
"skill_used": "mechanics",
- "requires_skills": [[ "electronics", 5 ], [ "computer", 5 ]],
+ "skills_required": [[ "electronics", 5 ], [ "computer", 5 ]],
"difficulty": 6,
"time": 8000,
"reversible": true,
@@ -13220,7 +14208,7 @@
"result": "bot_turret",
"category": "CC_MISC",
"skill_used": "mechanics",
- "requires_skills": [[ "electronics", 5 ], [ "computer", 5 ], [ "gun", 3 ]],
+ "skills_required": [[ "electronics", 5 ], [ "computer", 5 ], [ "gun", 3 ]],
"difficulty": 7,
"time": 9000,
"reversible": true,
@@ -13456,6 +14444,44 @@
[ "salt", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "bag_hflesh_vac",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 4,
+ "time": 20000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 1 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "vac_sealer", 10 ]
+ ],
+ [
+ [ "pot", -1 ],
+ [ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "water", 1 ],
+ [ "water_clean", 1 ]
+ ],
+ [
+ [ "bag_plastic", 1 ]
+ ],
+ [
+ [ "human_flesh", 2 ]
+ ],
+ [
+ [ "salt_water", 1 ],
+ [ "salt", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "bag_veggy_vac",
@@ -13701,7 +14727,6 @@
"result": "sword_wood",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "melee", 1 ],
"difficulty": 0,
"time": 25000,
"reversible": false,
@@ -13720,7 +14745,6 @@
"result": "sword_nail",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": ["survival", 1],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -13750,7 +14774,6 @@
"result": "sword_crude",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": ["survival", 2],
"difficulty": 2,
"time": 20000,
"reversible": false,
@@ -14306,11 +15329,8 @@
["metal_tank", 1]
],
[
- ["steel_chunk", 1],
- [ "scrap", 3 ]
- ],
- [
- ["scrap", 6]
+ ["steel_chunk", 3],
+ [ "scrap", 9 ]
]
]
},{
@@ -14356,11 +15376,55 @@
["metal_tank", 1]
],
[
- ["steel_chunk", 2],
- [ "scrap", 6]
+ ["steel_chunk", 3],
+ [ "scrap", 9]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "mininuke_launcher",
+ "category": "CC_WEAPON",
+ "skill_used": "mechanics",
+ "skill_sec": ["gun",3],
+ "difficulty": 8,
+ "time": 24000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ ["goggles_welding", -1]
+ ],
+ [
+ ["hacksaw", -1], ["toolset", -1]
],
[
- ["scrap", 4]
+ ["screwdriver", -1], ["toolset", -1]
+ ],
+ [
+ ["wrench", -1], ["toolset", -1]
+ ],
+ [
+ ["welder", 200], ["welder_crude", 300], ["toolset", 8]
+ ]
+ ],
+ "components": [
+ [
+ ["pipe", 2],
+ ["rebar", 2]
+ ],
+ [
+ ["duct_tape", 200]
+ ],
+ [
+ ["2x4", 2],
+ ["stick", 2 ]
+ ],
+ [
+ ["spring", 2]
+ ],
+ [
+ ["steel_chunk", 3],
+ ["scrap", 9]
]
]
},{
@@ -14454,7 +15518,7 @@
},{
"type" : "recipe",
"result": "rebar_rail",
- "category": "CC_WEAPON",
+ "category": "CC_AMMO",
"skill_used": "fabrication",
"difficulty": 1,
"time": 36000,
@@ -14480,7 +15544,7 @@
},{
"type" : "recipe",
"result": "steel_rail",
- "category": "CC_MISC",
+ "category": "CC_AMMO",
"skill_used": "fabrication",
"difficulty": 2,
"time": 30000,
@@ -14588,7 +15652,7 @@
"result": "fertilizer_liquid",
"category": "CC_CHEM",
"skill_used": "cooking",
- "skills_required": ["surivival", 2],
+ "skills_required": ["survival", 2],
"difficulty": 3,
"time": 20000,
"reversible": false,
@@ -14633,7 +15697,7 @@
"result": "rock_quern",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ ["survival", 1], ["mechanics", 2], ["cooking", 2] ],
+ "skills_required": [ ["survival", 1], ["mechanics", 2], ["cooking", 2] ],
"difficulty": 2,
"time": 5000,
"reversible": false,
@@ -14856,13 +15920,13 @@
"qualities":[
{"id":"CUT","level":1,"amount":1}
],
- "tools": [
- [
- ["rock", -1],
+ "tools": [
+ [
+ ["rock", -1],
["primitive_hammer", -1],
["hammer", -1],
["hatchet", -1],
- ["toolset", -1]
+ ["toolset", -1]
]
],
"components": [
@@ -14906,7 +15970,7 @@
[ ["fire", -1] ] ],
"components": [ [ ["meat_tainted", 12] ],
[ ["vodka", 2] ],
- [ ["whiskey", 2] ],
+ [ ["whiskey", 2], [ "single_malt_whiskey", 2 ] ],
[ ["rum", 2] ] ]
},{
"type" : "recipe",
@@ -14952,6 +16016,51 @@
[ "ketchup", 1 ], [ "mustard", 1], [ "mayonnaise", 1], [ "bacon", 1 ], [ "seasoning_salt", 15]
]
]
+},{
+ "type" : "recipe",
+ "result": "cheeseburgerhuman",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "time": 9000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 3 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "hotplate", 10 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pan", -1 ],[ "pot", -1 ],[ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "human_flesh", 1 ]
+ ],
+ [
+ [ "bread", 2 ],
+ [ "hardtack", 4]
+ ],
+ [
+ [ "cheese", 2 ], [ "can_cheese", 1]
+ ],
+ [
+ [ "pickle", 1],
+ [ "veggy_pickled", 1],
+ [ "onion", 1],
+ [ "tomato", 1]
+ ],
+ [
+ [ "ketchup", 1 ], [ "mustard", 1], [ "mayonnaise", 1], [ "bacon", 1 ], [ "seasoning_salt", 15]
+ ]
+ ]
},{
"type" : "recipe",
"result": "forge",
@@ -15807,6 +16916,34 @@
[ "stick", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result" : "lawn_dart",
+ "category" : "CC_WEAPON",
+ "skill_used" : "fabrication",
+ "skills_required" : ["throw", 1],
+ "difficulty" : 8,
+ "time" : 30000,
+ "reversible" : false,
+ "autolearn" : true,
+ "tools" : [ [ ["rock", -1], ["primitive_hammer", -1],
+ ["hammer", -1], ["hatchet", -1], ["toolset", -1] ],
+ [
+ ["mold_plastic", -1] ],
+ [
+ ["hotplate", 10],
+ ["toolset", 1],
+ ["fire", -1]
+ ]
+ ],
+ "components" : [
+ [
+ ["plastic_chunk", 4]
+ ],
+ [
+ [ "scrap", 2 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "switchblade",
@@ -15965,7 +17102,7 @@
"result": "q_staff",
"category": "CC_WEAPON",
"skill_used": "fabrication",
- "requires_skills": [ "bashing", 2 ],
+ "skills_required": [ "bashing", 2 ],
"difficulty": 2,
"time": 18000,
"reversible": false,
@@ -16038,9 +17175,47 @@
[ "tazer", 1 ]
],
[
- [ "cable", 10 ]
+ [ "cable", 10 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "blade",
+ "id_suffix": "from steel",
+ "category": "CC_MISC",
+ "skill_used": "fabrication",
+ "difficulty": 2,
+ "time": 60000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ ["hammer", -1],
+ ["toolset", -1]
+ ],
+ [
+ ["tongs", -1]
+ ],
+ [
+ ["chisel", -1]
+ ],
+ [
+ ["swage", -1]
+ ],
+ [
+ ["anvil", -1]
+ ],
+ [
+ ["forge", 100], ["char_forge", 20]
+ ]
+ ],
+ "components":
+ [
+ [
+ ["steel_chunk", 1],
+ ["scrap", 3]
+ ]
]
- ]
},{
"type" : "recipe",
"result": "wrench",
@@ -16075,6 +17250,44 @@
[ "scrap", 12 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "jack",
+ "category": "CC_MISC",
+ "skill_used": "fabrication",
+ "difficulty": 5,
+ "skills_required" : [ "mechanics", 3 ],
+ "time": 300000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [ [ ["hammer", -1], ["toolset", -1] ],
+ [
+ ["tongs", -1]
+ ],
+ [
+ ["chisel", -1]
+ ],
+ [
+ ["anvil", -1]
+ ],
+ [
+ ["crucible", -1]
+ ],
+ [
+ ["swage", -1]
+ ],
+ [
+ ["forge", 200], ["char_forge", 40]
+ ]
+ ],
+ "components":
+ [
+ [
+ [ "steel_lump", 1 ],
+ [ "steel_chunk", 4 ],
+ [ "scrap", 12 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "crowbar",
@@ -16451,7 +17664,7 @@
"result": "chain",
"category": "CC_MISC",
"skill_used": "fabrication",
- "difficulty": 9,
+ "difficulty": 6,
"time": 520000,
"reversible": false,
"autolearn": true,
@@ -16921,6 +18134,48 @@
[ "ketchup", 1 ], [ "mustard", 1], [ "mayonnaise", 1], [ "bacon", 1 ], [ "seasoning_salt", 15 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "bobburger",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "time": 8000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 1 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "hotplate", 10 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pan", -1 ],[ "pot", -1 ],[ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "human_flesh", 1 ]
+ ],
+ [
+ [ "bread", 2 ],
+ [ "hardtack", 4]
+ ],
+ [
+ [ "pickle", 1],
+ [ "veggy_pickled", 1],
+ [ "onion", 1],
+ [ "tomato", 1]
+ ],
+ [
+ [ "ketchup", 1 ], [ "mustard", 1], [ "mayonnaise", 1], [ "bacon", 1 ], [ "seasoning_salt", 15 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "blt",
@@ -16959,6 +18214,71 @@
[ "tomato", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "sandwich_t",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 1,
+ "time": 6000,
+ "reversible": false,
+ "autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "hotplate", 10 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pan", -1 ],[ "pot", -1 ],[ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "bread", 2 ],
+ [ "hardtack", 4]
+ ],
+ [
+ [ "meat", 1 ]
+ ]
+ ]
+},{
+ "type" : "recipe",
+ "result": "sandwich_human",
+ "category": "CC_FOOD",
+ "skill_used": "cooking",
+ "difficulty": 1,
+ "time": 6000,
+ "reversible": false,
+ "autolearn": false,
+ "book_learn": [[ "cookbook_human", 1 ]],
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "tools": [
+ [
+ [ "hotplate", 10 ],
+ [ "char_smoker", 1 ],
+ [ "toolset", 1 ],
+ [ "fire", -1 ]
+ ],
+ [
+ [ "pan", -1 ],[ "pot", -1 ],[ "rock_pot", -1 ]
+ ]
+ ],
+ "components": [
+ [
+ [ "bread", 2 ],
+ [ "hardtack", 4]
+ ],
+ [
+ [ "human_flesh", 1 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "ketchup",
@@ -17197,18 +18517,10 @@
"time": 300000,
"reversible": false,
"autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
"tools": [
- [
- [ "scissors", -1 ],
- [ "knife_steak", -1 ],
- [ "knife_combat", -1 ],
- [ "knife_butcher", -1 ],
- [ "pockknife", -1 ],
- [ "scalpel", -1 ],
- [ "machete", -1 ],
- [ "broadsword", -1 ],
- [ "toolset", -1 ]
- ],
[
[ "welder", 28 ],
[ "soldering_iron", 28 ],
@@ -17260,18 +18572,10 @@
"time": 45000,
"reversible": false,
"autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
"tools": [
- [
- [ "scissors", -1 ],
- [ "knife_steak", -1 ],
- [ "knife_combat", -1 ],
- [ "knife_butcher", -1 ],
- [ "pockknife", -1 ],
- [ "scalpel", -1 ],
- [ "machete", -1 ],
- [ "broadsword", -1 ],
- [ "toolset", -1 ]
- ],
[
[ "welder", 42 ],
[ "soldering_iron", 42 ],
@@ -17326,18 +18630,10 @@
"time": 60000,
"reversible": false,
"autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
"tools": [
- [
- [ "scissors", -1 ],
- [ "knife_steak", -1 ],
- [ "knife_combat", -1 ],
- [ "knife_butcher", -1 ],
- [ "pockknife", -1 ],
- [ "scalpel", -1 ],
- [ "machete", -1 ],
- [ "broadsword", -1 ],
- [ "toolset", -1 ]
- ],
[
[ "welder", 28 ],
[ "soldering_iron", 28 ],
@@ -17383,18 +18679,10 @@
"time": 120000,
"reversible": false,
"autolearn": true,
+ "qualities" : [
+ {"id":"CUT","level":1,"amount":1}
+ ],
"tools": [
- [
- [ "scissors", -1 ],
- [ "knife_steak", -1 ],
- [ "knife_combat", -1 ],
- [ "knife_butcher", -1 ],
- [ "pockknife", -1 ],
- [ "scalpel", -1 ],
- [ "machete", -1 ],
- [ "broadsword", -1 ],
- [ "toolset", -1 ]
- ],
[
[ "welder", 42 ],
[ "soldering_iron", 42 ],
@@ -17763,7 +19051,7 @@
"result": "quikclot",
"category": "CC_CHEM",
"skill_used": "cooking",
- "requires_skills": [ "firstaid", 1 ],
+ "skills_required": [ "firstaid", 1 ],
"difficulty": 4,
"time": 1200,
"reversible": false,
@@ -17822,7 +19110,7 @@
],
"components":
[
- [
+ [
["pilot_light", 1]
],
[
@@ -17830,10 +19118,10 @@
[ "steel_chunk", 12 ],
[ "scrap", 36 ]
],
- [
+ [
[ "metal_tank", 1 ]
],
- [
+ [
[ "pipe", 3]
]
]
@@ -17842,7 +19130,7 @@
"result": "char_smoker",
"category": "CC_MISC",
"skill_used": "fabrication",
- "requires_skills": [ "cooking", 2 ],
+ "skills_required": [ "cooking", 2 ],
"difficulty": 2,
"time": 70000,
"reversible": true,
@@ -17870,7 +19158,7 @@
],
"components":
[
- [ ["pilot_light", 1]
+ [ ["pilot_light", 1]
],
[
[ "scrap", 4 ]
@@ -17915,10 +19203,10 @@
[ "steel_chunk", 20 ],
[ "scrap", 60 ]
],
- [
+ [
[ "metal_tank", 1 ]
],
- [
+ [
["pipe", 6]
]
]
@@ -17972,7 +19260,7 @@
[ "rag", 4 ]
],
[
- [ "charcoal", 10 ]
+ [ "charcoal", 15 ]
]
]
},{
@@ -18227,7 +19515,7 @@
"result": "unbio_blaster_gun",
"category": "CC_WEAPON",
"skill_used": "electronics",
- "requires_skills": [ "fabrication", 4, "gun", 2 ],
+ "skills_required": [ "fabrication", 4, "gun", 2 ],
"difficulty": 6,
"time": 30000,
"reversible": false,
@@ -18260,13 +19548,12 @@
["plastic_chunk", 3]
]
]
-},
- {
+},{
"type" : "recipe",
"result": "9mmfmj",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 4 ],
+ "skills_required": [ "gun", 4 ],
"difficulty": 4,
"time": 30000,
"reversible": false,
@@ -18293,20 +19580,22 @@
],
[
[ "lead", 150 ],
- [ "gold_small", 150 ]
+ [ "gold_small", 150 ],
+ [ "silver_small", 150 ],
+ [ "tin", 150 ],
+ [ "bismuth", 150 ],
+ [ "solder_wire", 150 ]
],
[
[ "cu_pipe", 2 ]
]
]
- },
-
- {
+ },{
"type" : "recipe",
"result": "38_fmj",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 4 ],
+ "skills_required": [ "gun", 4 ],
"difficulty": 4,
"time": 30000,
"reversible": false,
@@ -18333,20 +19622,22 @@
],
[
[ "lead", 200 ],
- [ "gold_small", 200 ]
+ [ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ]
],
[
[ "cu_pipe", 2 ]
]
]
- },
-
- {
+ },{
"type" : "recipe",
"result": "40fmj",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 4 ],
+ "skills_required": [ "gun", 4 ],
"difficulty": 4,
"time": 35000,
"reversible": false,
@@ -18373,7 +19664,11 @@
],
[
[ "lead", 250 ],
- [ "gold_small", 250 ]
+ [ "gold_small", 250 ],
+ [ "silver_small", 250 ],
+ [ "tin", 250 ],
+ [ "bismuth", 250 ],
+ [ "solder_wire", 250 ]
],
[
[ "cu_pipe", 2 ]
@@ -18384,7 +19679,7 @@
"result": "5x50dart",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 5 ],
+ "skills_required": [ "gun", 5 ],
"difficulty": 6,
"time": 8000,
"reversible": false,
@@ -18415,15 +19710,20 @@
[
[ "lead", 200 ],
[ "gold_small", 200 ],
+ [ "silver_small", 200 ],
+ [ "tin", 200 ],
+ [ "bismuth", 200 ],
+ [ "solder_wire", 200 ],
[ "nail", 100 ]
]
]
- },{
+ },
+{
"type" : "recipe",
"result": "power_armor_helmet_basic",
"category": "CC_NONCRAFT",
"skill_used": "fabrication",
- "requires_skills": ["electronics", 4],
+ "skills_required": ["electronics", 4],
"difficulty": 8,
"time": 80000,
"reversible": true,
@@ -18471,7 +19771,7 @@
"result": "power_armor_basic",
"category": "CC_NONCRAFT",
"skill_used": "fabrication",
- "requires_skills": ["electronics", 5],
+ "skills_required": ["electronics", 5],
"difficulty": 7,
"time": 80000,
"reversible": true,
@@ -18558,7 +19858,7 @@
"result": "44fmj",
"category": "CC_AMMO",
"skill_used": "fabrication",
- "requires_skills": [ "gun", 4 ],
+ "skills_required": [ "gun", 4 ],
"difficulty": 5,
"time": 25000,
"reversible": false,
@@ -18585,7 +19885,11 @@
],
[
[ "lead", 400 ],
- [ "gold_small", 400 ]
+ [ "gold_small", 400 ],
+ [ "silver_small", 400 ],
+ [ "tin", 400 ],
+ [ "bismuth", 400 ],
+ [ "solder_wire", 400 ]
],
[
[ "cu_pipe", 3 ]
@@ -18824,6 +20128,25 @@
[ "plut_cell", 1 ]
]
]
+},
+
+ {
+ "type" : "recipe",
+ "result": "rag",
+ "id_suffix": "uncraft",
+ "category": "CC_NONCRAFT",
+ "difficulty": 0,
+ "time": 60000,
+ "reversible": true,
+ "autolearn": false,
+ "qualities":[
+ {"id":"CUT","level":1,"amount":1}
+ ],
+ "components": [
+ [
+ [ "thread", 100 ]
+ ]
+ ]
},{
"type" : "recipe",
"result": "juice",
@@ -18916,9 +20239,6 @@
[
[ "towel", 1 ]
],
- [
- [ "rollmat", 1 ]
- ],
[
[ "boots_combat", 1 ]
],
@@ -18956,5 +20276,44 @@
[ "sleeping_bag", 1 ]
]
]
+},{
+ "type" : "recipe",
+ "result": "wooden_barrel",
+ "category": "CC_MISC",
+ "skill_used": "fabrication",
+ "difficulty": 3,
+ "time": 60000,
+ "reversible": false,
+ "autolearn": true,
+ "tools": [
+ [
+ [ "toolset", -1 ],
+ [ "saw", -1 ]
+ ],
+ [
+ [ "toolset", -1 ],
+ [ "hammer", -1 ],
+ [ "primitive_hammer", -1 ]
+ ],
+ [
+ ["goggles_welding", -1]
+ ],
+ [
+ ["welder", 20],
+ ["welder_crude", 30],
+ ["toolset", 1]
+ ],
+ [
+ ["fire", -1]
+ ]
+ ],
+ "components": [
+ [
+ [ "2x4", 30 ]
+ ],
+ [
+ [ "scrap", 6 ]
+ ]
+ ]
}
]
diff --git a/data/json/species.json b/data/json/species.json
index f6577df9d0f8a..05b2489ec0f5c 100644
--- a/data/json/species.json
+++ b/data/json/species.json
@@ -1,75 +1,75 @@
[
{
"type" : "SPECIES",
- "id":"MAMMAL",
- "fear_triggers":["HURT", "FIRE", "FRIEND_DIED"]
+ "id" : "MAMMAL",
+ "fear_triggers" : ["HURT", "FIRE", "FRIEND_DIED"]
},{
"type" : "SPECIES",
- "id":"AMPHIBIAN",
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "AMPHIBIAN",
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"BIRD",
- "fear_triggers":["HURT", "SOUND"]
+ "id" : "BIRD",
+ "fear_triggers" : ["HURT", "SOUND"]
},{
"type" : "SPECIES",
- "id":"REPTILE",
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "REPTILE",
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"FISH",
- "fear_triggers":["HURT", "FRIEND_ATTACKED"]
+ "id" : "FISH",
+ "fear_triggers" : ["HURT", "FRIEND_ATTACKED"]
},{
"type" : "SPECIES",
- "id":"MUTANT",
- "fear_triggers":["FIRE"]
+ "id" : "MUTANT",
+ "fear_triggers" : ["FIRE"]
},{
"type" : "SPECIES",
- "id":"NETHER",
- "fear_triggers":["HURT"]
+ "id" : "NETHER",
+ "fear_triggers" : ["HURT"]
},{
"type" : "SPECIES",
- "id":"FUNGUS",
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "FUNGUS",
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"INSECT",
- "anger_triggers":["FRIEND_DIED"],
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "INSECT",
+ "anger_triggers" : ["FRIEND_DIED"],
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"SPIDER",
- "anger_triggers":["FRIEND_DIED"],
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "SPIDER",
+ "anger_triggers" : ["FRIEND_DIED"],
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"PLANT",
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "PLANT",
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"MOLLUSK",
- "fear_triggers":["HURT", "FIRE"]
+ "id" : "MOLLUSK",
+ "fear_triggers" : ["HURT", "FIRE"]
},{
"type" : "SPECIES",
- "id":"WORM",
- "fear_triggers":["HURT"]
+ "id" : "WORM",
+ "fear_triggers" : ["HURT"]
},{
"type" : "SPECIES",
- "id":"ZOMBIE"
+ "id" : "ZOMBIE"
},{
"type" : "SPECIES",
- "id":"ROBOT"
+ "id" : "ROBOT"
},{
"type" : "SPECIES",
- "id":"HORROR"
+ "id" : "HORROR"
},{
"type" : "SPECIES",
- "id":"ABBERATION"
+ "id" : "ABBERATION"
},{
"type" : "SPECIES",
- "id":"HALLUCINATION"
+ "id" : "HALLUCINATION"
},{
"type" : "SPECIES",
- "id":"UNKNOWN"
- }
+ "id" : "UNKNOWN"
+ }
]
diff --git a/data/json/techniques.json b/data/json/techniques.json
index da0a0b55067e9..c68834f40fe31 100644
--- a/data/json/techniques.json
+++ b/data/json/techniques.json
@@ -3,23 +3,23 @@
"type" : "technique",
"id" : "WIDE",
"name" : "Wide Strike",
- "unarmed_allowed": true,
- "melee_allowed": true,
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
"messages" : [
"You swing in a wide arc through %s",
" swings in a wide arc through %s"
],
"aoe" : "wide",
- "quick": true
+ "quick" : true
},{
"type" : "technique",
"id" : "BRUTAL",
"name" : "Brutal Strike",
- "unarmed_allowed": true,
- "melee_allowed": true,
- "crit_tec": true,
- "stun_dur": 1,
- "knockback_dist": 1,
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "crit_tec" : true,
+ "stun_dur" : 1,
+ "knockback_dist" : 1,
"messages" : [
"You send %s reeling",
" sends %s reeling"
@@ -28,9 +28,9 @@
"type" : "technique",
"id" : "RAPID",
"name" : "Rapid Strike",
- "min_unarmed": 0,
- "unarmed_allowed": true,
- "quick": true,
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "quick" : true,
"messages" : [
"You quickly strike %s",
" quickly strikes %s"
@@ -39,9 +39,9 @@
"type" : "technique",
"id" : "WRAP",
"name" : "Wrap attack",
- "min_unarmed": 0,
- "unarmed_allowed": true,
- "stun_dur": 2,
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "stun_dur" : 2,
"messages" : [
"You wrap up %s",
" wraps up %s"
@@ -50,9 +50,9 @@
"type" : "technique",
"id" : "SWEEP",
"name" : "Sweep Attack",
- "min_unarmed": 0,
- "unarmed_allowed": true,
- "down_dur": 2,
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "down_dur" : 2,
"messages" : [
"You sweep %s",
" sweeps %s"
@@ -61,63 +61,63 @@
"type" : "technique",
"id" : "tec_feint",
"name" : "Feint",
- "unarmed_allowed": true,
- "melee_allowed": true,
- "defensive": true,
- "miss_recovery": true
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true
},{
"type" : "technique",
"id" : "tec_break",
"name" : "Grab Break",
- "unarmed_allowed": true,
- "melee_allowed": true,
- "defensive": true,
- "grab_break": true
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "defensive" : true,
+ "grab_break" : true
},{
"type" : "technique",
"id" : "tec_precise",
"name" : "Precise Strike",
- "min_unarmed": 0,
- "unarmed_allowed": true,
- "melee_allowed": true,
- "crit_tec": true,
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "crit_tec" : true,
"messages" : [
"You jab deftly at %s",
" jabs deftly at %s"
],
- "stun_dur": 2
+ "stun_dur" : 2
},{
"type" : "technique",
"id" : "tec_karate_rapid",
"name" : "quick punch",
- "min_unarmed": 0,
- "unarmed_allowed": true,
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
"messages" : [
"You quickly punch %s",
" quickly punches %s"
],
- "quick": true
+ "quick" : true
},{
"type" : "technique",
"id" : "tec_karate_precise",
"name" : "karate chop",
- "min_unarmed": 4,
- "unarmed_allowed": true,
- "crit_tec": true,
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
"messages" : [
"You karate chop %s",
" karate chops %s"
],
- "stun_dur": 2
+ "stun_dur" : 2
},{
"type" : "technique",
"id" : "tec_aikido_throw",
"name" : "throw",
- "min_unarmed": 2,
- "unarmed_allowed": true,
- "down_dur": 1,
- "knockback_dist": 1,
- "knockback_spread": 1,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "down_dur" : 1,
+ "knockback_dist" : 1,
+ "knockback_spread" : 1,
"messages" : [
"You throw %s",
" throws %s"
@@ -126,10 +126,10 @@
"type" : "technique",
"id" : "tec_aikido_feint",
"name" : "feint at",
- "min_unarmed": 2,
- "unarmed_allowed": true,
- "defensive": true,
- "miss_recovery": true,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
"messages" : [
"You feint at %s",
" feints at %s"
@@ -138,9 +138,9 @@
"type" : "technique",
"id" : "tec_aikido_disarm",
"name" : "disarm",
- "min_unarmed": 3,
- "unarmed_allowed": true,
- "disarms": true,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "disarms" : true,
"messages" : [
"You disarm %s",
" disarms %s"
@@ -149,11 +149,11 @@
"type" : "technique",
"id" : "tec_judo_throw",
"name" : "throw",
- "min_unarmed": 3,
- "unarmed_allowed": true,
- "down_dur": 1,
- "knockback_dist": 1,
- "knockback_spread": 1,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "down_dur" : 1,
+ "knockback_dist" : 1,
+ "knockback_spread" : 1,
"messages" : [
"You throw %s",
" throws %s"
@@ -162,9 +162,9 @@
"type" : "technique",
"id" : "tec_judo_grab",
"name" : "grab",
- "min_unarmed": 2,
- "unarmed_allowed": true,
- "down_dur": 1,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "down_dur" : 1,
"messages" : [
"You grab %s",
" grabs %s"
@@ -173,9 +173,9 @@
"type" : "technique",
"id" : "tec_taichi_disarm",
"name" : "disarm",
- "min_unarmed": 3,
- "unarmed_allowed": true,
- "disarms": true,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "disarms" : true,
"messages" : [
"You disarm %s",
" disarms %s"
@@ -184,10 +184,10 @@
"type" : "technique",
"id" : "tec_taichi_precise",
"name" : "precise strike",
- "min_unarmed": 4,
- "unarmed_allowed": true,
- "crit_tec": true,
- "stun_dur": 2,
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "stun_dur" : 2,
"messages" : [
"You strike %s",
" strikes %s"
@@ -196,10 +196,10 @@
"type" : "technique",
"id" : "tec_capoeira_feint",
"name" : "feint at",
- "min_unarmed": 1,
- "unarmed_allowed": true,
- "defensive": true,
- "miss_recovery": true,
+ "min_unarmed" : 1,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
"messages" : [
"You feint at %s",
" feints at %s"
@@ -208,56 +208,56 @@
"type" : "technique",
"id" : "tec_muay_thai_elbow",
"name" : "elbow",
- "min_unarmed": 2,
- "unarmed_allowed": true,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
"messages" : [
"You elbow %s",
" elbows %s"
],
- "quick": true,
- "stun_dur": 1
+ "quick" : true,
+ "stun_dur" : 1
},{
"type" : "technique",
"id" : "tec_muay_thai_kick",
"name" : "kick",
- "min_unarmed": 3,
- "unarmed_allowed": true,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
"messages" : [
"You power-kick %s",
" power-kicks %s"
],
- "stun_dur": 1
+ "stun_dur" : 1
},{
"type" : "technique",
"id" : "tec_muay_thai_knee",
"name" : "flying knee",
- "min_unarmed": 4,
- "unarmed_allowed": true,
- "crit_tec": true,
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
"messages" : [
"You flying knee %s",
" flying knees %s"
],
- "stun_dur": 1
+ "stun_dur" : 1
},{
"type" : "technique",
"id" : "tec_krav_maga_rapid",
"name" : "quick punch",
- "min_unarmed": 2,
- "unarmed_allowed": true,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
"messages" : [
"You quickly punch %s",
" quickly punches %s"
],
- "quick": true
+ "quick" : true
},{
"type" : "technique",
"id" : "tec_krav_maga_feint",
"name" : "feint at",
- "min_unarmed": 2,
- "unarmed_allowed": true,
- "defensive": true,
- "miss_recovery": true,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
"messages" : [
"You feint at %s",
" feints at %s"
@@ -266,21 +266,21 @@
"type" : "technique",
"id" : "tec_krav_maga_precise",
"name" : "precise strike",
- "min_unarmed": 3,
- "unarmed_allowed": true,
- "crit_tec": true,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
"messages" : [
"You jab %s",
" jabs %s"
],
- "stun_dur": 2
+ "stun_dur" : 2
},{
"type" : "technique",
"id" : "tec_krav_maga_disarm",
"name" : "disarm",
- "min_unarmed": 3,
- "unarmed_allowed": true,
- "disarms": true,
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "disarms" : true,
"messages" : [
"You disarm %s",
" disarms %s"
@@ -289,9 +289,9 @@
"type" : "technique",
"id" : "tec_krav_maga_grab",
"name" : "grab",
- "min_unarmed": 4,
- "unarmed_allowed": true,
- "down_dur": 1,
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "down_dur" : 1,
"messages" : [
"You grab %s",
" grabs %s"
@@ -300,35 +300,35 @@
"type" : "technique",
"id" : "tec_krav_maga_break",
"name" : "grab break",
- "min_unarmed": 4,
- "unarmed_allowed": true,
- "melee_allowed": true,
- "defensive": true,
- "grab_break": true
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "defensive" : true,
+ "grab_break" : true
},{
"type" : "technique",
"id" : "tec_ninjutsu_precise",
"name" : "surprise attack",
- "min_unarmed": 3,
- "min_melee": 3,
- "unarmed_allowed": true,
- "melee_allowed": true,
- "crit_tec": true,
+ "min_unarmed" : 3,
+ "min_melee" : 3,
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "crit_tec" : true,
"messages" : [
"You surprise attack %s",
" surprise attacks %s"
],
- "stun_dur": 2,
- "bash_mult": 1.4,
- "cut_mult": 2
+ "stun_dur" : 2,
+ "bash_mult" : 1.4,
+ "cut_mult" : 2
},{
"type" : "technique",
"id" : "tec_taekwondo_precise",
"name" : "axe-kick",
- "min_unarmed": 2,
- "unarmed_allowed": true,
- "crit_tec": true,
- "stun_dur": 2,
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "stun_dur" : 2,
"messages" : [
"You axe-kick %s",
" axe-kicks %s"
@@ -338,23 +338,267 @@
"id" : "tec_taekwondo_push",
"name" : "side kick",
"min_unarmed":3,
- "unarmed_allowed": true,
+ "unarmed_allowed" : true,
"messages" : [
"You side-kick %s",
" side-kicks %s"
],
- "stun_dur": 1,
- "knockback_dist": 1
+ "stun_dur" : 1,
+ "knockback_dist" : 1
},{
"type" : "technique",
"id" : "tec_taekwondo_sweep",
"name" : "sweep kick",
- "min_unarmed": 4,
- "unarmed_allowed": true,
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
"messages" : [
"You sweep-kick %s",
" sweep-kicks %s"
],
- "down_dur": 2
+ "down_dur" : 2
+ },{
+ "type" : "technique",
+ "id" : "tec_zuiquan_feint",
+ "name" : "Drunk feint",
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
+ "messages" : [
+ "You stumble and leer at %s",
+ " stumbles and leers at %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_venom_snake_feint",
+ "name" : "Viper Hiss",
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
+ "messages" : [
+ "You hiss threateningly at %s",
+ " hisses threateningly at %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_venom_snake_rapid",
+ "name" : "Viper Bite",
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "quick" : true,
+ "messages" : [
+ "You Snakebite %s",
+ " Snakebites %s"
+ ],
+ "bash_mult" : 2
+ },{
+ "type" : "technique",
+ "id" : "tec_venom_snake_break",
+ "name" : "Viper Writhe",
+ "unarmed_allowed" : true,
+ "melee_allowed" : true,
+ "defensive" : true,
+ "grab_break" : true
+ },{
+ "type" : "technique",
+ "id" : "tec_scorpion_brutal",
+ "name" : "Stinger Strike",
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "stun_dur" : 3,
+ "knockback_dist" : 3,
+ "messages" : [
+ "Your Stinger Kick sends %s flying!",
+ "'s Stinger Kick sends %s flying!"
+ ],
+ "bash_mult" : 2
+ },{
+ "type" : "technique",
+ "id" : "tec_scorpion_precise",
+ "name" : "Pincer Strike",
+ "min_unarmed" : 0,
+ "unarmed_allowed" : true,
+ "messages" : [
+ "You punch %s with your Pincer Fist!",
+ " jabs %s with a Pincer Fist!"
+ ],
+ "stun_dur" : 2,
+ "bash_mult" : 1.25
+ },{
+ "type" : "technique",
+ "id" : "tec_toad_grab",
+ "name" : "Toad's Tongue",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "quick" : true,
+ "down_dur" : 3,
+ "messages" : [
+ "You snatch and clobber %s",
+ " snatches and clobbers %s"
+ ],
+ "bash_mult" : 1.5
+ },{
+ "type" : "technique",
+ "id" : "tec_centipede_rapid",
+ "name" : "Rapid Strike",
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "quick" : true,
+ "messages" : [
+ "You swiftly hit %s",
+ " swiftly hits %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_snake_rapid",
+ "name" : "Snake Snap",
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "quick" : true,
+ "messages" : [
+ "You swiftly jab %s",
+ " swiftly jabs %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_snake_feint",
+ "name" : "Snake Slide",
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
+ "messages" : [
+ "You make serpentine hand motions at %s",
+ " makes serpentine hand motions at %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_snake_break",
+ "name" : "Snake Slither",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "grab_break" : true,
+ "messages" : [
+ "You slither free!",
+ " slithers free!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_snake_precise",
+ "name" : "Snake Strike",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "messages" : [
+ "You strike out at %s",
+ " strikes out at %s"
+ ],
+ "stun_dur" : 2
+ },{
+ "type" : "technique",
+ "id" : "tec_tiger_grab",
+ "name" : "Tiger Takedown",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "down_dur" : 1,
+ "messages" : [
+ "You grab and ground %s!",
+ " grabs and grounds %s!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_leopard_precise",
+ "name" : "Leopard Fist",
+ "min_unarmed" : 5,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "messages" : [
+ "You strike out at %s with your Leopard Fist!",
+ " strikes out at %s with a Leopard Fist!"
+ ],
+ "stun_dur" : 2
+ },{
+ "type" : "technique",
+ "id" : "tec_leopard_rapid",
+ "name" : "Leopard Swipe",
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "quick" : true,
+ "messages" : [
+ "You quickly swipe at %s",
+ " quickly swipes at %s"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_dragon_grab",
+ "name" : "Dragon Snatch",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "messages" : [
+ "You grab and knee %s!",
+ " grabs and knees %s!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_dragon_sweep",
+ "name" : "Dragon Sweeper",
+ "min_unarmed" : 5,
+ "unarmed_allowed" : true,
+ "down_dur" : 2,
+ "messages" : [
+ "You low-roundhouse %s 's legs!",
+ " low-roundhouses %s 's legs!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_dragon_brutal",
+ "name" : "Dragon Strike",
+ "min_unarmed" : 6,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "stun_dur" : 1,
+ "knockback_dist" : 1,
+ "messages" : [
+ "You send %s reeling with a Dragon Strike!",
+ " sends %s reeling with a Dragon Strike!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_crane_feint",
+ "name" : "Crane Wing",
+ "min_unarmed" : 2,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "miss_recovery" : true,
+ "messages" : [
+ "You raise your arms intimidatingly!",
+ " performs the Crane Wing!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_crane_break",
+ "name" : "Crane Flap",
+ "min_unarmed" : 3,
+ "unarmed_allowed" : true,
+ "defensive" : true,
+ "grab_break" : true,
+ "messages" : [
+ "You swing your arms and break free!",
+ " flaps free!"
+ ]
+ },{
+ "type" : "technique",
+ "id" : "tec_crane_precise",
+ "name" : "Crane Strike",
+ "min_unarmed" : 4,
+ "unarmed_allowed" : true,
+ "crit_tec" : true,
+ "messages" : [
+ "You hand-peck %s",
+ " hand-pecks %s"
+ ],
+ "stun_dur" : 2
}
]
diff --git a/data/json/terrain.json b/data/json/terrain.json
index 7a7d4b60670ef..0c371e496220e 100644
--- a/data/json/terrain.json
+++ b/data/json/terrain.json
@@ -1,63 +1,57 @@
[
{
"type": "terrain",
- "id": "t_null",
+ "id" : "t_null",
"name": "nothing",
"symbol": " ",
"color": "white",
"move_cost": 2,
"flags": ["TRANSPARENT", "DIGGABLE"]
- },
- {
- "type": "terrain",
- "id": "t_hole",
+ },{
+ "type" : "terrain",
+ "id" : "t_hole",
"name": "empty space",
"symbol": " ",
"color": "black",
"move_cost": 2,
"trap": "ledge",
"flags": ["TRANSPARENT"]
- },
- {
- "type": "terrain",
- "id": "t_dirt",
+ },{
+ "type" : "terrain",
+ "id" : "t_dirt",
"name": "dirt",
"symbol": ".",
"color": "brown",
"move_cost": 2,
"flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_sand",
+ },{
+ "type" : "terrain",
+ "id" : "t_sand",
"name": "sand",
"symbol": ".",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_dirtmound",
+ },{
+ "type" : "terrain",
+ "id" : "t_dirtmound",
"name": "mound of dirt",
"symbol": "#",
"color": "brown",
"move_cost": 3,
"flags": ["TRANSPARENT", "DIGGABLE"],
"examine_action": "dirtmound"
- },
- {
- "type": "terrain",
- "id": "t_pit_shallow",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit_shallow",
"name": "shallow pit",
"symbol": "0",
"color": "yellow",
"move_cost": 8,
"flags": ["TRANSPARENT", "DIGGABLE"]
- },
- {
- "type": "terrain",
- "id": "t_pit",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit",
"name": "pit",
"symbol": "0",
"color": "brown",
@@ -65,29 +59,26 @@
"trap": "pit",
"flags": ["TRANSPARENT", "DIGGABLE"],
"examine_action": "pit"
- },
- {
- "type": "terrain",
- "id": "t_pit_corpsed",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit_corpsed",
"name": "corpse filled pit",
"symbol": "#",
"color": "green",
"move_cost": 5,
"flags": ["TRANSPARENT", "DIGGABLE"]
- },
- {
- "type": "terrain",
- "id": "t_pit_covered",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit_covered",
"name": "covered pit",
"symbol": "#",
"color": "ltred",
"move_cost": 2,
"flags": ["TRANSPARENT"],
"examine_action": "pit_covered"
- },
- {
- "type": "terrain",
- "id": "t_pit_spiked",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit_spiked",
"name": "spiked pit",
"symbol": "0",
"color": "ltred",
@@ -95,123 +86,110 @@
"trap": "spike_pit",
"flags": ["TRANSPARENT", "DIGGABLE"],
"examine_action": "pit"
- },
- {
- "type": "terrain",
- "id": "t_pit_spiked_covered",
+ },{
+ "type" : "terrain",
+ "id" : "t_pit_spiked_covered",
"name": "covered spiked pit",
"symbol": "#",
"color": "ltred",
"move_cost": 2,
"flags": ["TRANSPARENT"],
"examine_action": "pit_covered"
- },
- {
- "type": "terrain",
- "id": "t_rock_floor",
+ },{
+ "type" : "terrain",
+ "id" : "t_rock_floor",
"name": "rock floor",
"symbol": ".",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "INDOORS", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_rubble",
+ },{
+ "type" : "terrain",
+ "id" : "t_rubble",
"name": "pile of rubble",
"symbol": "^",
"color": "ltgray",
"move_cost": 4,
"flags": ["TRANSPARENT", "ROUGH", "DIGGABLE"],
"examine_action": "rubble"
- },
- {
- "type": "terrain",
- "id": "t_ash",
+ },{
+ "type" : "terrain",
+ "id" : "t_ash",
"name": "pile of ash",
"symbol": "#",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "DIGGABLE"],
"examine_action": "rubble"
- },
- {
- "type": "terrain",
- "id": "t_metal",
+ },{
+ "type" : "terrain",
+ "id" : "t_metal",
"name": "twisted metal",
"symbol": "#",
"color": "cyan",
"move_cost": 5,
"flags": ["TRANSPARENT", "ROUGH", "SHARP", "PLACE_ITEM"],
"examine_action": "wreckage"
- },
- {
- "type": "terrain",
- "id": "t_wreckage",
+ },{
+ "type" : "terrain",
+ "id" : "t_wreckage",
"name": "metal wreckage",
"symbol": "#",
"color": "cyan",
"move_cost": 5,
"flags": ["TRANSPARENT", "ROUGH", "SHARP", "PLACE_ITEM"],
"examine_action": "wreckage"
- },
- {
- "type": "terrain",
- "id": "t_grass",
+ },{
+ "type" : "terrain",
+ "id" : "t_grass",
"name": "grass",
"symbol": ".",
"color": "green",
"move_cost": 2,
"flags": ["TRANSPARENT", "DIGGABLE", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_metal_floor",
+ },{
+ "type" : "terrain",
+ "id" : "t_metal_floor",
"name": "metal floor",
"symbol": ".",
"color": "ltcyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "INDOORS", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_pavement",
+ },{
+ "type" : "terrain",
+ "id" : "t_pavement",
"name": "pavement",
"symbol": ".",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_pavement_y",
+ },{
+ "type" : "terrain",
+ "id" : "t_pavement_y",
"name": "yellow pavement",
"symbol": ".",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_sidewalk",
+ },{
+ "type" : "terrain",
+ "id" : "t_sidewalk",
"name": "sidewalk",
"symbol": ".",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_concrete",
+ },{
+ "type" : "terrain",
+ "id" : "t_concrete",
"name": "concrete",
"symbol": ".",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_floor",
+ },{
+ "type" : "terrain",
+ "id" : "t_floor",
"name": "floor",
"symbol": ".",
"color": "cyan",
@@ -219,10 +197,9 @@
"flags": [
"TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
]
- },
- {
- "type": "terrain",
- "id": "t_dirtfloor",
+ },{
+ "type" : "terrain",
+ "id" : "t_dirtfloor",
"name": "dirt floor",
"symbol": ".",
"color": "brown",
@@ -230,37 +207,33 @@
"flags": [
"TRANSPARENT", "DIGGABLE", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
]
- },
- {
- "type": "terrain",
- "id": "t_grate",
+ },{
+ "type" : "terrain",
+ "id" : "t_grate",
"name": "metal grate",
"symbol": "#",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT"]
- },
- {
- "type": "terrain",
- "id": "t_slime",
+ },{
+ "type" : "terrain",
+ "id" : "t_slime",
"name": "slime",
"symbol": "~",
"color": "green",
"move_cost": 6,
"flags": ["TRANSPARENT", "CONTAINER", "FLAMMABLE_ASH", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_bridge",
+ },{
+ "type" : "terrain",
+ "id" : "t_bridge",
"name": "walkway",
"symbol": "#",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT"]
- },
- {
- "type": "terrain",
- "id": "t_skylight",
+ },{
+ "type" : "terrain",
+ "id" : "t_skylight",
"name": "floor",
"comment": "Skylight",
"symbol": ".",
@@ -269,10 +242,9 @@
"flags": [
"TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "FLAT"
]
- },
- {
- "type": "terrain",
- "id": "t_emergency_light_flicker",
+ },{
+ "type" : "terrain",
+ "id" : "t_emergency_light_flicker",
"name": "floor",
"comment": "Emergency Light",
"symbol": ".",
@@ -281,10 +253,9 @@
"flags": [
"TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
]
- },
- {
- "type": "terrain",
- "id": "t_emergency_light",
+ },{
+ "type" : "terrain",
+ "id" : "t_emergency_light",
"name": "floor",
"comment": "Regular Light",
"symbol": ".",
@@ -293,19 +264,17 @@
"flags": [
"TRANSPARENT", "FLAMMABLE_HARD", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT"
]
- },
- {
- "type": "terrain",
- "id": "t_wall_log_half",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_log_half",
"name": "half-built wall",
"symbol": "#",
"color": "brown",
"move_cost": 4,
"flags": ["TRANSPARENT", "BASHABLE", "FLAMMABLE_ASH", "NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_log",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_log",
"name": "log wall",
"symbol": "#",
"color": "brown",
@@ -320,10 +289,9 @@
{ "item": "splinter", "amount": 20, "chance": 50}
]
}
- },
- {
- "type": "terrain",
- "id": "t_wall_log_chipped",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_log_chipped",
"name": "chipped log wall",
"symbol": "#",
"color": "brown",
@@ -338,10 +306,9 @@
{ "item": "splinter", "amount": 5 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_wall_log_broken",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_log_broken",
"name": "broken log wall",
"symbol": "&",
"color": "brown",
@@ -358,10 +325,9 @@
{ "item": "splinter", "amount": 5 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_palisade",
+ },{
+ "type" : "terrain",
+ "id" : "t_palisade",
"name": "palisade wall",
"symbol": "#",
"color": "brown",
@@ -378,10 +344,9 @@
{ "item": "splinter", "amount": 20, "chance": 50}
]
}
- },
- {
- "type": "terrain",
- "id": "t_palisade_gate",
+ },{
+ "type" : "terrain",
+ "id" : "t_palisade_gate",
"name": "palisade gate",
"symbol": "+",
"color": "ltred",
@@ -398,29 +363,26 @@
{ "item": "splinter", "amount": 20, "chance": 50}
]
}
- },
- {
- "type": "terrain",
- "id": "t_palisade_gate_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_palisade_gate_o",
"name": "dirt",
"comment": "Open palisade gate",
"symbol": ".",
"color": "brown",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAMMABLE", "SUPPORTS_ROOF", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_wall_half",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_half",
"name": "half-built wall",
"symbol": "#",
"color": "ltred",
"move_cost": 4,
"flags": ["TRANSPARENT", "BASHABLE", "FLAMMABLE_ASH", "NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_wood",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_wood",
"name": "wooden wall",
"symbol": "#",
"color": "ltred",
@@ -437,10 +399,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_wall_wood_chipped",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_wood_chipped",
"name": "chipped wood wall",
"symbol": "#",
"color": "ltred",
@@ -457,10 +418,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_wall_wood_broken",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_wood_broken",
"name": "broken wood wall",
"symbol": "&",
"color": "ltred",
@@ -480,64 +440,57 @@
{ "item": "cu_pipe", "amount": 1, "chance": 10}
]
}
- },
- {
- "type": "terrain",
- "id": "t_wall_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_v",
"name": "wall",
"symbol": "LINE_XOXO",
"color": "ltgray",
"move_cost": 0,
"flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_h",
"name": "wall",
"symbol": "LINE_OXOX",
"color": "ltgray",
"move_cost": 0,
"flags": ["FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_concrete_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_concrete_v",
"name": "concrete wall",
"symbol": "LINE_XOXO",
"color": "dkgray",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_concrete_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_concrete_h",
"name": "concrete wall",
"symbol": "LINE_OXOX",
"color": "dkgray",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_metal_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_metal_v",
"name": "metal wall",
"symbol": "LINE_XOXO",
"color": "cyan",
"move_cost": 0,
"flags": ["NOITEM", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_metal_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_metal_h",
"name": "metal wall",
"symbol": "LINE_OXOX",
"color": "cyan",
"move_cost": 0,
"flags": ["NOITEM", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wall_glass_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_glass_v",
"name": "glass wall",
"symbol": "LINE_XOXO",
"color": "ltcyan",
@@ -549,10 +502,9 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_wall_glass_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_glass_h",
"name": "glass wall",
"symbol": "LINE_OXOX",
"color": "ltcyan",
@@ -564,10 +516,9 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_wall_glass_v_alarm",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_glass_v_alarm",
"name": "glass wall",
"symbol": "LINE_XOXO",
"color": "ltcyan",
@@ -580,10 +531,9 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_wall_glass_h_alarm",
+ },{
+ "type" : "terrain",
+ "id" : "t_wall_glass_h_alarm",
"name": "glass wall",
"symbol": "LINE_OXOX",
"color": "ltcyan",
@@ -596,10 +546,9 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_reinforced_glass_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_reinforced_glass_v",
"name": "reinforced glass",
"symbol": "LINE_XOXO",
"color": "ltcyan",
@@ -611,10 +560,9 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_reinforced_glass_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_reinforced_glass_h",
"name": "reinforced glass",
"symbol": "LINE_OXOX",
"color": "ltcyan",
@@ -626,19 +574,17 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_bars",
+ },{
+ "type" : "terrain",
+ "id" : "t_bars",
"name": "metal bars",
"symbol": "\"",
"color": "ltgray",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_door_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_c",
"name": "closed wood door",
"symbol": "+",
"color": "brown",
@@ -651,10 +597,9 @@
"sound_fail": "whump!",
"ter_set": "t_door_b"
}
- },
- {
- "type": "terrain",
- "id": "t_door_b",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_b",
"name": "damaged wood door",
"symbol": "&",
"color": "brown",
@@ -673,20 +618,18 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_door_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_o",
"name": "open wood door",
"symbol": "'",
"color": "brown",
"move_cost": 2,
"flags": ["FLAMMABLE_ASH", "TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
"close": "t_door_c"
- },
- {
- "type": "terrain",
- "id": "t_door_locked_interior",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_locked_interior",
"name": "closed wood door",
"symbol": "+",
"color": "brown",
@@ -703,10 +646,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_door_locked",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_locked",
"name": "closed wood door",
"symbol": "+",
"color": "brown",
@@ -719,10 +661,9 @@
"sound_fail": "whump!",
"ter_set": "t_door_b"
}
- },
- {
- "type": "terrain",
- "id": "t_door_locked_alarm",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_locked_alarm",
"name": "closed wood door",
"symbol": "+",
"color": "brown",
@@ -736,19 +677,17 @@
"sound_fail": "whump!",
"ter_set": "t_door_b"
}
- },
- {
- "type": "terrain",
- "id": "t_door_frame",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_frame",
"name": "empty door frame",
"symbol": ".",
"color": "brown",
"move_cost": 2,
"flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_chaingate_l",
+ },{
+ "type" : "terrain",
+ "id" : "t_chaingate_l",
"name": "locked wire gate",
"symbol": "+",
"color": "cyan",
@@ -764,10 +703,9 @@
{ "item": "scrap", "amount": 12, "minamount": 0 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_fencegate_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_fencegate_c",
"name": "closed wooden gate",
"symbol": "+",
"color": "brown",
@@ -785,10 +723,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_fencegate_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_fencegate_o",
"name": "open wooden gate",
"symbol": ".",
"color": "brown",
@@ -796,10 +733,9 @@
"flags": [
"TRANSPARENT", "SUPPORTS_ROOF", "FLAMMABLE_ASH", "FLAT"],
"close": "t_fencegate_c"
- },
- {
- "type": "terrain",
- "id": "t_chaingate_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_chaingate_c",
"name": "closed wire gate",
"symbol": "+",
"color": "cyan",
@@ -816,20 +752,18 @@
{ "item": "scrap", "amount": 12, "minamount": 0 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_chaingate_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_chaingate_o",
"name": "open wire gate",
"symbol": ".",
"color": "cyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
"close": "t_chaingate_c"
- },
- {
- "type": "terrain",
- "id": "t_door_boarded",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_boarded",
"name": "boarded up door",
"symbol": "#",
"color": "brown",
@@ -846,40 +780,36 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_door_metal_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_metal_c",
"name": "closed metal door",
"symbol": "+",
"color": "cyan",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
"open": "t_door_metal_o"
- },
- {
- "type": "terrain",
- "id": "t_door_metal_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_metal_o",
"name": "open metal door",
"symbol": "'",
"color": "cyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
"close": "t_door_metal_c"
- },
- {
- "type": "terrain",
- "id": "t_door_metal_locked",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_metal_locked",
"name": "closed metal door",
"comment": "Actually locked",
"symbol": "+",
"color": "cyan",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_door_bar_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_bar_c",
"name": "closed bar door",
"comment": "Unlocked, only created at map gen",
"symbol": "+",
@@ -888,30 +818,27 @@
"flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"],
"open": "t_door_bar_o",
"close": "t_door_bar_locked"
- },
- {
- "type": "terrain",
- "id": "t_door_bar_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_bar_o",
"name": "open bar door",
"symbol": "'",
"color": "cyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
"close": "t_door_bar_c"
- },
- {
- "type": "terrain",
- "id": "t_door_bar_locked",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_bar_locked",
"name": "closed bar door",
"comment": "Locked",
"symbol": "+",
"color": "cyan",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_door_glass_c",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_glass_c",
"name": "closed glass door",
"symbol": "+",
"color": "ltcyan",
@@ -925,39 +852,35 @@
"sound_fail": "whack!",
"ter_set": "t_floor"
}
- },
- {
- "type": "terrain",
- "id": "t_door_glass_o",
+ },{
+ "type" : "terrain",
+ "id" : "t_door_glass_o",
"name": "open glass door",
"symbol": "'",
"color": "ltcyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "SUPPORTS_ROOF", "FLAT"],
"close": "t_door_glass_c"
- },
- {
- "type": "terrain",
- "id": "t_portcullis",
+ },{
+ "type" : "terrain",
+ "id" : "t_portcullis",
"name": "makeshift portcullis",
"symbol": "&",
"color": "cyan",
"move_cost": 0,
"flags": ["NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_recycler",
+ },{
+ "type" : "terrain",
+ "id" : "t_recycler",
"name": "steel compactor",
"symbol": "&",
"color": "green",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "recycler"
- },
- {
- "type": "terrain",
- "id": "t_window",
+ },{
+ "type" : "terrain",
+ "id" : "t_window",
"name": "window",
"symbol": "\"",
"color": "ltcyan",
@@ -971,10 +894,9 @@
"sound_fail": "whack!",
"ter_set": "t_window_frame"
}
- },
- {
- "type": "terrain",
- "id": "t_window_taped",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_taped",
"name": "taped window",
"symbol": "\"",
"color": "dkgray",
@@ -988,10 +910,9 @@
"sound_fail": "whack!",
"ter_set": "t_window_frame"
}
- },
- {
- "type": "terrain",
- "id": "t_window_domestic",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_domestic",
"name": "window",
"symbol": "\"",
"color": "ltcyan",
@@ -1012,10 +933,9 @@
{ "item": "string_36", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_window_domestic_taped",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_domestic_taped",
"name": "taped window",
"comment": "Taped window with curtains",
"symbol": "\"",
@@ -1035,20 +955,18 @@
{ "item": "string_36", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_window_open",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_open",
"name": "open window",
"symbol": "'",
"color": "ltcyan",
"move_cost": 4,
"flags": ["TRANSPARENT", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "OPENCLOSE_INSIDE", "WALL" ],
"close": "t_window_domestic"
- },
- {
- "type": "terrain",
- "id": "t_curtains",
+ },{
+ "type" : "terrain",
+ "id" : "t_curtains",
"name": "closed curtains",
"symbol": "\"",
"color": "dkgray",
@@ -1067,10 +985,9 @@
{ "item": "string_36", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_window_alarm",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_alarm",
"name": "window",
"symbol": "\"",
"color": "ltcyan",
@@ -1084,10 +1001,9 @@
"sound_fail": "whack!",
"ter_set": "t_window_frame"
}
- },
- {
- "type": "terrain",
- "id": "t_window_alarm_taped",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_alarm_taped",
"name": "taped window",
"symbol": "\"",
"color": "dkgray",
@@ -1101,29 +1017,26 @@
"sound_fail": "whack!",
"ter_set": "t_window_frame"
}
- },
- {
- "type": "terrain",
- "id": "t_window_empty",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_empty",
"name": "empty window",
"symbol": "0",
"color": "yellow",
"move_cost": 8,
"flags": ["TRANSPARENT", "FLAMMABLE", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_window_frame",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_frame",
"name": "window frame",
"symbol": "0",
"color": "ltcyan",
"move_cost": 8,
"flags": [
"TRANSPARENT", "SHARP", "FLAMMABLE", "NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_window_boarded",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_boarded",
"name": "boarded up window",
"symbol": "#",
"color": "brown",
@@ -1138,56 +1051,50 @@
{ "item": "splinter", "amount": 2, "minamount": 0, "chance": 50 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_window_stained_green",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_stained_green",
"name": "high stained glass window",
"symbol": "\"",
"color": "ltgreen",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_window_stained_red",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_stained_red",
"name": "high stained glass window",
"symbol": "\"",
"color": "ltred",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_window_stained_blue",
+ },{
+ "type" : "terrain",
+ "id" : "t_window_stained_blue",
"name": "high stained glass window",
"symbol": "\"",
"color": "ltblue",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_rock",
+ },{
+ "type" : "terrain",
+ "id" : "t_rock",
"name": "solid rock",
"symbol": "#",
"color": "white",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_fault",
+ },{
+ "type" : "terrain",
+ "id" : "t_fault",
"name": "odd fault",
"symbol": "#",
"color": "magenta",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"],
"examine_action": "fault"
- },
- {
- "type": "terrain",
- "id": "t_paper",
+ },{
+ "type" : "terrain",
+ "id" : "t_paper",
"name": "paper wall",
"symbol": "#",
"color": "white",
@@ -1200,19 +1107,17 @@
"sound_fail": "slap!",
"ter_set": "t_dirt"
}
- },
- {
- "type": "terrain",
- "id": "t_tree",
+ },{
+ "type" : "terrain",
+ "id" : "t_tree",
"name": "tree",
"symbol": "7",
"color": "green",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE"]
- },
- {
- "type": "terrain",
- "id": "t_tree_young",
+ },{
+ "type" : "terrain",
+ "id" : "t_tree_young",
"name": "young tree",
"symbol": "1",
"color": "green",
@@ -1227,20 +1132,18 @@
{ "item": "stick", "amount": 3, "minamount": 0 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_tree_apple",
+ },{
+ "type" : "terrain",
+ "id" : "t_tree_apple",
"name": "apple tree",
"symbol": "7",
"color": "ltgreen",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "TREE"],
"examine_action": "tree_apple"
- },
- {
- "type": "terrain",
- "id": "t_underbrush",
+ },{
+ "type" : "terrain",
+ "id" : "t_underbrush",
"name": "underbrush",
"symbol": "#",
"color": "ltgreen",
@@ -1255,10 +1158,9 @@
"sound_fail": "brush.",
"ter_set": "t_dirt"
}
- },
- {
- "type": "terrain",
- "id": "t_shrub",
+ },{
+ "type" : "terrain",
+ "id" : "t_shrub",
"name": "shrub",
"symbol": "#",
"color": "green",
@@ -1272,10 +1174,9 @@
"sound_fail": "brush.",
"ter_set": "t_underbrush"
}
- },
- {
- "type": "terrain",
- "id": "t_shrub_blueberry",
+ },{
+ "type" : "terrain",
+ "id" : "t_shrub_blueberry",
"name": "blueberry bush",
"symbol": "#",
"color": "ltgreen",
@@ -1284,10 +1185,9 @@
"TRANSPARENT", "BASHABLE", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB"
],
"examine_action": "shrub_blueberry"
- },
- {
- "type": "terrain",
- "id": "t_shrub_strawberry",
+ },{
+ "type" : "terrain",
+ "id" : "t_shrub_strawberry",
"name": "strawberry bush",
"symbol": "#",
"color": "ltgreen",
@@ -1296,46 +1196,41 @@
"TRANSPARENT", "BASHABLE", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "SHRUB"
],
"examine_action": "shrub_strawberry"
- },
- {
- "type": "terrain",
- "id": "t_trunk",
+ },{
+ "type" : "terrain",
+ "id" : "t_trunk",
"name": "tree trunk",
"symbol": "1",
"color": "brown",
"move_cost": 4,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DIGGABLE"]
- },
- {
- "type": "terrain",
- "id": "t_root_wall",
+ },{
+ "type" : "terrain",
+ "id" : "t_root_wall",
"name": "root wall",
"symbol": "#",
"color": "brown",
"move_cost": 0,
"flags": ["NOITEM", "SUPPORTS_ROOF", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_wax",
+ },{
+ "type" : "terrain",
+ "id" : "t_wax",
"name": "wax wall",
"symbol": "#",
"color": "yellow",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "PLACE_ITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_floor_wax",
+ },{
+ "type" : "terrain",
+ "id" : "t_floor_wax",
"name": "wax floor",
"symbol": ".",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAMMABLE_HARD", "INDOORS", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_fence_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_v",
"name": "picket fence",
"symbol": "|",
"color": "brown",
@@ -1345,7 +1240,7 @@
],
"bash": {
"str_min": 1, "str_max": 10,
- "sound": "crak",
+ "sound": "crack.",
"sound_fail": "whump.",
"ter_set": "t_dirt",
"items": [
@@ -1354,10 +1249,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_fence_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_h",
"name": "picket fence",
"symbol": "-",
"color": "brown",
@@ -1367,7 +1261,7 @@
],
"bash": {
"str_min": 1, "str_max": 10,
- "sound": "crak",
+ "sound": "crack.",
"sound_fail": "whump.",
"ter_set": "t_dirt",
"items": [
@@ -1376,10 +1270,9 @@
{ "item": "splinter", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_chainfence_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_chainfence_v",
"name": "chain link fence",
"symbol": "|",
"color": "cyan",
@@ -1397,10 +1290,9 @@
{ "item": "wire", "amount": 20, "minamount": 8 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_chainfence_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_chainfence_h",
"name": "chain link fence",
"symbol": "-",
"color": "cyan",
@@ -1418,19 +1310,17 @@
{ "item": "wire", "amount": 20, "minamount": 8 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_chainfence_posts",
+ },{
+ "type" : "terrain",
+ "id" : "t_chainfence_posts",
"name": "metal post",
"symbol": "#",
"color": "cyan",
"move_cost": 2,
"flags": ["TRANSPARENT", "THIN_OBSTACLE"]
- },
- {
- "type": "terrain",
- "id": "t_fence_post",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_post",
"name": "fence post",
"symbol": "#",
"color": "brown",
@@ -1439,65 +1329,59 @@
"examine_action": "fence_post",
"bash": {
"str_min": 1, "str_max": 10,
- "sound": "crak",
+ "sound": "crack.",
"sound_fail": "whump.",
"ter_set": "t_dirt",
"items": [
{ "item": "pointy_stick", "amount": 1 }
]
}
- },
- {
- "type": "terrain",
- "id": "t_fence_wire",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_wire",
"name": "wire fence",
"symbol": "$",
"color": "blue",
"move_cost": 4,
"flags": ["TRANSPARENT", "THIN_OBSTACLE"],
"examine_action": "remove_fence_wire"
- },
- {
- "type": "terrain",
- "id": "t_fence_barbed",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_barbed",
"name": "barbed wire fence",
"symbol": "$",
"color": "blue",
"move_cost": 4,
"flags": ["TRANSPARENT", "SHARP", "THIN_OBSTACLE"],
"examine_action": "remove_fence_barbed"
- },
- {
- "type": "terrain",
- "id": "t_fence_rope",
+ },{
+ "type" : "terrain",
+ "id" : "t_fence_rope",
"name": "rope fence",
"symbol": "$",
"color": "brown",
"move_cost": 3,
"flags": ["TRANSPARENT", "THIN_OBSTACLE"],
"examine_action": "remove_fence_rope"
- },
- {
- "type": "terrain",
- "id": "t_railing_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_railing_v",
"name": "railing",
"symbol": "|",
"color": "yellow",
"move_cost": 3,
"flags": ["TRANSPARENT", "NOITEM", "THIN_OBSTACLE"]
- },
- {
- "type": "terrain",
- "id": "t_railing_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_railing_h",
"name": "railing",
"symbol": "-",
"color": "yellow",
"move_cost": 3,
"flags": ["TRANSPARENT", "NOITEM", "THIN_OBSTACLE"]
- },
- {
- "type": "terrain",
- "id": "t_marloss",
+ },{
+ "type" : "terrain",
+ "id" : "t_marloss",
"name": "marloss bush",
"symbol": "#",
"color": "dkgray",
@@ -1510,19 +1394,17 @@
"ter_set": "t_fungus"
},
"examine_action": "shrub_marloss"
- },
- {
- "type": "terrain",
- "id": "t_fungus",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus",
"name": "fungal bed",
"symbol": ".",
"color": "ltgray",
"move_cost": 3,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "DIGGABLE", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_floor_in",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_floor_in",
"name": "fungal floor",
"comment": "roofed",
"symbol": ".",
@@ -1531,66 +1413,59 @@
"flags": [
"TRANSPARENT", "FLAMMABLE_ASH", "SUPPORTS_ROOF", "COLLAPSES", "INDOORS", "FLAT", "FUNGUS"
]
- },
- {
- "type": "terrain",
- "id": "t_fungus_floor_sup",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_floor_sup",
"name": "fungal floor",
"comment": "supports",
"symbol": ".",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "SUPPORTS_ROOF", "FLAT", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_floor_out",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_floor_out",
"name": "fungal floor",
"comment": "outside",
"symbol": ".",
"color": "ltgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAMMABLE_ASH", "FLAT", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_wall",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_wall",
"name": "fungal wall",
"symbol": "O",
"color": "dkgray",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_wall_v",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_wall_v",
"name": "fungal wall",
"symbol": "LINE_XOXO",
"color": "dkgray",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_wall_h",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_wall_h",
"name": "fungal wall",
"symbol": "LINE_OXOX",
"color": "dkgray",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "SUPPORTS_ROOF", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_fungus_mound",
+ },{
+ "type" : "terrain",
+ "id" : "t_fungus_mound",
"name": "fungal mound",
"symbol": "#",
"color": "ltgray",
"move_cost": 4,
"flags": ["TRANSPARENT", "THIN_OBSTACLE", "FLAMMABLE_ASH", "FUNGUS"]
- },
- {
- "type": "terrain",
- "id": "t_shrub_fungal",
+ },{
+ "type" : "terrain",
+ "id" : "t_shrub_fungal",
"name": "fungal shrub",
"symbol": "#",
"color": "dkgray",
@@ -1598,272 +1473,243 @@
"flags": [
"TRANSPARENT", "BASHABLE", "CONTAINER", "FLAMMABLE_ASH", "THIN_OBSTACLE", "PLACE_ITEM", "SHRUB", "FUNGUS"
]
- },
- {
- "type": "terrain",
- "id": "t_tree_fungal",
+ },{
+ "type" : "terrain",
+ "id" : "t_tree_fungal",
"name": "fungal tree",
"symbol": "7",
"color": "dkgray",
"move_cost": 0,
"flags": ["FLAMMABLE_ASH", "NOITEM", "FUNGUS", "TREE"]
- },
- {
- "type": "terrain",
- "id": "t_tree_fungal_young",
+ },{
+ "type" : "terrain",
+ "id" : "t_tree_fungal_young",
"name": "young fungal tree",
"symbol": "1",
"color": "dkgray",
"move_cost": 4,
"flags": ["TRANSPARENT", "BASHABLE", "FLAMMABLE_ASH", "NOITEM", "FUNGUS", "YOUNG"]
- },
- {
- "type": "terrain",
- "id": "t_water_sh",
+ },{
+ "type" : "terrain",
+ "id" : "t_water_sh",
"name": "shallow water",
"symbol": "~",
"color": "ltblue",
"move_cost": 5,
"flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE"],
"examine_action": "water_source"
- },
- {
- "type": "terrain",
- "id": "t_water_dp",
+ },{
+ "type" : "terrain",
+ "id" : "t_water_dp",
"name": "deep water",
"symbol": "~",
"color": "blue",
"move_cost": 0,
"flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE"],
"examine_action": "water_source"
- },
- {
- "type": "terrain",
- "id": "t_water_pool",
+ },{
+ "type" : "terrain",
+ "id" : "t_water_pool",
"name": "pool water",
"symbol": "~",
"color": "ltblue",
"move_cost": 5,
"flags": ["TRANSPARENT", "LIQUID", "SWIMMABLE", "INDOORS"],
"examine_action": "water_source"
- },
- {
- "type": "terrain",
- "id": "t_sewage",
+ },{
+ "type" : "terrain",
+ "id" : "t_sewage",
"name": "sewage",
"symbol": "~",
"color": "ltgreen",
"move_cost": 6,
"flags": ["TRANSPARENT", "SWIMMABLE"],
"examine_action": "water_source"
- },
- {
- "type": "terrain",
- "id": "t_lava",
+ },{
+ "type" : "terrain",
+ "id" : "t_lava",
"name": "lava",
"symbol": "~",
"color": "red",
"move_cost": 4,
"trap": "lava",
"flags": ["TRANSPARENT", "LIQUID", "DESTROY_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_sandbox",
+ },{
+ "type" : "terrain",
+ "id" : "t_sandbox",
"name": "sandbox",
"symbol": "#",
"color": "yellow",
"move_cost": 3,
"flags": ["TRANSPARENT", "DECONSTRUCT"]
- },
- {
- "type": "terrain",
- "id": "t_slide",
+ },{
+ "type" : "terrain",
+ "id" : "t_slide",
"name": "slide",
"symbol": "#",
"color": "ltcyan",
"move_cost": 4,
"flags": ["TRANSPARENT", "DECONSTRUCT"]
- },
- {
- "type": "terrain",
- "id": "t_monkey_bars",
+ },{
+ "type" : "terrain",
+ "id" : "t_monkey_bars",
"name": "monkey bars",
"symbol": "#",
"color": "cyan",
"move_cost": 4,
"flags": ["TRANSPARENT", "DECONSTRUCT"]
- },
- {
- "type": "terrain",
- "id": "t_backboard",
+ },{
+ "type" : "terrain",
+ "id" : "t_backboard",
"name": "backboard",
"symbol": "7",
"color": "red",
"move_cost": 0,
"flags": ["TRANSPARENT", "DECONSTRUCT", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_gas_pump",
+ },{
+ "type" : "terrain",
+ "id" : "t_gas_pump",
"name": "gasoline pump",
"symbol": "&",
"color": "red",
"move_cost": 0,
"flags": ["TRANSPARENT", "EXPLODES", "NOITEM", "SEALED", "CONTAINER", "WALL"],
"examine_action": "gaspump"
- },
- {
- "type": "terrain",
- "id": "t_gas_pump_smashed",
+ },{
+ "type" : "terrain",
+ "id" : "t_gas_pump_smashed",
"name": "smashed gas pump",
"symbol": "&",
"color": "ltred",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_generator_broken",
+ },{
+ "type" : "terrain",
+ "id" : "t_generator_broken",
"name": "broken generator",
"symbol": "&",
"color": "ltgray",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_missile",
+ },{
+ "type" : "terrain",
+ "id" : "t_missile",
"name": "missile",
"symbol": "#",
"color": "ltblue",
"move_cost": 0,
"flags": ["EXPLODES", "NOITEM"]
- },
- {
- "type": "terrain",
- "id": "t_missile_exploded",
+ },{
+ "type" : "terrain",
+ "id" : "t_missile_exploded",
"name": "blown-out missile",
"symbol": "#",
"color": "ltgray",
"move_cost": 0,
"flags": ["NOITEM"]
- },
- {
- "type": "terrain",
- "id": "t_radio_tower",
+ },{
+ "type" : "terrain",
+ "id" : "t_radio_tower",
"name": "radio tower",
"symbol": "&",
"color": "ltgray",
"move_cost": 0,
"flags": ["NOITEM"]
- },
- {
- "type": "terrain",
- "id": "t_radio_controls",
+ },{
+ "type" : "terrain",
+ "id" : "t_radio_controls",
"name": "radio controls",
"symbol": "6",
"color": "green",
"move_cost": 0,
"flags": ["TRANSPARENT", "BASHABLE", "NOITEM"]
- },
- {
- "type": "terrain",
- "id": "t_console_broken",
+ },{
+ "type" : "terrain",
+ "id" : "t_console_broken",
"name": "broken console",
"symbol": "6",
"color": "ltgray",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "COLLAPSES", "INDOORS"]
- },
- {
- "type": "terrain",
- "id": "t_console",
+ },{
+ "type" : "terrain",
+ "id" : "t_console",
"name": "computer console",
"symbol": "6",
"color": "blue",
"move_cost": 0,
"flags": ["TRANSPARENT", "CONSOLE", "NOITEM", "COLLAPSES", "INDOORS"]
- },
- {
- "type": "terrain",
- "id": "t_gates_mech_control",
+ },{
+ "type" : "terrain",
+ "id" : "t_gates_mech_control",
"name": "mechanical winch",
"symbol": "6",
"color": "cyan_red",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "COLLAPSES"],
"examine_action": "controls_gate"
- },
- {
- "type": "terrain",
- "id": "t_gates_control_concrete",
+ },{
+ "type" : "terrain",
+ "id" : "t_gates_control_concrete",
"name": "mechanical winch",
"symbol": "6",
"color": "cyan_red",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "COLLAPSES"],
"examine_action": "controls_gate"
- },
- {
- "type": "terrain",
- "id": "t_barndoor",
+ },{
+ "type" : "terrain",
+ "id" : "t_barndoor",
"name": "rope and pulley",
"symbol": "|",
"color": "brown",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "COLLAPSES"],
"examine_action": "controls_gate"
- },
- {
- "type": "terrain",
- "id": "t_palisade_pulley",
+ },{
+ "type" : "terrain",
+ "id" : "t_palisade_pulley",
"name": "rope and pulley",
"symbol": "|",
"color": "brown",
"move_cost": 0,
"flags": ["TRANSPARENT", "NOITEM", "COLLAPSES"],
"examine_action": "controls_gate"
- },
- {
- "type": "terrain",
- "id": "t_sewage_pipe",
+ },{
+ "type" : "terrain",
+ "id" : "t_sewage_pipe",
"name": "sewage pipe",
"symbol": "1",
"color": "ltgray",
"move_cost": 0,
"flags": ["TRANSPARENT", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_sewage_pump",
+ },{
+ "type" : "terrain",
+ "id" : "t_sewage_pump",
"name": "sewage pump",
"symbol": "&",
"color": "ltgray",
"move_cost": 0,
"flags": ["NOITEM", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_centrifuge",
+ },{
+ "type" : "terrain",
+ "id" : "t_centrifuge",
"name": "centrifuge",
"symbol": "{",
"color": "magenta",
"move_cost": 0,
"flags": ["TRANSPARENT", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_column",
+ },{
+ "type" : "terrain",
+ "id" : "t_column",
"name": "column",
"symbol": "1",
"color": "ltgray",
"move_cost": 0,
"flags": ["FLAMMABLE", "WALL"]
- },
- {
- "type": "terrain",
- "id": "t_vat",
+ },{
+ "type" : "terrain",
+ "id" : "t_vat",
"name": "cloning vat",
"symbol": "0",
"color": "ltcyan",
@@ -1875,91 +1721,81 @@
"sound_fail": "plunk.",
"ter_set": "t_floor"
}
- },
- {
+ },{
"type": "terrain",
"id": "t_stairs_down",
- "name": "stairs down",
+ "name": "stairs",
"symbol": ">",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
- },
- {
+ },{
"type": "terrain",
"id": "t_stairs_up",
- "name": "stairs up",
+ "name": "stairs",
"symbol": "<",
"color": "yellow",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_manhole",
+ },{
+ "type" : "terrain",
+ "id" : "t_manhole",
"name": "manhole",
"symbol": ">",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_ladder_up",
+ },{
+ "type" : "terrain",
+ "id" : "t_ladder_up",
"name": "ladder",
"symbol": "<",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_ladder_down",
+ },{
+ "type" : "terrain",
+ "id" : "t_ladder_down",
"name": "ladder",
"symbol": ">",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_slope_down",
+ },{
+ "type" : "terrain",
+ "id" : "t_slope_down",
"name": "downward slope",
"symbol": ">",
"color": "brown",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_DOWN", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_slope_up",
+ },{
+ "type" : "terrain",
+ "id" : "t_slope_up",
"name": "upward slope",
"symbol": "<",
"color": "brown",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_UP", "PLACE_ITEM"]
- },
- {
- "type": "terrain",
- "id": "t_rope_up",
+ },{
+ "type" : "terrain",
+ "id" : "t_rope_up",
"name": "rope leading up",
"symbol": "<",
"color": "white",
"move_cost": 2,
"flags": ["TRANSPARENT", "GOES_UP"]
- },
- {
- "type": "terrain",
- "id": "t_manhole_cover",
+ },{
+ "type" : "terrain",
+ "id" : "t_manhole_cover",
"name": "manhole cover",
"symbol": "0",
"color": "dkgray",
"move_cost": 2,
"flags": ["TRANSPARENT"]
- },
- {
- "type": "terrain",
- "id": "t_card_science",
+ },{
+ "type" : "terrain",
+ "id" : "t_card_science",
"name": "card reader",
"comment": "Science",
"symbol": "6",
@@ -1967,10 +1803,9 @@
"move_cost": 0,
"flags": ["NOITEM"],
"examine_action": "cardreader"
- },
- {
- "type": "terrain",
- "id": "t_card_military",
+ },{
+ "type" : "terrain",
+ "id" : "t_card_military",
"name": "card reader",
"comment": "Military",
"symbol": "6",
@@ -1978,164 +1813,147 @@
"move_cost": 0,
"flags": ["NOITEM"],
"examine_action": "cardreader"
- },
- {
- "type": "terrain",
- "id": "t_card_reader_broken",
+ },{
+ "type" : "terrain",
+ "id" : "t_card_reader_broken",
"name": "broken card reader",
"symbol": "6",
"color": "ltgray",
"move_cost": 0,
"flags": ["NOITEM"]
- },
- {
- "type": "terrain",
- "id": "t_slot_machine",
+ },{
+ "type" : "terrain",
+ "id" : "t_slot_machine",
"name": "slot machine",
"symbol": "6",
"color": "green",
"move_cost": 0,
"flags": ["BASHABLE", "NOITEM", "INDOORS"],
"examine_action": "slot_machine"
- },
- {
- "type": "terrain",
- "id": "t_elevator_control",
+ },{
+ "type" : "terrain",
+ "id" : "t_elevator_control",
"name": "elevator controls",
"symbol": "6",
"color": "ltblue",
"move_cost": 0,
"flags": ["NOITEM", "INDOORS"],
"examine_action": "elevator"
- },
- {
- "type": "terrain",
- "id": "t_elevator_control_off",
+ },{
+ "type" : "terrain",
+ "id" : "t_elevator_control_off",
"name": "powerless controls",
"symbol": "6",
"color": "ltgray",
"move_cost": 0,
"flags": ["NOITEM", "INDOORS"]
- },
- {
- "type": "terrain",
- "id": "t_elevator",
+ },{
+ "type" : "terrain",
+ "id" : "t_elevator",
"name": "elevator",
"symbol": ".",
"color": "magenta",
"move_cost": 2,
"flags": ["INDOORS", "TRANSPARENT"]
- },
- {
- "type": "terrain",
- "id": "t_pedestal_wyrm",
+ },{
+ "type" : "terrain",
+ "id" : "t_pedestal_wyrm",
"name": "dark pedestal",
"symbol": "&",
"color": "dkgray",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "pedestal_wyrm"
- },
- {
- "type": "terrain",
- "id": "t_pedestal_temple",
+ },{
+ "type" : "terrain",
+ "id" : "t_pedestal_temple",
"name": "light pedestal",
"symbol": "&",
"color": "white",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "pedestal_temple"
- },
- {
- "type": "terrain",
- "id": "t_rock_red",
+ },{
+ "type" : "terrain",
+ "id" : "t_rock_red",
"name": "red stone",
"symbol": "#",
"color": "red",
"move_cost": 0,
"move_cost": 0,
"flags": []
- },
- {
- "type": "terrain",
- "id": "t_rock_green",
+ },{
+ "type" : "terrain",
+ "id" : "t_rock_green",
"name": "green stone",
"symbol": "#",
"color": "green",
"move_cost": 0,
"move_cost": 0,
"flags": []
- },
- {
- "type": "terrain",
- "id": "t_rock_blue",
+ },{
+ "type" : "terrain",
+ "id" : "t_rock_blue",
"name": "blue stone",
"symbol": "#",
"color": "blue",
"move_cost": 0,
"move_cost": 0,
"flags": []
- },
- {
- "type": "terrain",
- "id": "t_floor_red",
+ },{
+ "type" : "terrain",
+ "id" : "t_floor_red",
"name": "red floor",
"symbol": ".",
"color": "red",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_floor_green",
+ },{
+ "type" : "terrain",
+ "id" : "t_floor_green",
"name": "green floor",
"symbol": ".",
"color": "green",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_floor_blue",
+ },{
+ "type" : "terrain",
+ "id" : "t_floor_blue",
"name": "blue floor",
"symbol": ".",
"color": "blue",
"move_cost": 2,
"flags": ["TRANSPARENT", "FLAT"]
- },
- {
- "type": "terrain",
- "id": "t_switch_rg",
+ },{
+ "type" : "terrain",
+ "id" : "t_switch_rg",
"name": "yellow switch",
"symbol": "6",
"color": "yellow",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "fswitch"
- },
- {
- "type": "terrain",
- "id": "t_switch_gb",
+ },{
+ "type" : "terrain",
+ "id" : "t_switch_gb",
"name": "cyan switch",
"symbol": "6",
"color": "cyan",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "fswitch"
- },
- {
- "type": "terrain",
- "id": "t_switch_rb",
+ },{
+ "type" : "terrain",
+ "id" : "t_switch_rb",
"name": "purple switch",
"symbol": "6",
"color": "magenta",
"move_cost": 0,
"flags": ["TRANSPARENT"],
"examine_action": "fswitch"
- },
- {
- "type": "terrain",
- "id": "t_switch_even",
+ },{
+ "type" : "terrain",
+ "id" : "t_switch_even",
"name": "checkered switch",
"symbol": "6",
"color": "white",
diff --git a/data/json/vehicle_parts.json b/data/json/vehicle_parts.json
index a06572146b244..3a5aca6a505f7 100644
--- a/data/json/vehicle_parts.json
+++ b/data/json/vehicle_parts.json
@@ -2,1393 +2,1883 @@
{
"type" : "vehicle_part",
"id" : "null",
- "name": "null part",
- "symbol": "?",
- "color": "red",
- "broken_symbol": "?",
- "broken_color": "red",
- "durability": 100,
- "item": "NULL",
- "difficulty": 0,
- "flags": ["NOINSTALL"]
+ "name" : "null part",
+ "symbol" : "?",
+ "color" : "red",
+ "broken_symbol" : "?",
+ "broken_color" : "red",
+ "durability" : 100,
+ "item" : "NULL",
+ "difficulty" : 0,
+ "flags" : ["NOINSTALL"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "seat",
- "name": "seat",
- "symbol": "#",
- "color": "red",
- "broken_symbol": "*",
- "broken_color": "red",
- "damage_modifier": 60,
- "durability": 300,
- "size": 400,
- "item": "seat",
- "difficulty": 1,
- "location": "center",
- "flags": [
+ "name" : "seat",
+ "symbol" : "#",
+ "color" : "red",
+ "broken_symbol" : "*",
+ "broken_color" : "red",
+ "damage_modifier" : 60,
+ "durability" : 300,
+ "size" : 400,
+ "item" : "seat",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : [
"SEAT", "BOARDABLE", "CARGO", "BELTABLE"
+ ],
+ "breaks_into" : [
+ {"item": "leather", "min": 1, "max": 5},
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 3, "max": 5},
+ {"item": "scrap", "min": 3, "max": 5}
]
},{
"type" : "vehicle_part",
- "id" : "saddle",
- "name": "saddle",
- "symbol": "#",
+ "id" : "tracker",
+ "name": "tracking device",
+ "symbol": "*",
"color": "red",
- "broken_symbol": "*",
- "broken_color": "red",
- "damage_modifier": 20,
- "durability": 200,
- "item": "saddle",
- "difficulty": 1,
- "location": "center",
+ "broken_symbol": "#",
+ "broken_color": "light_gray",
+ "damage_modifier": 10,
+ "durability": 20,
+ "item": "veh_tracker",
+ "difficulty": 3,
+ "power": 6,
"flags": [
+ "TRACK", "UNMOUNT_ON_DAMAGE"
+ ],
+ "breaks_into": [
+ {"item": "scrap", "min": 0, "max": 2}
+ ]
+ },{
+ "type" : "vehicle_part",
+ "id" : "saddle",
+ "name" : "saddle",
+ "symbol" : "#",
+ "color" : "red",
+ "broken_symbol" : "*",
+ "broken_color" : "red",
+ "damage_modifier" : 20,
+ "durability" : 200,
+ "item" : "saddle",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : [
"SEAT", "BOARDABLE"
+ ],
+ "breaks_into" : [
+ {"item": "leather", "min": 0, "max": 1},
+ {"item": "scrap", "min": 1, "max": 2}
]
},{
"type" : "vehicle_part",
"id" : "bed",
- "name": "bed",
- "symbol": "#",
- "color": "magenta",
- "broken_symbol": "*",
- "broken_color": "magenta",
- "damage_modifier": 60,
- "durability": 300,
- "size": 400,
- "item": "seat",
- "difficulty": 1,
- "location": "center",
- "flags": [
+ "name" : "bed",
+ "symbol" : "#",
+ "color" : "magenta",
+ "broken_symbol" : "*",
+ "broken_color" : "magenta",
+ "damage_modifier" : 60,
+ "durability" : 300,
+ "size" : 400,
+ "item" : "seat",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : [
"BED", "BOARDABLE", "CARGO"
+ ],
+ "breaks_into" : [
+ {"item": "leather", "min": 1, "max": 5},
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 3, "max": 5},
+ {"item": "scrap", "min": 3, "max": 5}
]
},{
"type" : "vehicle_part",
"id" : "frame_horizontal",
- "name": "frame",
- "symbol": "h",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "h",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_vertical",
- "name": "frame",
- "symbol": "j",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "j",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_cross",
- "name": "frame",
- "symbol": "c",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "c",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_nw",
- "name": "frame",
- "symbol": "y",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "y",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_ne",
- "name": "frame",
- "symbol": "u",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "u",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "scrap", "min": 1, "max": 4}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_se",
- "name": "frame",
- "symbol": "n",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "n",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_sw",
- "name": "frame",
- "symbol": "b",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "b",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_horizontal_2",
- "name": "frame",
- "symbol": "=",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "=",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_vertical_2",
- "name": "frame",
- "symbol": "H",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "H",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_cover",
- "name": "frame",
- "symbol": "^",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "frame",
+ "symbol" : "^",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "frame_handle",
- "name": "handle",
- "symbol": "^",
- "color": "light_cyan",
- "broken_symbol": "#",
- "broken_color": "light_cyan",
- "durability": 300,
- "item": "frame",
- "difficulty": 1,
- "location": "structure",
- "flags": []
+ "name" : "handle",
+ "symbol" : "^",
+ "color" : "light_cyan",
+ "broken_symbol" : "#",
+ "broken_color" : "light_cyan",
+ "durability" : 300,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "structure",
+ "flags" : [],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_horizontal",
- "name": "board",
- "symbol": "h",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "h",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_vertical",
- "name": "board",
- "symbol": "j",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "j",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_nw",
- "name": "board",
- "symbol": "y",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "y",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_ne",
- "name": "board",
- "symbol": "u",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "u",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_se",
- "name": "board",
- "symbol": "n",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "n",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "board_sw",
- "name": "board",
- "symbol": "b",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE"]
+ "name" : "board",
+ "symbol" : "b",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_horizontal",
- "name": "quarterpanel",
- "symbol": "h",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "h",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_vertical",
- "name": "quarterpanel",
- "symbol": "j",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "j",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_nw",
- "name": "quarterpanel",
- "symbol": "y",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "y",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_ne",
- "name": "quarterpanel",
- "symbol": "u",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "u",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_se",
- "name": "quarterpanel",
- "symbol": "n",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "n",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_sw",
- "name": "quarterpanel",
- "symbol": "b",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "b",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_horizontal_2",
- "name": "quarterpanel",
- "symbol": "=",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "=",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_vertical_2",
- "name": "quarterpanel",
- "symbol": "H",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "H",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "halfboard_cover",
- "name": "quarterpanel",
- "symbol": "^",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 500,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "quarterpanel",
+ "symbol" : "^",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 500,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "aisle_horizontal",
- "name": "aisle",
- "symbol": "=",
- "color": "white",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "center",
- "flags": ["AISLE", "BOARDABLE"]
+ "name" : "aisle",
+ "symbol" : "=",
+ "color" : "white",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["AISLE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "aisle_vertical",
- "name": "aisle",
- "symbol": "H",
- "color": "white",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "center",
- "flags": ["AISLE", "BOARDABLE"]
+ "name" : "aisle",
+ "symbol" : "H",
+ "color" : "white",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["AISLE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "trunk_floor",
- "name": "floor trunk",
- "symbol": "=",
- "color": "white",
- "broken_symbol": "#",
- "broken_color": "light_gray",
- "durability": 400,
- "size": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "center",
- "flags": ["AISLE", "BOARDABLE", "CARGO"]
+ "name" : "floor trunk",
+ "symbol" : "=",
+ "color" : "white",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 400,
+ "size" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["AISLE", "BOARDABLE", "CARGO"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
+ },{
+ "type" : "vehicle_part",
+ "id" : "stowboard_horizontal",
+ "name" : "stow board",
+ "symbol" : "h",
+ "color" : "white",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 700,
+ "size" : 200,
+ "item" : "steel_plate",
+ "difficulty" : 3,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPAQUE", "CARGO"]
+ },{
+ "type":"vehicle_part",
+ "id" : "stowboard_vertical",
+ "name" : "stow board",
+ "symbol" : "j",
+ "color" : "white",
+ "broken_symbol" : "#",
+ "broken_color" : "light_gray",
+ "durability" : 700,
+ "size" : 200,
+ "item" : "steel_plate",
+ "difficulty" : 3,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPAQUE", "CARGO"]
},{
"type" : "vehicle_part",
"id" : "roof",
- "name": "roof",
- "symbol": "#",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "dark_gray",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 1,
- "location": "roof",
- "flags": ["ROOF"]
+ "name" : "roof",
+ "symbol" : "#",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "dark_gray",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 1,
+ "location" : "roof",
+ "flags" : ["ROOF"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "door",
- "name": "door",
- "symbol": "+",
- "color": "cyan",
- "broken_symbol": "&",
- "broken_color": "cyan",
- "damage_modifier": 80,
- "durability": 200,
- "item": "frame",
- "difficulty": 2,
- "location": "center",
- "flags": ["OBSTACLE", "OPENABLE", "BOARDABLE"]
+ "name" : "door",
+ "symbol" : "+",
+ "color" : "cyan",
+ "broken_symbol" : "&",
+ "broken_color" : "cyan",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "item" : "frame",
+ "difficulty" : 2,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPENABLE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "door_opaque",
- "name": "opaque door",
- "symbol": "+",
- "color": "cyan",
- "broken_symbol": "&",
- "broken_color": "cyan",
- "damage_modifier": 80,
- "durability": 200,
- "item": "frame",
- "difficulty": 2,
- "location": "center",
- "flags": ["OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE"]
+ "name" : "opaque door",
+ "symbol" : "+",
+ "color" : "cyan",
+ "broken_symbol" : "&",
+ "broken_color" : "cyan",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "item" : "frame",
+ "difficulty" : 2,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "door_internal",
- "name": "internal door",
- "symbol": "+",
- "color": "cyan",
- "broken_symbol": "&",
- "broken_color": "cyan",
- "damage_modifier": 75,
- "durability": 75,
- "item": "frame",
- "difficulty": 2,
- "location": "center",
- "flags": ["OBSTACLE", "OPAQUE", "OPENABLE", "ROOF", "BOARDABLE"]
+ "name" : "internal door",
+ "symbol" : "+",
+ "color" : "cyan",
+ "broken_symbol" : "&",
+ "broken_color" : "cyan",
+ "damage_modifier" : 75,
+ "durability" : 75,
+ "item" : "frame",
+ "difficulty" : 2,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPAQUE", "OPENABLE", "ROOF", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "windshield",
- "name": "windshield",
- "symbol": "\"",
- "color": "light_cyan",
- "broken_symbol": "0",
- "broken_color": "light_gray",
- "damage_modifier": 70,
- "durability": 50,
- "item": "glass_sheet",
- "difficulty": 1,
- "location": "center",
- "flags": ["OVER", "OBSTACLE"]
+ "name" : "windshield",
+ "symbol" : "\"",
+ "color" : "light_cyan",
+ "broken_symbol" : "0",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 70,
+ "durability" : 50,
+ "item" : "glass_sheet",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["OVER", "OBSTACLE", "WINDOW"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "blade_horizontal",
- "name": "blade",
- "symbol": "-",
- "color": "white",
- "broken_symbol": "x",
- "broken_color": "white",
- "damage_modifier": 250,
- "durability": 100,
- "item": "blade",
- "difficulty": 2,
- "location": "structure",
- "flags": ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"]
+ "name" : "blade",
+ "symbol" : "-",
+ "color" : "white",
+ "broken_symbol" : "x",
+ "broken_color" : "white",
+ "damage_modifier" : 250,
+ "durability" : 100,
+ "item" : "blade",
+ "difficulty" : 2,
+ "location" : "structure",
+ "flags" : ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "blade_vertical",
- "name": "blade",
- "symbol": "|",
- "color": "white",
- "broken_symbol": "x",
- "broken_color": "white",
- "damage_modifier": 250,
- "durability": 100,
- "item": "blade",
- "difficulty": 2,
- "location": "structure",
- "flags": ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"]
+ "name" : "blade",
+ "symbol" : "|",
+ "color" : "white",
+ "broken_symbol" : "x",
+ "broken_color" : "white",
+ "damage_modifier" : 250,
+ "durability" : 100,
+ "item" : "blade",
+ "difficulty" : 2,
+ "location" : "structure",
+ "flags" : ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "spike",
- "name": "spike",
- "symbol": ".",
- "color": "white",
- "broken_symbol": "x",
- "broken_color": "white",
- "damage_modifier": 300,
- "durability": 100,
- "item": "spike",
- "difficulty": 2,
- "location": "structure",
- "flags": ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"]
+ "name" : "spike",
+ "symbol" : ".",
+ "color" : "white",
+ "broken_symbol" : "x",
+ "broken_color" : "white",
+ "damage_modifier" : 300,
+ "durability" : 100,
+ "item" : "spike",
+ "difficulty" : 2,
+ "location" : "structure",
+ "flags" : ["UNMOUNT_ON_DAMAGE", "SHARP", "PROTRUSION"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "wheel",
- "name": "wheel",
- "symbol": "0",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 200,
- "wheel_width": 9,
- "item": "wheel",
- "difficulty": 4,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
+ "name" : "wheel",
+ "symbol" : "0",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 200,
+ "wheel_width" : 9,
+ "item" : "wheel",
+ "difficulty" : 4,
+ "location" : "under",
+ "flags" : ["WHEEL", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 2},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_wide",
- "name": "wide wheel",
- "symbol": "O",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 400,
- "wheel_width": 14,
- "item": "wheel_wide",
- "difficulty": 5,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
- },{
- "type" : "vehicle_part",
- "id" : "wheel_underbody",
- "name": "wide wheel (underbody)",
- "symbol": "H",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 400,
- "wheel_width": 14,
- "item": "wheel_wide",
- "difficulty": 6,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
+ "name" : "wide wheel",
+ "symbol" : "O",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 400,
+ "wheel_width" : 14,
+ "item" : "wheel_wide",
+ "difficulty" : 5,
+ "location" : "under",
+ "flags" : ["WHEEL", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 2, "max": 3},
+ {"item": "steel_chunk", "min": 2, "max": 3},
+ {"item": "scrap", "min": 2, "max": 3}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_unicycle",
- "name": "unicycle wheel",
- "symbol": "|",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 40,
- "wheel_width": 2,
- "item": "wheel_bicycle",
- "difficulty": 2,
- "location": "under",
- "flags": ["WHEEL", "STABLE", "VARIABLE_SIZE"]
+ "name" : "unicycle wheel",
+ "symbol" : "|",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 40,
+ "wheel_width" : 2,
+ "item" : "wheel_bicycle",
+ "difficulty" : 2,
+ "location" : "under",
+ "flags" : ["WHEEL", "STABLE", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 0, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_bicycle",
- "name": "bicycle wheel",
- "symbol": "|",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 40,
- "wheel_width": 2,
- "item": "wheel_bicycle",
- "difficulty": 1,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
+ "name" : "bicycle wheel",
+ "symbol" : "|",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 40,
+ "wheel_width" : 2,
+ "item" : "wheel_bicycle",
+ "difficulty" : 1,
+ "location" : "under",
+ "flags" : ["WHEEL", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 0, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_motorbike",
- "name": "motorbike wheel",
- "symbol": "o",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 90,
- "wheel_width": 4,
- "item": "wheel_motorbike",
- "difficulty": 2,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
+ "name" : "motorbike wheel",
+ "symbol" : "o",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 90,
+ "wheel_width" : 4,
+ "item" : "wheel_motorbike",
+ "difficulty" : 2,
+ "location" : "under",
+ "flags" : ["WHEEL", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 3},
+ {"item": "steel_chunk", "min": 1, "max": 3},
+ {"item": "scrap", "min": 1, "max": 3}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_small",
- "name": "small wheel",
- "symbol": "o",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 70,
- "wheel_width": 6,
- "item": "wheel_small",
- "difficulty": 2,
- "location": "under",
- "flags": ["WHEEL", "VARIABLE_SIZE"]
+ "name" : "small wheel",
+ "symbol" : "o",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 70,
+ "wheel_width" : 6,
+ "item" : "wheel_small",
+ "difficulty" : 2,
+ "location" : "under",
+ "flags" : ["WHEEL", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 3},
+ {"item": "scrap", "min": 1, "max": 3}
+ ]
},{
"type" : "vehicle_part",
"id" : "wheel_caster",
- "name": "casters",
- "symbol": "o",
- "color": "dark_gray",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 50,
- "durability": 70,
- "wheel_width": 6,
- "item": "wheel_caster",
- "difficulty": 1,
- "location": "under",
- "flags": ["WHEEL", "STABLE", "VARIABLE_SIZE"]
+ "name" : "casters",
+ "symbol" : "o",
+ "color" : "dark_gray",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 50,
+ "durability" : 70,
+ "wheel_width" : 6,
+ "item" : "wheel_caster",
+ "difficulty" : 1,
+ "location" : "under",
+ "flags" : ["WHEEL", "STABLE", "VARIABLE_SIZE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 0, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}]
},{
"type" : "vehicle_part",
"id" : "engine_1cyl",
- "name": "1-cylinder engine",
- "symbol": "*",
- "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 150,
- "power": 40,
- "fuel_type": "gasoline",
- "item": "1cyl_combustion",
- "difficulty": 2,
- "location": "engine_block",
- "flags": ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"]
+ "name" : "1-cylinder engine",
+ "symbol" : "*",
+ "color" : "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 150,
+ "power" : 40,
+ "fuel_type" : "gasoline",
+ "item" : "1cyl_combustion",
+ "difficulty" : 2,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 5, "max": 10},
+ {"item": "steel_chunk", "min": 5, "max": 10},
+ {"item": "scrap", "min": 5, "max": 10}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_vtwin",
- "name": "V-twin engine",
- "symbol": "*",
- "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 200,
- "power": 120,
- "fuel_type": "gasoline",
- "item": "v2_combustion",
- "difficulty": 2,
- "location": "engine_block",
- "flags": ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"]
+ "name" : "V-twin engine",
+ "symbol" : "*",
+ "color" : "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "power" : 120,
+ "fuel_type" : "gasoline",
+ "item" : "v2_combustion",
+ "difficulty" : 2,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 10, "max": 20},
+ {"item": "steel_chunk", "min": 10, "max": 20},
+ {"item": "scrap", "min": 10, "max": 20}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_inline4",
- "name": "Inline-4 engine",
- "symbol": "*", "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 300,
- "power": 300,
- "fuel_type": "gasoline",
- "item": "i4_combustion",
- "difficulty": 3,
- "location": "engine_block",
- "flags": ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"]
+ "name" : "Inline-4 engine",
+ "symbol" : "*", "color": "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 300,
+ "power" : 300,
+ "fuel_type" : "gasoline",
+ "item" : "i4_combustion",
+ "difficulty" : 3,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 20, "max": 30},
+ {"item": "steel_chunk", "min": 20, "max": 30},
+ {"item": "scrap", "min": 20, "max": 30}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_v6",
- "name": "V6 engine",
- "symbol": "*",
- "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 400,
- "power": 800,
- "fuel_type": "gasoline",
- "item": "v6_combustion",
- "difficulty": 4,
- "location": "engine_block",
- "flags": ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"]
+ "name" : "V6 engine",
+ "symbol" : "*",
+ "color" : "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "power" : 800,
+ "fuel_type" : "gasoline",
+ "item" : "v6_combustion",
+ "difficulty" : 4,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 30, "max": 40},
+ {"item": "steel_chunk", "min": 30, "max": 40},
+ {"item": "scrap", "min": 30, "max": 40}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_v8",
- "name": "V8 engine",
- "symbol": "*",
- "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 400,
- "power": 800,
- "fuel_type": "gasoline",
- "item": "v8_combustion",
- "difficulty": 4,
- "location": "engine_block",
- "flags": ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"]
+ "name" : "V8 engine",
+ "symbol" : "*",
+ "color" : "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "power" : 800,
+ "fuel_type" : "gasoline",
+ "item" : "v8_combustion",
+ "difficulty" : 4,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "VARIABLE_SIZE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 40, "max": 50},
+ {"item": "steel_chunk", "min": 40, "max": 50},
+ {"item": "scrap", "min": 40, "max": 50}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_electric",
- "name": "electric motor",
- "symbol": "*",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 200,
- "power": 70,
- "fuel_type": "battery",
- "item": "motor",
- "difficulty": 3,
- "location": "engine_block",
- "flags": ["ENGINE"]
+ "name" : "electric motor",
+ "symbol" : "*",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "power" : 70,
+ "fuel_type" : "battery",
+ "item" : "motor",
+ "difficulty" : 3,
+ "location" : "engine_block",
+ "flags" : ["ENGINE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 3, "max": 5},
+ {"item": "scrap", "min": 3, "max": 5}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_electric_large",
- "name": "large electric motor",
- "symbol": "*",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 400,
- "power": 350,
- "fuel_type": "battery",
- "item": "motor_large",
- "difficulty": 4,
- "location": "engine_block",
- "flags": ["ENGINE"]
+ "name" : "large electric motor",
+ "symbol" : "*",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "power" : 350,
+ "fuel_type" : "battery",
+ "item" : "motor_large",
+ "difficulty" : 4,
+ "location" : "engine_block",
+ "flags" : ["ENGINE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 30, "max": 40},
+ {"item": "steel_chunk", "min": 30, "max": 40},
+ {"item": "scrap", "min": 30, "max": 40}
+ ]
},{
"type" : "vehicle_part",
"id" : "engine_plasma",
- "name": "plasma engine",
- "symbol": "*",
- "color": "light_blue",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 250,
- "power": 400,
- "fuel_type": "plasma",
- "item": "plasma_engine",
- "difficulty": 6,
- "location": "engine_block",
- "flags": ["ENGINE", "ALTERNATOR"]
+ "name" : "plasma engine",
+ "symbol" : "*",
+ "color" : "light_blue",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 250,
+ "power" : 400,
+ "fuel_type" : "plasma",
+ "item" : "plasma_engine",
+ "difficulty" : 6,
+ "location" : "engine_block",
+ "flags" : ["ENGINE", "ALTERNATOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 10, "max": 15},
+ {"item": "steel_chunk", "min": 10, "max": 15},
+ {"item": "scrap", "min": 10, "max": 15}
+ ]
},{
"type" : "vehicle_part",
"id" : "foot_pedals",
- "name": "Foot pedals",
- "symbol": "*",
- "color": "light_gray",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 50,
- "durability": 50,
- "power": 70,
- "fuel_type": "muscle",
- "item": "foot_crank",
- "difficulty": 1,
- "location": "engine_block",
- "flags": ["ENGINE"]
+ "name" : "Foot pedals",
+ "symbol" : "*",
+ "color" : "light_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 50,
+ "durability" : 50,
+ "power" : 70,
+ "fuel_type" : "muscle",
+ "item" : "foot_crank",
+ "difficulty" : 1,
+ "location" : "engine_block",
+ "flags" : ["ENGINE"],
+ "breaks_into" : [
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 0, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "gas_tank",
- "name": "gasoline tank",
- "symbol": "O",
- "color": "light_red",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 150,
- "size": 3000,
- "fuel_type": "gasoline",
- "item": "metal_tank",
- "difficulty": 1,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "gasoline tank",
+ "symbol" : "O",
+ "color" : "light_red",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 150,
+ "size" : 3000,
+ "fuel_type" : "gasoline",
+ "item" : "metal_tank",
+ "difficulty" : 1,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "small_storage_battery",
- "name": "small storage battery",
- "symbol": "O",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 200,
- "size": 1000,
- "fuel_type": "battery",
- "item": "small_storage_battery",
- "difficulty": 1,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "small storage battery",
+ "symbol" : "O",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "size" : 1000,
+ "fuel_type" : "battery",
+ "item" : "small_storage_battery",
+ "difficulty" : 1,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "storage_battery",
- "name": "storage battery",
- "symbol": "O",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 300,
- "size": 100000,
- "fuel_type": "battery",
- "item": "storage_battery",
- "difficulty": 2,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "storage battery",
+ "symbol" : "O",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 300,
+ "size" : 100000,
+ "fuel_type" : "battery",
+ "item" : "storage_battery",
+ "difficulty" : 2,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 5, "max": 10},
+ {"item": "steel_chunk", "min": 5, "max": 10},
+ {"item": "scrap", "min": 5, "max": 10}
+ ]
},{
"type" : "vehicle_part",
"id" : "minireactor",
- "name": "minireactor",
- "symbol": "O",
- "color": "light_green",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 700,
- "size": 10000,
- "fuel_type": "plutonium",
- "item": "minireactor",
- "difficulty": 7,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "minireactor",
+ "symbol" : "O",
+ "color" : "light_green",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 700,
+ "size" : 10000,
+ "fuel_type" : "plutonium",
+ "item" : "minireactor",
+ "difficulty" : 7,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 6, "max": 11},
+ {"item": "steel_chunk", "min": 6, "max": 11},
+ {"item": "scrap", "min": 6, "max": 11}
+ ]
},{
"type" : "vehicle_part",
"id" : "hydrogen_tank",
- "name": "hydrogen tank",
- "symbol": "O",
- "color": "light_blue",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 150,
- "size": 3000,
- "fuel_type": "plasma",
- "item": "metal_tank",
- "difficulty": 1,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "hydrogen tank",
+ "symbol" : "O",
+ "color" : "light_blue",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 150,
+ "size" : 3000,
+ "fuel_type" : "plasma",
+ "item" : "metal_tank",
+ "difficulty" : 1,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "water_tank",
- "name": "water tank",
- "symbol": "O",
- "color": "light_cyan",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 80,
- "durability": 150,
- "size": 400,
- "fuel_type": "water",
- "item": "metal_tank",
- "difficulty": 1,
- "location": "fuel_source",
- "flags": ["FUEL_TANK"]
+ "name" : "water tank",
+ "symbol" : "O",
+ "color" : "light_cyan",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 80,
+ "durability" : 150,
+ "size" : 400,
+ "fuel_type" : "water",
+ "item" : "metal_tank",
+ "difficulty" : 1,
+ "location" : "fuel_source",
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 2},
+ {"item": "scrap", "min": 1, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "minifridge",
- "name": "minifridge",
- "symbol": "H",
- "color": "light_blue",
- "broken_symbol": "#",
- "broken_color": "light_blue",
- "damage_modifier": 80,
- "durability": 100,
- "size": 400,
- "item": "minifridge",
- "difficulty": 3,
- "location": "center",
- "flags": ["CARGO", "OBSTACLE"]
+ "name" : "minifridge",
+ "symbol" : "H",
+ "color" : "light_blue",
+ "broken_symbol" : "#",
+ "broken_color" : "light_blue",
+ "damage_modifier" : 80,
+ "durability" : 100,
+ "size" : 400,
+ "item" : "minifridge",
+ "difficulty" : 3,
+ "location" : "center",
+ "flags" : ["CARGO", "OBSTACLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 8, "max": 13},
+ {"item": "steel_chunk", "min": 8, "max": 13},
+ {"item": "scrap", "min": 8, "max": 13},
+ {"item": "hose", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "trunk",
- "name": "trunk",
- "symbol": "H",
- "color": "brown",
- "broken_symbol": "#",
- "broken_color": "brown",
- "damage_modifier": 80,
- "durability": 300,
- "size": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "center",
- "flags": ["CARGO"]
+ "name" : "trunk",
+ "symbol" : "H",
+ "color" : "brown",
+ "broken_symbol" : "#",
+ "broken_color" : "brown",
+ "damage_modifier" : 80,
+ "durability" : 300,
+ "size" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["CARGO"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "box",
- "name": "box",
- "symbol": "o",
- "color": "brown",
- "broken_symbol": "#",
- "broken_color": "brown",
- "damage_modifier": 60,
- "durability": 100,
- "size": 400,
- "item": "frame",
- "difficulty": 1,
- "location": "center",
- "flags": ["CARGO", "BOARDABLE"]
+ "name" : "box",
+ "symbol" : "o",
+ "color" : "brown",
+ "broken_symbol" : "#",
+ "broken_color" : "brown",
+ "damage_modifier" : 60,
+ "durability" : 100,
+ "size" : 400,
+ "item" : "frame",
+ "difficulty" : 1,
+ "location" : "center",
+ "flags" : ["CARGO", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "controls",
- "name": "controls",
- "symbol": "$",
- "color": "light_gray",
- "broken_symbol": "$",
- "broken_color": "red",
- "damage_modifier": 10,
- "durability": 250,
- "item": "vehicle_controls",
- "difficulty": 3,
- "flags": ["CONTROLS"]
+ "name" : "controls",
+ "symbol" : "$",
+ "color" : "light_gray",
+ "broken_symbol" : "$",
+ "broken_color" : "red",
+ "damage_modifier" : 10,
+ "durability" : 250,
+ "item" : "vehicle_controls",
+ "difficulty" : 3,
+ "flags" : ["CONTROLS"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 1, "max": 1},
+ {"item": "steel_chunk", "min": 1, "max": 3},
+ {"item": "scrap", "min": 1, "max": 3}
+ ]
},{
"type" : "vehicle_part",
"id" : "muffler",
- "name": "muffler",
- "symbol": "/",
- "color": "light_gray",
- "broken_symbol": "/",
- "broken_color": "light_gray",
- "damage_modifier": 10,
- "durability": 150,
- "bonus": 40,
- "item": "muffler",
- "difficulty": 2,
- "flags": ["MUFFLER"]
+ "name" : "muffler",
+ "symbol" : "/",
+ "color" : "light_gray",
+ "broken_symbol" : "/",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 10,
+ "durability" : 150,
+ "bonus" : 40,
+ "item" : "muffler",
+ "difficulty" : 2,
+ "flags" : ["MUFFLER"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 5},
+ {"item": "steel_chunk", "min": 3, "max": 5},
+ {"item": "scrap", "min": 3, "max": 5}
+ ]
},{
"type" : "vehicle_part",
"id" : "seatbelt",
- "name": "seatbelt",
- "symbol": ",",
- "color": "light_gray",
- "broken_symbol": ",",
- "broken_color": "red",
- "damage_modifier": 10,
+ "name" : "seatbelt",
+ "symbol" : ",",
+ "color" : "light_gray",
+ "broken_symbol" : ",",
+ "broken_color" : "red",
+ "damage_modifier" : 10,
+ "durability" : 200,
+ "bonus" : 25,
+ "item" : "rope_6",
+ "difficulty" : 1,
+ "location" : "on_seat",
+ "flags" : ["SEATBELT"],
+ "breaks_into" : [
+ {"item": "string_36", "min": 0, "max": 3}
+ ]
+ },{
+ "type" : "vehicle_part",
+ "id" : "v_curtain",
+ "name": "curtain",
+ "symbol": "\"",
+ "color": "dark_gray",
+ "broken_symbol": "0",
+ "broken_color": "light_gray",
+ "damage_modifier": 1,
"durability": 200,
"bonus": 25,
- "item": "rope_6",
+ "item": "sheet",
+ "location": "on_windshield",
"difficulty": 1,
- "location": "on_seat",
- "flags": ["SEATBELT"]
+ "flags": ["OPENABLE", "OPENCLOSE_INSIDE", "OPAQUE", "CURTAIN"],
+ "breaks_into": []
},{
"type" : "vehicle_part",
"id" : "solar_panel",
- "name": "solar panel",
- "symbol": "#",
- "color": "yellow",
- "broken_symbol": "x",
- "broken_color": "yellow",
- "damage_modifier": 10,
- "durability": 20,
- "power": 30,
- "item": "solar_panel",
- "difficulty": 6,
- "location": "on_roof",
- "flags": ["SOLAR_PANEL"]
+ "name" : "solar panel",
+ "symbol" : "#",
+ "color" : "yellow",
+ "broken_symbol" : "x",
+ "broken_color" : "yellow",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "power" : 30,
+ "item" : "solar_panel",
+ "difficulty" : 6,
+ "location" : "on_roof",
+ "flags" : ["SOLAR_PANEL"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 2, "max": 4},
+ {"item": "steel_chunk", "min": 2, "max": 4},
+ {"item": "scrap", "min": 2, "max": 4}
+ ]
},{
"type" : "vehicle_part",
"id" : "reinforced_solar_panel",
- "name": "solar panel",
- "symbol": "#",
- "color": "light_blue",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 80,
- "durability": 300,
- "power": 30,
- "item": "reinforced_solar_panel",
- "difficulty": 6,
- "location": "on_roof",
- "flags": ["SOLAR_PANEL"]
+ "name" : "solar panel",
+ "symbol" : "#",
+ "color" : "light_blue",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 80,
+ "durability" : 300,
+ "power" : 30,
+ "item" : "reinforced_solar_panel",
+ "difficulty" : 6,
+ "location" : "on_roof",
+ "flags" : ["SOLAR_PANEL"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 7},
+ {"item": "steel_chunk", "min": 4, "max": 7},
+ {"item": "scrap", "min": 4, "max": 7}
+ ]
},{
"type" : "vehicle_part",
"id" : "kitchen_unit",
- "name": "kitchen unit",
- "symbol": "&",
- "color": "light_cyan",
- "broken_symbol": "x",
- "broken_color": "light_cyan",
- "damage_modifier": 10,
- "durability": 20,
- "size": 400,
- "item": "kitchen_unit",
- "difficulty": 4,
- "location": "center",
- "flags": ["CARGO", "OBSTACLE", "KITCHEN"]
+ "name" : "kitchen unit",
+ "symbol" : "&",
+ "color" : "light_cyan",
+ "broken_symbol" : "x",
+ "broken_color" : "light_cyan",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "size" : 400,
+ "item" : "kitchen_unit",
+ "difficulty" : 4,
+ "location" : "center",
+ "flags" : ["CARGO", "OBSTACLE", "KITCHEN"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 30, "max": 40},
+ {"item": "steel_chunk", "min": 30, "max": 40},
+ {"item": "scrap", "min": 30, "max": 40},
+ {"item": "pan", "min": 0, "max": 1},
+ {"item": "pot", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "welding_rig",
- "name": "welding rig",
- "symbol": "&",
- "color": "light_red",
- "broken_symbol": "x",
- "broken_color": "light_red",
- "damage_modifier": 10,
- "durability": 20,
- "size": 400,
- "item": "weldrig",
- "difficulty": 4,
- "location": "center",
- "flags": ["CARGO", "OBSTACLE", "WELDRIG"]
+ "name" : "welding rig",
+ "symbol" : "&",
+ "color" : "light_red",
+ "broken_symbol" : "x",
+ "broken_color" : "light_red",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "size" : 400,
+ "item" : "weldrig",
+ "difficulty" : 4,
+ "location" : "center",
+ "flags" : ["CARGO", "OBSTACLE", "WELDRIG"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 3, "max": 6},
+ {"item": "steel_chunk", "min": 3, "max": 6},
+ {"item": "scrap", "min": 3, "max": 6},
+ {"item": "welder", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "craft_rig",
- "name": "FOODCO kitchen buddy",
- "symbol": "&",
- "color": "light_green",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 10,
- "durability": 20,
- "size": 400,
- "item": "craftrig",
- "difficulty": 4,
- "location": "center",
- "flags": ["CARGO", "OBSTACLE", "CRAFTRIG"]
+ "name" : "FOODCO kitchen buddy",
+ "symbol" : "&",
+ "color" : "light_green",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "size" : 400,
+ "item" : "craftrig",
+ "difficulty" : 4,
+ "location" : "center",
+ "flags" : ["CARGO", "OBSTACLE", "CRAFTRIG"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 7},
+ {"item": "steel_chunk", "min": 4, "max": 7},
+ {"item": "scrap", "min": 4, "max": 7},
+ {"item": "pan", "min": 0, "max": 1},
+ {"item": "pot", "min": 0, "max": 1},
+ {"item": "water_purifier", "min": 0, "max": 1},
+ {"item": "vac_sealer", "min": 0, "max": 1},
+ {"item": "dehydrator", "min": 0, "max": 1},
+ {"item": "press", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "veh_forge",
- "name": "mounted electric forge",
- "symbol": "&",
- "color": "red",
- "broken_symbol": "x",
- "broken_color": "light_gray",
- "damage_modifier": 10,
- "durability": 20,
- "item": "forge",
- "difficulty": 3,
- "location": "center",
- "flags": ["OBSTACLE", "FORGE"]
+ "name" : "mounted electric forge",
+ "symbol" : "&",
+ "color" : "red",
+ "broken_symbol" : "x",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "item" : "forge",
+ "difficulty" : 3,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "FORGE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 5},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "m249",
- "name": "mounted M249",
- "symbol": "t",
- "color": "cyan",
- "broken_symbol": "#",
- "broken_color": "cyan",
- "damage_modifier": 80,
- "durability": 400,
- "fuel_type": "223",
- "item": "m249",
+ "name" : "mounted M249",
+ "symbol" : "t",
+ "color" : "cyan",
+ "broken_symbol" : "#",
+ "broken_color" : "cyan",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "fuel_type" : "223",
+ "item" : "m249",
"size" : 40,
- "difficulty": 6,
- "location": "on_roof",
- "flags": ["TURRET", "CARGO"]
+ "difficulty" : 6,
+ "location" : "on_roof",
+ "flags" : ["TURRET", "CARGO"],
+ "breaks_into" : [
+ {"item": "m249", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "flamethrower",
- "name": "mounted flamethrower",
- "symbol": "t",
- "color": "dark_gray",
- "broken_symbol": "#",
- "broken_color": "dark_gray",
- "damage_modifier": 80,
- "durability": 400,
- "fuel_type": "gasoline",
- "item": "flamethrower",
- "difficulty": 7,
- "location": "on_roof",
- "flags": ["TURRET"]
+ "name" : "mounted flamethrower",
+ "symbol" : "t",
+ "color" : "dark_gray",
+ "broken_symbol" : "#",
+ "broken_color" : "dark_gray",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "fuel_type" : "gasoline",
+ "item" : "flamethrower",
+ "difficulty" : 7,
+ "location" : "on_roof",
+ "flags" : ["TURRET"],
+ "breaks_into" : [
+ {"item": "flamethrower", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "plasma_gun",
- "name": "mounted plasma gun",
- "symbol": "t",
- "color": "light_blue",
- "broken_symbol": "#",
- "broken_color": "light_blue",
- "damage_modifier": 80,
- "durability": 400,
- "fuel_type": "plasma",
- "item": "plasma_rifle",
- "difficulty": 7,
- "location": "on_roof",
- "flags": ["TURRET"]
+ "name" : "mounted plasma gun",
+ "symbol" : "t",
+ "color" : "light_blue",
+ "broken_symbol" : "#",
+ "broken_color" : "light_blue",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "fuel_type" : "plasma",
+ "item" : "plasma_rifle",
+ "difficulty" : 7,
+ "location" : "on_roof",
+ "flags" : ["TURRET"],
+ "breaks_into" : [
+ {"item": "plasma_rifle", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "fusion_gun",
- "name": "mounted fusion gun",
- "symbol": "t",
- "color": "magenta",
- "broken_symbol": "#",
- "broken_color": "magenta",
- "damage_modifier": 80,
- "durability": 400,
- "fuel_type": "fusion",
- "item": "ftk93",
- "difficulty": 7,
- "size": 10,
- "location": "on_roof",
- "flags": ["TURRET", "CARGO"]
+ "name" : "mounted fusion gun",
+ "symbol" : "t",
+ "color" : "magenta",
+ "broken_symbol" : "#",
+ "broken_color" : "magenta",
+ "damage_modifier" : 80,
+ "durability" : 400,
+ "fuel_type" : "fusion",
+ "item" : "ftk93",
+ "difficulty" : 7,
+ "size" : 10,
+ "location" : "on_roof",
+ "flags" : ["TURRET", "CARGO"],
+ "breaks_into" : [
+ {"item": "ftk93", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "plating_steel",
- "name": "steel plating",
- "symbol": ")",
- "color": "light_cyan",
- "broken_symbol": ")",
- "broken_color": "light_cyan",
- "durability": 1000,
- "item": "steel_plate",
- "difficulty": 3,
- "location": "armor",
- "flags": ["ARMOR"]
+ "name" : "steel plating",
+ "symbol" : ")",
+ "color" : "light_cyan",
+ "broken_symbol" : ")",
+ "broken_color" : "light_cyan",
+ "durability" : 1000,
+ "item" : "steel_plate",
+ "difficulty" : 3,
+ "location" : "armor",
+ "flags" : ["ARMOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "plating_superalloy",
- "name": "superalloy plating",
- "symbol": ")",
- "color": "dark_gray",
- "broken_symbol": ")",
- "broken_color": "dark_gray",
- "durability": 900,
- "item": "alloy_plate",
- "difficulty": 4,
- "location": "armor",
- "flags": ["ARMOR"]
+ "name" : "superalloy plating",
+ "symbol" : ")",
+ "color" : "dark_gray",
+ "broken_symbol" : ")",
+ "broken_color" : "dark_gray",
+ "durability" : 900,
+ "item" : "alloy_plate",
+ "difficulty" : 4,
+ "location" : "armor",
+ "flags" : ["ARMOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "plating_spiked",
- "name": "spiked plating",
- "symbol": ")",
- "color": "red",
- "broken_symbol": ")",
- "broken_color": "red",
- "damage_modifier": 150,
- "durability": 900,
- "item": "spiked_plate",
- "difficulty": 3,
- "location": "armor",
- "flags": ["ARMOR", "SHARP"]
+ "name" : "spiked plating",
+ "symbol" : ")",
+ "color" : "red",
+ "broken_symbol" : ")",
+ "broken_color" : "red",
+ "damage_modifier" : 150,
+ "durability" : 900,
+ "item" : "spiked_plate",
+ "difficulty" : 3,
+ "location" : "armor",
+ "flags" : ["ARMOR", "SHARP"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6},
+ {"item": "spike", "min": 0, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "plating_hard",
- "name": "hard plating",
- "symbol": ")",
- "color": "cyan",
- "broken_symbol": ")",
- "broken_color": "cyan",
- "durability": 2300,
- "item": "hard_plate",
- "difficulty": 4,
- "location": "armor",
- "flags": ["ARMOR"]
+ "name" : "hard plating",
+ "symbol" : ")",
+ "color" : "cyan",
+ "broken_symbol" : ")",
+ "broken_color" : "cyan",
+ "durability" : 2300,
+ "item" : "hard_plate",
+ "difficulty" : 4,
+ "location" : "armor",
+ "flags" : ["ARMOR"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "headlight",
- "name": "head light",
- "symbol": "*",
- "color": "white",
- "broken_symbol": "*",
- "broken_color": "white",
- "damage_modifier": 10,
- "durability": 20,
- "power": 3,
- "bonus": 480,
- "item": "flashlight",
- "difficulty": 1,
- "flags": ["CONE_LIGHT"]
+ "name" : "head light",
+ "symbol" : "*",
+ "color" : "white",
+ "broken_symbol" : "*",
+ "broken_color" : "white",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "power" : 3,
+ "bonus" : 480,
+ "item" : "flashlight",
+ "difficulty" : 1,
+ "flags" : ["CONE_LIGHT"],
+ "breaks_into" : [
+ {"item": "scrap", "min": 0, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "reinforced_windshield",
- "name": "reinforced windshield",
- "symbol": "\"",
- "color": "light_blue",
- "broken_symbol": "0",
- "broken_color": "light_gray",
- "damage_modifier": 80,
- "durability": 300,
- "item": "reinforced_glass_sheet",
- "difficulty": 6,
- "location": "center",
- "flags": ["OBSTACLE"]
+ "name" : "reinforced windshield",
+ "symbol" : "\"",
+ "color" : "light_blue",
+ "broken_symbol" : "0",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 80,
+ "durability" : 300,
+ "item" : "reinforced_glass_sheet",
+ "difficulty" : 6,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "WINDOW"],
+ "breaks_into" : []
},{
"type" : "vehicle_part",
"id" : "horn_bicycle",
- "name": "bicycle horn",
- "symbol": "*",
- "color": "light_gray",
- "broken_symbol": "*",
- "broken_color": "red",
- "damage_modifier": 10,
- "durability": 250,
- "bonus": 15,
- "item": "horn_bicycle",
- "difficulty": 1,
- "flags": ["HORN"]
+ "name" : "bicycle horn",
+ "symbol" : "*",
+ "color" : "light_gray",
+ "broken_symbol" : "*",
+ "broken_color" : "red",
+ "damage_modifier" : 10,
+ "durability" : 250,
+ "bonus" : 15,
+ "item" : "horn_bicycle",
+ "difficulty" : 1,
+ "flags" : ["HORN"],
+ "breaks_into" : [
+ {"item": "scrap", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "horn_car",
- "name": "car horn",
- "symbol": "*",
- "color": "light_gray",
- "broken_symbol": "*",
- "broken_color": "red",
- "damage_modifier": 10,
- "durability": 260,
- "bonus": 30,
- "item": "horn_car",
- "difficulty": 3,
- "flags": ["HORN"]
+ "name" : "car horn",
+ "symbol" : "*",
+ "color" : "light_gray",
+ "broken_symbol" : "*",
+ "broken_color" : "red",
+ "damage_modifier" : 10,
+ "durability" : 260,
+ "bonus" : 30,
+ "item" : "horn_car",
+ "difficulty" : 3,
+ "flags" : ["HORN"],
+ "breaks_into" : [
+ {"item": "scrap", "min": 0, "max": 2}
+ ]
},{
"type" : "vehicle_part",
"id" : "horn_big",
- "name": "truck horn",
- "symbol": "*",
- "color": "light_gray",
- "broken_symbol": "*",
- "broken_color": "red",
- "damage_modifier": 10,
- "durability": 270,
- "bonus": 45,
- "item": "horn_big",
- "difficulty": 3,
- "flags": ["HORN"]
+ "name" : "truck horn",
+ "symbol" : "*",
+ "color" : "light_gray",
+ "broken_symbol" : "*",
+ "broken_color" : "red",
+ "damage_modifier" : 10,
+ "durability" : 270,
+ "bonus" : 45,
+ "item" : "horn_big",
+ "difficulty" : 3,
+ "flags" : ["HORN"],
+ "breaks_into" : [
+ {"item": "steel_chunk", "min": 0, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "battery_motorbike",
- "name": "motorbike battery",
- "symbol": "o",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 30,
- "durability": 280,
- "size": 12000,
- "fuel_type": "battery",
- "item": "battery_motorbike",
- "difficulty": 2,
- "flags": ["FUEL_TANK"]
+ "name" : "motorbike battery",
+ "symbol" : "o",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 30,
+ "durability" : 280,
+ "size" : 12000,
+ "fuel_type" : "battery",
+ "item" : "battery_motorbike",
+ "difficulty" : 2,
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 7},
+ {"item": "steel_chunk", "min": 4, "max": 7},
+ {"item": "scrap", "min": 4, "max": 7}
+ ]
},{
"type" : "vehicle_part",
"id" : "battery_car",
- "name": "car battery",
- "symbol": "o",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 50,
- "durability": 300,
- "size": 30000,
- "fuel_type": "battery",
- "item": "battery_car",
- "difficulty": 2,
- "flags": ["FUEL_TANK"]
+ "name" : "car battery",
+ "symbol" : "o",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 50,
+ "durability" : 300,
+ "size" : 30000,
+ "fuel_type" : "battery",
+ "item" : "battery_car",
+ "difficulty" : 2,
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 6, "max": 9},
+ {"item": "steel_chunk", "min": 6, "max": 9},
+ {"item": "scrap", "min": 6, "max": 9}
+ ]
},{
"type" : "vehicle_part",
"id" : "battery_truck",
- "name": "truck battery",
- "symbol": "o",
- "color": "yellow",
- "broken_symbol": "#",
- "broken_color": "red",
- "damage_modifier": 60,
- "durability": 320,
- "size": 50000,
- "fuel_type": "battery",
- "item": "battery_truck",
- "difficulty": 2,
- "flags": ["FUEL_TANK"]
+ "name" : "truck battery",
+ "symbol" : "o",
+ "color" : "yellow",
+ "broken_symbol" : "#",
+ "broken_color" : "red",
+ "damage_modifier" : 60,
+ "durability" : 320,
+ "size" : 50000,
+ "fuel_type" : "battery",
+ "item" : "battery_truck",
+ "difficulty" : 2,
+ "flags" : ["FUEL_TANK"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 8, "max": 12},
+ {"item": "steel_chunk", "min": 8, "max": 12},
+ {"item": "scrap", "min": 8, "max": 12}
+ ]
},{
"type" : "vehicle_part",
"id" : "door_trunk",
- "name": "trunk door",
- "symbol": "+",
- "color": "light_gray",
- "broken_symbol": "&",
- "broken_color": "light_gray",
- "damage_modifier": 80,
- "durability": 200,
- "item": "frame",
- "difficulty": 2,
- "location": "center",
- "flags": ["OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"]
+ "name" : "trunk door",
+ "symbol" : "+",
+ "color" : "light_gray",
+ "broken_symbol" : "&",
+ "broken_color" : "light_gray",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "item" : "frame",
+ "difficulty" : 2,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "door_shutter",
- "name": "shutter door",
- "symbol": "+",
- "color": "white",
- "broken_symbol": "&",
- "broken_color": "white",
- "damage_modifier": 80,
- "durability": 200,
- "item": "steel_plate",
- "difficulty": 3,
- "location": "center",
- "flags": ["OPAQUE", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"]
+ "name" : "shutter door",
+ "symbol" : "+",
+ "color" : "white",
+ "broken_symbol" : "&",
+ "broken_color" : "white",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "item" : "steel_plate",
+ "difficulty" : 3,
+ "location" : "center",
+ "flags" : ["OPAQUE", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "door_sliding",
- "name": "sliding door",
- "symbol": "+",
- "color": "light_cyan",
- "broken_symbol": "&",
- "broken_color": "light_cyan",
- "damage_modifier": 80,
- "durability": 200,
- "item": "frame",
- "difficulty": 2,
- "location": "center",
- "flags": ["OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"]
+ "name" : "sliding door",
+ "symbol" : "+",
+ "color" : "light_cyan",
+ "broken_symbol" : "&",
+ "broken_color" : "light_cyan",
+ "damage_modifier" : 80,
+ "durability" : 200,
+ "item" : "frame",
+ "difficulty" : 2,
+ "location" : "center",
+ "flags" : ["OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE"],
+ "breaks_into" : [
+ {"item": "steel_lump", "min": 4, "max": 6},
+ {"item": "steel_chunk", "min": 4, "max": 6},
+ {"item": "scrap", "min": 4, "max": 6}
+ ]
},{
"type" : "vehicle_part",
"id" : "light_red",
- "name": "red light",
- "symbol": "*",
- "color": "red",
- "broken_symbol": "-",
- "broken_color": "dark_red",
- "damage_modifier": 10,
- "durability": 20,
- "power": 2,
- "bonus": 350,
- "item": "light_emergency_red",
- "difficulty": 1,
- "location": "on_roof",
- "flags": ["CIRCLE_LIGHT", "ODDTURN"]
+ "name" : "red light",
+ "symbol" : "*",
+ "color" : "red",
+ "broken_symbol" : "-",
+ "broken_color" : "dark_red",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "power" : 2,
+ "bonus" : 350,
+ "item" : "light_emergency_red",
+ "difficulty" : 1,
+ "location" : "on_roof",
+ "flags" : ["CIRCLE_LIGHT", "ODDTURN"],
+ "breaks_into" : [
+ {"item": "steel_chunk", "min": 0, "max": 1},
+ {"item": "scrap", "min": 1, "max": 1}
+ ]
},{
"type" : "vehicle_part",
"id" : "light_blue",
- "name": "blue light",
- "symbol": "*",
- "color": "blue",
- "broken_symbol": "-",
- "broken_color": "dark_blue",
- "damage_modifier": 10,
- "durability": 20,
- "power": 2,
- "bonus": 350,
- "item": "light_emergency_blue",
- "difficulty": 1,
- "location": "on_roof",
- "flags": ["CIRCLE_LIGHT", "EVENTURN"]
+ "name" : "blue light",
+ "symbol" : "*",
+ "color" : "blue",
+ "broken_symbol" : "-",
+ "broken_color" : "dark_blue",
+ "damage_modifier" : 10,
+ "durability" : 20,
+ "power" : 2,
+ "bonus" : 350,
+ "item" : "light_emergency_blue",
+ "difficulty" : 1,
+ "location" : "on_roof",
+ "flags" : ["CIRCLE_LIGHT", "EVENTURN"],
+ "breaks_into" : [
+ {"item": "steel_chunk", "min": 0, "max": 1},
+ {"item": "scrap", "min": 1, "max": 1}
+ ]
}
]
diff --git a/data/json/vehicles.json b/data/json/vehicles.json
index 58b8113791cd6..fcd93dfc094de 100644
--- a/data/json/vehicles.json
+++ b/data/json/vehicles.json
@@ -2,18 +2,18 @@
{
"type" : "vehicle",
"id" : "custom",
- "name": "custom",
- "blueprint": "H",
- "warning": "Don't remove this vehicle definition!",
- "parts": [
+ "name" : "custom",
+ "blueprint" : "H",
+ "warning" : "Don't remove this vehicle definition!",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"}
]
},{
"type" : "vehicle",
"id" : "unicycle",
- "name": "Unicycle",
- "blueprint": "#",
- "parts": [
+ "name" : "Unicycle",
+ "blueprint" : "#",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_handle"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 0, "y": 0, "part": "controls"},
@@ -23,9 +23,9 @@
},{
"type" : "vehicle",
"id" : "bicycle",
- "name": "Bicycle",
- "blueprint": "o#o",
- "parts": [
+ "name" : "Bicycle",
+ "blueprint" : "o#o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 0, "y": 0, "part": "controls"},
@@ -40,9 +40,9 @@
},{
"type" : "vehicle",
"id" : "motorcycle_chassis",
- "name": "Motorcycle Chassis",
- "blueprint": "o#>",
- "parts": [
+ "name" : "Motorcycle Chassis",
+ "blueprint" : "o#>",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 1, "y": 0, "part": "frame_handle"},
@@ -53,9 +53,9 @@
},{
"type" : "vehicle",
"id" : "motorcycle",
- "name": "Motorcycle",
- "blueprint": "o#>o",
- "parts": [
+ "name" : "Motorcycle",
+ "blueprint" : "o#>o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 0, "y": 0, "part": "controls"},
@@ -74,12 +74,12 @@
},{
"type" : "vehicle",
"id" : "motorcycle_sidecart",
- "name": "Motorcycle",
- "blueprint": [
+ "name" : "Motorcycle",
+ "blueprint" : [
["o#>o"],
[" #> "]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_cross"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 0, "y": 0, "part": "controls"},
@@ -103,13 +103,13 @@
},{
"type" : "vehicle",
"id" : "quad_bike",
- "name": "Quad Bike",
- "blueprint": [
+ "name" : "Quad Bike",
+ "blueprint" : [
["O O"],
["=#>"],
["O O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 0, "y": 0, "part": "controls"},
@@ -134,13 +134,13 @@
},{
"type" : "vehicle",
"id" : "quad_bike_chassis",
- "name": "Quad Bike Chassis",
- "blueprint": [
+ "name" : "Quad Bike Chassis",
+ "blueprint" : [
["O O"],
["|#>"],
["O "]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "saddle"},
{"x": 1, "y": 0, "part": "frame_cover"},
@@ -155,14 +155,14 @@
},{
"type" : "vehicle",
"id" : "car",
- "name": "Car",
- "blueprint": [
+ "name" : "Car",
+ "blueprint" : [
["o-++-o"],
["+=##'|"],
["+=##'|"],
["o-++-o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "seatbelt"},
@@ -234,7 +234,7 @@
{"x": -3, "y": 2, "part": "halfboard_se"},
{"x": -3, "y": 2, "part": "wheel"}
],
- "items": [
+ "items" : [
{"x": 0, "y": 0, "chance": 16, "items": "cig"},
{"x": 0, "y": 0, "chance": 16, "items": "lighter"},
{"x": 0, "y": 1, "chance": 1, "items": "roadmap"},
@@ -252,14 +252,14 @@
},{
"type" : "vehicle",
"id" : "car_chassis",
- "name": "Car Chassis",
- "blueprint": [
+ "name" : "Car Chassis",
+ "blueprint" : [
["o----o"],
["|==#-|"],
["|===-|"],
["o----o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 1, "part": "frame_vertical_2"},
@@ -302,14 +302,14 @@
},{
"type" : "vehicle",
"id" : "hippie_van",
- "name": "Hippie Van",
- "blueprint": [
+ "name" : "Hippie Van",
+ "blueprint" : [
["o---+-o"],
["+=###'|"],
["+===#'|"],
["o-+++-o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "seatbelt"},
@@ -402,22 +402,22 @@
{"x": -4, "y": 2, "part": "wheel"},
{"x": -4, "y": 2, "part": "roof"}
],
- "items": [
+ "items" : [
{"x": -1, "y": 0, "chance": 2, "items": ["weed", "rolling_paper"]},
{"x": -2, "y": 0, "chance": 2, "items": ["weed", "rolling_paper"]}
]
},{
"type" : "vehicle",
"id" : "flatbed_truck",
- "name": "Flatbed Truck",
- "blueprint": [
+ "name" : "Flatbed Truck",
+ "blueprint" : [
["O--+-O"],
["=='#'|"],
["=='o'>"],
["=='#'|"],
["O--+-O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical"},
{"x": 0, "y": 0, "part": "box"},
{"x": 0, "y": 0, "part": "roof"},
@@ -496,22 +496,22 @@
{"x": -3, "y": 2, "part": "halfboard_vertical"},
{"x": -3, "y": 2, "part": "wheel_wide"}
],
- "items": [
+ "items" : [
{"x": 0, "y": 0, "chance": 2, "items": ["beer", "beer", "beer", "beer", "beer", "beer"]},
{"x": -2, "y": 0, "chance": 2, "item_groups": "bigtools"}
]
},{
"type" : "vehicle",
"id" : "cube_van",
- "name": "Cube Van",
- "blueprint": [
+ "name" : "Cube Van",
+ "blueprint" : [
["O---+-O"],
["+==|#'|"],
["+==|o'>"],
["+==|#'|"],
["O---+-O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical"},
{"x": 0, "y": 0, "part": "box"},
{"x": 0, "y": 0, "part": "roof"},
@@ -617,8 +617,8 @@
},{
"type" : "vehicle",
"id" : "semi_truck",
- "name": "Semi Truck",
- "blueprint": [
+ "name" : "Semi Truck",
+ "blueprint" : [
["OO ---+-O-"],
["OO=|#|#'|H"],
["++-|o|o'|>"],
@@ -626,7 +626,7 @@
["OO=|#|#'|H"],
["OO ---+=O-"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "box"},
{"x": 0, "y": 0, "part": "roof"},
@@ -763,8 +763,8 @@
},{
"type" : "vehicle",
"id" : "truck_trailer",
- "name": "Truck Trailer",
- "blueprint": [
+ "name" : "Truck Trailer",
+ "blueprint" : [
["--OO------"],
["||OO||||||"],
["+|++|=|++|"],
@@ -772,7 +772,7 @@
["||OO||||||"],
["--OO------"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "aisle_horizontal"},
{"x": 0, "y": 0, "part": "roof"},
@@ -937,14 +937,14 @@
},{
"type" : "vehicle",
"id" : "beetle",
- "name": "Beetle",
- "blueprint": [
+ "name" : "Beetle",
+ "blueprint" : [
["o+-o"],
["|=|="],
["|=|="],
["o+-o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "seatbelt"},
@@ -996,15 +996,15 @@
},{
"type" : "vehicle",
"id" : "bubble_car",
- "name": "Bubble Car",
- "blueprint": [
+ "name" : "Bubble Car",
+ "blueprint" : [
[" --- "],
["+o#o-"],
["|=##|"],
["+o#o-"],
[" --- "]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "engine_electric"},
@@ -1069,12 +1069,12 @@
},{
"type" : "vehicle",
"id" : "golf_cart",
- "name": "Golf Cart",
- "blueprint": [
+ "name" : "Golf Cart",
+ "blueprint" : [
["o|o"],
["o|o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_horizontal"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "roof"},
@@ -1100,9 +1100,9 @@
},{
"type" : "vehicle",
"id" : "scooter",
- "name": "Scooter",
- "blueprint": "o>o",
- "parts": [
+ "name" : "Scooter",
+ "blueprint" : "o>o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_handle"},
{"x": 0, "y": 0, "part": "headlight"},
{"x": 0, "y": 0, "part": "saddle"},
@@ -1118,15 +1118,15 @@
},{
"type" : "vehicle",
"id" : "military_cargo_truck",
- "name": "Military Cargo Truck",
- "blueprint": [
+ "name" : "Military Cargo Truck",
+ "blueprint" : [
["-OO--+-O-"],
["#OO#'#'|>"],
["||||'#'=>"],
["#OO#'#'|>"],
["-OO--+-O-"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "reinforced_windshield"},
{"x": 0, "y": -1, "part": "frame_horizontal"},
@@ -1261,15 +1261,15 @@
},{
"type" : "vehicle",
"id" : "schoolbus",
- "name": "Schoolbus",
- "blueprint": [
+ "name" : "Schoolbus",
+ "blueprint" : [
["''O'''''''O"],
["'########'H"],
["+........'>"],
["'#######.'H"],
["''O'''''+'O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "aisle_vertical"},
{"x": 0, "y": 0, "part": "roof"},
@@ -1420,14 +1420,14 @@
},{
"type" : "vehicle",
"id" : "electric_car",
- "name": "Electric Car",
- "blueprint": [
+ "name" : "Electric Car",
+ "blueprint" : [
["o#++-o"],
["+=##'|"],
["+=##'|"],
["o#++-o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "seatbelt"},
@@ -1503,15 +1503,15 @@
},{
"type" : "vehicle",
"id" : "rv",
- "name": "RV",
- "blueprint": [
+ "name" : "RV",
+ "blueprint" : [
["+OO---+-O"],
["|&==#|#'|"],
["|====+H'|"],
["|#==H|#'|"],
["+OO-+-+-O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "aisle_horizontal"},
{"x": 0, "y": 0, "part": "engine_v6"},
@@ -1659,9 +1659,9 @@
},{
"type" : "vehicle",
"id" : "shopping_cart",
- "name": "Shopping Cart",
- "blueprint": "o",
- "parts": [
+ "name" : "Shopping Cart",
+ "blueprint" : "o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "box"}
@@ -1669,23 +1669,23 @@
},{
"type" : "vehicle",
"id" : "welding_cart",
- "name": "Welding Cart",
- "blueprint": "&",
- "parts": [
+ "name" : "Welding Cart",
+ "blueprint" : "&",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "small_storage_battery"},
{"x": 0, "y": 0, "part": "welding_rig"}
],
- "items": [
+ "items" : [
{"x": 0, "y": 0, "chance": 30, "items": ["goggles_welding"]}
]
},{
"type" : "vehicle",
"id" : "ice_cream_cart",
- "name": "Ice Cream Cart",
- "blueprint": "#",
- "parts": [
+ "name" : "Ice Cream Cart",
+ "blueprint" : "#",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "small_storage_battery"},
@@ -1694,12 +1694,12 @@
},{
"type" : "vehicle",
"id" : "food_cart",
- "name": "Food Vendor Cart",
- "blueprint": [
+ "name" : "Food Vendor Cart",
+ "blueprint" : [
["&"],
["H"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "small_storage_battery"},
@@ -1711,9 +1711,9 @@
},{
"type" : "vehicle",
"id" : "wheelbarrow",
- "name": "Wheelbarrow",
- "blueprint": "o",
- "parts": [
+ "name" : "Wheelbarrow",
+ "blueprint" : "o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_handle"},
{"x": 0, "y": 0, "part": "wheel_small"},
{"x": 0, "y": 0, "part": "box"}
@@ -1721,9 +1721,9 @@
},{
"type" : "vehicle",
"id" : "luggage_cart",
- "name": "Luggage Cart",
- "blueprint": "o",
- "parts": [
+ "name" : "Luggage Cart",
+ "blueprint" : "o",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "box"}
@@ -1731,9 +1731,9 @@
},{
"type" : "vehicle",
"id" : "swivel_chair",
- "name": "Swivel Chair",
- "blueprint": "#",
- "parts": [
+ "name" : "Swivel Chair",
+ "blueprint" : "#",
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "wheel_caster"},
{"x": 0, "y": 0, "part": "seat"}
@@ -1741,15 +1741,15 @@
},{
"type" : "vehicle",
"id" : "armored_car",
- "name": "Armored Car",
- "blueprint": [
+ "name" : "Armored Car",
+ "blueprint" : [
["O-++-O>"],
["|H##'|>"],
["t###'t>"],
["|H##'|>"],
["O-++-O>"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "engine_v6"},
{"x": 0, "y": 0, "part": "battery_truck"},
@@ -1866,14 +1866,14 @@
},{
"type" : "vehicle",
"id" : "policecar",
- "name": "Police Car",
- "blueprint": [
+ "name" : "Police Car",
+ "blueprint" : [
["o-++-o"],
["+=##'|"],
["+=##'|"],
["o-++-o"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical_2"},
{"x": 0, "y": 0, "part": "seat"},
{"x": 0, "y": 0, "part": "seatbelt"},
@@ -1950,15 +1950,15 @@
},{
"type" : "vehicle",
"id" : "ambulance",
- "name": "Ambulance",
- "blueprint": [
+ "name" : "Ambulance",
+ "blueprint" : [
["O----+-O"],
["|===|#'|"],
["+=#=|o'>"],
["|===|#'|"],
["O--+-+-O"]
],
- "parts": [
+ "parts" : [
{"x": 0, "y": 0, "part": "frame_vertical"},
{"x": 0, "y": 0, "part": "box"},
{"x": 0, "y": 0, "part": "roof"},
@@ -2086,15 +2086,15 @@
{
"type":"vehicle",
"id" : "fire_truck",
- "name": "Fire Truck",
- "blueprint": [
+ "name" : "Fire Truck",
+ "blueprint" : [
["|+++-+-+-"],
["|===|#*#*"],
["+===|=*H|"],
["|===|#*#*"],
["|+++-+-+-"]
],
- "parts": [
+ "parts" : [
{"x": 2, "y": -2, "part": "frame_nw"},
{"x": 2, "y": -2, "part": "halfboard_nw"},
{"x": 2, "y": -1, "part": "frame_horizontal"},
@@ -2199,7 +2199,7 @@
{"x": -3, "y": 2, "part": "board_se"},
{"x": -3, "y": 2, "part": "roof"},
{"x": -4, "y": -2, "part": "frame_vertical"},
- {"x": -4, "y": -2, "part": "door_shutter"},
+ {"x": -4, "y": -2, "part": "stowboard_vertical"},
{"x": -4, "y": -2, "part": "roof"},
{"x": -4, "y": -1, "part": "frame_horizontal"},
{"x": -4, "y": -1, "part": "trunk"},
@@ -2211,12 +2211,12 @@
{"x": -4, "y": 1, "part": "trunk"},
{"x": -4, "y": 1, "part": "roof"},
{"x": -4, "y": 2, "part": "frame_vertical"},
- {"x": -4, "y": 2, "part": "door_shutter"},
+ {"x": -4, "y": 2, "part": "stowboard_vertical"},
{"x": -4, "y": 2, "part": "roof"},
{"x": -5, "y": -2, "part": "frame_vertical"},
{"x": -5, "y": -2, "part": "wheel_wide"},
{"x": -5, "y": -2, "part": "gas_tank"},
- {"x": -5, "y": -2, "part": "door_shutter"},
+ {"x": -5, "y": -2, "part": "stowboard_vertical"},
{"x": -5, "y": -2, "part": "roof"},
{"x": -5, "y": -1, "part": "frame_horizontal"},
{"x": -5, "y": -1, "part": "trunk"},
@@ -2230,22 +2230,23 @@
{"x": -5, "y": 2, "part": "frame_vertical"},
{"x": -5, "y": 2, "part": "wheel_wide"},
{"x": -5, "y": 2, "part": "gas_tank"},
- {"x": -5, "y": 2, "part": "door_shutter"},
+ {"x": -5, "y": 2, "part": "stowboard_vertical"},
{"x": -5, "y": 2, "part": "roof"},
{"x": -6, "y": -2, "part": "frame_vertical"},
- {"x": -6, "y": -2, "part": "door_shutter"},
+ {"x": -6, "y": -2, "part": "stowboard_vertical"},
{"x": -6, "y": -2, "part": "roof"},
{"x": -6, "y": -1, "part": "frame_horizontal"},
{"x": -6, "y": -1, "part": "trunk"},
{"x": -6, "y": -1, "part": "roof"},
{"x": -6, "y": 0, "part": "frame_horizontal"},
+ {"x": -6, "y": 0, "part": "muffler"},
{"x": -6, "y": 0, "part": "aisle_vertical"},
{"x": -6, "y": 0, "part": "roof"},
{"x": -6, "y": 1, "part": "frame_horizontal"},
{"x": -6, "y": 1, "part": "trunk"},
{"x": -6, "y": 1, "part": "roof"},
{"x": -6, "y": 2, "part": "frame_vertical"},
- {"x": -6, "y": 2, "part": "door_shutter"},
+ {"x": -6, "y": 2, "part": "stowboard_vertical"},
{"x": -6, "y": 2, "part": "roof"},
{"x": -7, "y": -2, "part": "frame_sw"},
{"x": -7, "y": -2, "part": "board_sw"},
@@ -2263,20 +2264,21 @@
{"x": -7, "y": 2, "part": "board_se"},
{"x": -7, "y": 2, "part": "roof"}
],
- "items": [
+ "items" : [
{"x": 0, "y": 0, "chance": 1, "items": "roadmap"},
{"x": -1, "y": 0, "chance": 8, "items": "1st_aid"},
{"x": -1, "y": 0, "chance": 12, "items": "extinguisher"},
{"x": -1, "y": 0, "chance": 1, "items": "GUITAR"},
{"x": -4, "y": 1, "chance": 4, "items": ["hose", "flashlight"]},
{"x": -4, "y": -1, "chance": 8, "items": "flashlight"},
- {"x": -4, "y": -1, "chance": 4, "items": "hammer_sledge"},
- {"x": -5, "y": 1, "chance": 2, "items": "chainsaw_off"},
- {"x": -5, "y": 1, "chance": 8, "items": "ax"},
- {"x": -5, "y": -1, "chance": 5, "items": "shovel"},
- {"x": -5, "y": -1, "chance": 5, "items": "crowbar"},
- {"x": -6, "y": 1, "chance": 5, "items": ["hazmat_suit", "mask_gas"]},
- {"x": -6, "y": -1, "chance": 5, "items": ["hazmat_suit", "mask_gas"]}
+ {"x": -4, "y": -2, "chance": 4, "items": "hammer_sledge"},
+ {"x": -5, "y": -1, "chance": 1, "items": ["hazmat_suit", "mask_gas"]},
+ {"x": -5, "y": -2, "chance": 7, "items": "ax"},
+ {"x": -5, "y": 2, "chance": 2, "items": "chainsaw_off"},
+ {"x": -6, "y": -1, "chance": 1, "items": ["hazmat_suit", "mask_gas"]},
+ {"x": -6, "y": -2, "chance": 5, "items": "shovel"},
+ {"x": -6, "y": 1, "chance": 1, "items": ["hazmat_suit", "mask_gas"]},
+ {"x": -6, "y": 2, "chance": 5, "items": "crowbar"}
]
}
]
diff --git a/data/main.lua b/data/main.lua
new file mode 100644
index 0000000000000..1c00c96fe9529
--- /dev/null
+++ b/data/main.lua
@@ -0,0 +1,164 @@
+-- Main mod file that will be executed by the game.
+
+function testui()
+ local ui = game.create_uimenu()
+
+ local selections = {"Foo", "Bar", "Baz", "Too many options"}
+ for _, value in ipairs(selections) do
+ ui:addentry(value)
+ end
+ ui:query()
+ game.add_msg("You selected: "..selections[ui.selected+1])
+end
+
+function testter()
+ local ter_id = map:ter(1, 1)
+ local ter = game.get_terrain_type(ter_id)
+ game.add_msg("Terrain name: "..ter.name)
+end
+
+function testmon()
+ local monsters = game.get_monsters()
+ game.add_msg("There are "..#monsters.." monsters loaded.")
+ if #monsters > 0 then
+ game.add_msg("The first of which is a "..monsters[1]:name())
+ end
+end
+
+function hiccup(item, active)
+ item_store = item
+ game.add_msg("You hiccup because of "..item.id)
+end
+
+function makehungry(player, item, active)
+ game.add_msg("You suddenly feel hungry.. Your hunger is now "..player.hunger)
+ player.hunger = player.hunger + 10
+end
+
+function tellstuff(item, active)
+ game.add_msg("Your foo tells you: str "..player.str_cur.."/"..player.str_max)
+ game.add_msg("Are you hot around the legs? "..tostring(player:has_disease("hot_legs")))
+ player:add_disease("hot_feet", 10, 1, 3)
+ player.fatigue = 0
+ game.add_msg("Fatigue: "..player.fatigue)
+end
+
+function custom_prozac(item, active)
+ if not player:has_disease("took_prozac") and player:morale_level() < 0 then
+ player:add_disease("took_prozac", 7200, 0, -1)
+ else
+ player.stim = player.stim + 3
+ end
+end
+
+function custom_sleep(item, active)
+ player.fatigue = player.fatigue + 40
+ if not player:is_npc() then
+ game.add_msg("You feel very sleepy...")
+ end
+end
+
+function custom_iodine(item, active)
+ player:add_disease("iodine", 1200, 0, -1)
+ if not player:is_npc() then
+ game.add_msg("You take an iodine tablet.")
+ end
+end
+
+function custom_flumed(item, active)
+ player:add_disease("took_flumed", 6000, 0, -1)
+ if not player:is_npc() then
+ game.add_msg("You take some "..item.name..".")
+ end
+end
+
+monster_move = {}
+function monster_move.dog(monster)
+ monster.friendly = 1000
+ local hp_percentage = 100 * monster.hp / monster:max_hp()
+ local master_distance = game.distance(monster.posx, monster.posy, player.posx, player.posy)
+
+ -- Is there edible meat at our current location?
+ if monster.hp < monster:max_hp() then
+ local items = game.items_at(monster.posx, monster.posy)
+ for _, item in ipairs(items) do
+ if item:made_of("flesh") then
+ game.add_msg("The dog eats the "..item:tname())
+ monster.hp = monster.hp + 30
+ game.remove_item(monster.posx, monster.posy, item)
+ end
+
+ if monster.hp >= monster:max_hp() then
+ break
+ end
+ end
+ end
+
+ -- Our offensiveness depends on our current health.
+ local max_offensive_distance = math.floor(20 * hp_percentage / 100)
+ local retreat_mode = false -- retreat mode means we're not fighting at all
+ -- except to protect our master
+
+ -- We're guarding the player so get the closest enemy to that.
+ local closest_enemy = monster:get_closest_enemy_monster(player.posx, player.posy)
+
+ local closest_enemy_strong = false
+ if closest_enemy then
+ -- todo: check for more things than just hp
+ local factor = monster.hp * monster:max_hp() / (closest_enemy.hp * closest_enemy:max_hp())
+ closest_enemy_strong = factor < 0.1
+ end
+
+ -- a few possible conditions for retreat mode:
+ -- 1. our master went missing, try to catch up to them
+ -- 2. very low HP
+ -- 3. closest enemy significantly stronger than self
+ -- 4. too many enemies in area
+ if hp_percentage <= 40 or (not monster:can_see(player.posx, player.posy)) or closest_enemy_strong or monster:get_num_visible_enemies() > 8 then
+ retreat_mode = true
+ end
+
+ -- if the closest enemy is fighting the player right now, that overrides retreat mode
+ if closest_enemy and game.distance(player.posx, player.posy, closest_enemy.posx, closest_enemy.posy) <= 1 then
+ retreat_mode = false
+ end
+
+ -- retreat mode may make the dog whimper
+ if retreat_mode and game.rng(0, 20) == 0 then
+ game.add_msg("The dog whimpers.")
+ end
+
+ local distance
+ if closest_enemy then
+ distance = game.distance(monster.posx, monster.posy, closest_enemy.posx, closest_enemy.posy)
+ end
+
+ if closest_enemy and distance < max_offensive_distance and not retreat_mode then
+ -- maybe we can attack outright?
+ if distance == 1 then
+ monster:attack_at(closest_enemy.posx, closest_enemy.posy)
+ monster.moves = monster.moves - 100
+ else
+ monster:step_towards(closest_enemy.posx, closest_enemy.posy)
+ end
+ -- possibly add: monster:can_see(player.posx, player.posy)
+ -- but we'll just pretend the dog remembered where the player went
+ elseif master_distance > 3 or retreat_mode then
+ local ox = 0
+ local oy = 0
+ if game.rng(0, 3) == 0 then
+ ox = game.rng(-1, 1)
+ oy = game.rng(-1, 1)
+ end
+ monster:step_towards(player.posx + ox, player.posy + oy)
+ else
+ -- Avoid infinite loop
+ monster.moves = monster.moves - 100
+ end
+end
+
+game.register_iuse("HICCUP", hiccup)
+game.register_iuse("TELLSTUFF", tellstuff)
+game.register_iuse("CUSTOM_PROZAC", custom_prozac)
+game.register_iuse("CUSTOM_SLEEP", custom_sleep)
+game.register_iuse("CUSTOM_FLUMED", custom_flumed)
diff --git a/data/motd b/data/motd
index c650f6a629a6f..b2ed8a18f36cf 100644
--- a/data/motd
+++ b/data/motd
@@ -1,14 +1,14 @@
# This message may be 16 lines long at maximum.
# Max length of a line is 68 characters; the following line is for reference
####################################################################
-Major features v0.8 Romero:
-* Tiles!
-* Optional huge cities packed with zombies!
-* Player memorial file.
-* Save compatability moving forward.
-* Russian and Chinese translations.
-* Farming.
-* Shopping carts.
+Major features v0.9 Ma:
+* World Factory: Multiple worlds managed at once.
+* New mutation categories.
+* TsuTiles.
+* Basic mouse support in SDL builds.
+* Vehicle constructon system rework.
+* Backward compatability with 0.8 saves.
+* Unbelievable amount of new content.
For latest discussions and news on Cataclysm DDA, please visit:
Homepage: http://www.cataclysmdda.com/
diff --git a/data/raw/keybindings.json b/data/raw/keybindings.json
index d5ab07ff2b9a3..ad631de770c96 100644
--- a/data/raw/keybindings.json
+++ b/data/raw/keybindings.json
@@ -287,5 +287,134 @@
"key":"JOY_3"
}
]
+ },
+ {
+ "id":"QUIT",
+ "name":"Exit Screen",
+ "bindings":[
+ {
+ "input_method":"keyboard",
+ "key":"ESC"
+ },
+ {
+ "input_method":"gamepad",
+ "key":"JOY_3"
+ }
+ ]
+ },
+ {
+ "id":"FIRE",
+ "name":"Fire Weapon",
+ "bindings":[
+ {
+ "input_method":"keyboard",
+ "key":"f"
+ },
+ {
+ "input_method":"keyboard",
+ "key":"F"
+ },
+ {
+ "input_method":"keyboard",
+ "key":"."
+ },
+ {
+ "input_method":"keyboard",
+ "key":"RETURN"
+ },
+ {
+ "input_method":"mouse",
+ "key":"MOUSE_RIGHT"
+ }
+ ]
+ },
+ {
+ "id":"PREV_TARGET",
+ "name":"Prev Target",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"SCROLL_UP"
+ },
+ {
+ "input_method":"keyboard",
+ "key":"<"
+ }
+ ]
+ },
+ {
+ "id":"NEXT_TARGET",
+ "name":"Next Target",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"SCROLL_DOWN"
+ },
+ {
+ "input_method":"keyboard",
+ "key":">"
+ }
+ ]
+ },
+ {
+ "id":"SELECT",
+ "name":"Select",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"MOUSE_LEFT"
+ }
+ ]
+ },
+ {
+ "id":"SEC_SELECT",
+ "name":"Select",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"MOUSE_RIGHT"
+ }
+ ]
+ },
+ {
+ "id":"SELECT",
+ "name":"Select",
+ "category":"LOOK",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"MOUSE_LEFT"
+ }
+ ]
+ },
+ {
+ "id":"MOUSE_MOVE",
+ "name":"Mouse Move",
+ "bindings":[
+ {
+ "input_method":"mouse",
+ "key":"MOUSE_MOVE"
+ }
+ ]
+ },
+ {
+ "id":"TOGGLE_FAST_SCROLL",
+ "name":"Toggle Fast Scroll",
+ "bindings":[
+ {
+ "input_method":"keyboard",
+ "key":"f"
+ }
+ ]
+ },
+ {
+ "id":"TOGGLE_SNAP_TO_TARGET",
+ "name":"Toggle Snap to Target",
+ "bindings":[
+ {
+ "input_method":"keyboard",
+ "key":"*"
+ }
+ ]
}
]
diff --git a/code_doc/CODE_STYLE.txt b/doc/CODE_STYLE.txt
similarity index 66%
rename from code_doc/CODE_STYLE.txt
rename to doc/CODE_STYLE.txt
index 6f9c53444c197..dcf0828d0bdc2 100644
--- a/code_doc/CODE_STYLE.txt
+++ b/doc/CODE_STYLE.txt
@@ -2,7 +2,7 @@ Current policy is to update code to the standard style when changing a
substantial portion of it. Blocks of code can be passed through astyle
to ensure that their formatting is correct:
-astyle --style=1tbs --indent=spaces=4 --align-pointer=name --max-code-length=100 --break-after-logical --indent-classes --indent-switches --indent-preprocessor --indent-col1-comments --min-conditional-indent=0 --pad-oper --add-brackets --convert-tabs
+astyle --style=1tbs --indent=spaces=4 --align-pointer=name --max-code-length=100 --break-after-logical --indent-classes --indent-preprocessor --indent-col1-comments --min-conditional-indent=0 --pad-oper --add-brackets --convert-tabs
For example, from vi, set marks a and b around the block, then:
-:'a,'b ! astyle --style=1tbs --indent-spaces=4 --align-pointer=name --max-code-length=100 --break-after-logical --indent-classes --indent-switches --indent-preprocessor --indent-col1-comments --min-conditional-indent=0 --pad-oper --add-brackets --convert-tabs
+:'a,'b ! astyle --style=1tbs --indent-spaces=4 --align-pointer=name --max-code-length=100 --break-after-logical --indent-classes --indent-preprocessor --indent-col1-comments --min-conditional-indent=0 --pad-oper --add-brackets --convert-tabs
diff --git a/code_doc/DEVELOPER_FAQ.md b/doc/DEVELOPER_FAQ.md
similarity index 100%
rename from code_doc/DEVELOPER_FAQ.md
rename to doc/DEVELOPER_FAQ.md
diff --git a/code_doc/ENUMS.md b/doc/ENUMS.md
similarity index 100%
rename from code_doc/ENUMS.md
rename to doc/ENUMS.md
diff --git a/code_doc/GAMEMODES.md b/doc/GAMEMODES.md
similarity index 100%
rename from code_doc/GAMEMODES.md
rename to doc/GAMEMODES.md
diff --git a/code_doc/GAME_BALANCE.txt b/doc/GAME_BALANCE.txt
similarity index 100%
rename from code_doc/GAME_BALANCE.txt
rename to doc/GAME_BALANCE.txt
diff --git a/code_doc/JSON_INFO.md b/doc/JSON_INFO.md
similarity index 97%
rename from code_doc/JSON_INFO.md
rename to doc/JSON_INFO.md
index f992750ecd4d0..8fee4c1478997 100644
--- a/code_doc/JSON_INFO.md
+++ b/doc/JSON_INFO.md
@@ -96,8 +96,12 @@
{ "monster" : "mon_thing", // Monsters id
"freq" : 100, // Chance of occurence, out of a thousand
"multiplier" : 0, // How many monsters each monster in this definition should count as, if spawning a limited number of monsters
- "pack_size" : [3,5], // The minimum and maximum number of monsters in this group that should spawn together. Optional, defaults [1,1]
- "conditions" : ["TWILIGHT","SUMMER"] // Conditions limiting when monsters spawn. Valid options: SUMMER, WINTER, AUTUMN, SPRING, DAY, NIGHT, DUSK, DAWN, TWILIGHT
+ // The minimum and maximum number of monsters in this group that should spawn together. Optional, defaults [1,1]
+ "pack_size" : [3,5],
+ // Conditions limiting when monsters spawn. Valid options: SUMMER, WINTER, AUTUMN, SPRING, DAY, NIGHT, DUSK, DAWN
+ // Multiple Time-of-day conditions (DAY, NIGHT, DUSK, DAWN) will be combined together so that any of those conditions makes the spawn valid
+ // Multiple Season conditions (SUMMER, WINTER, AUTUMN, SPRING) will be combined together so that any of those conditions makes the spawn valid
+ "conditions" : ["DUSK","DAWN","SUMMER"]
}
```
###NAMES
diff --git a/doc/LUA_SUPPORT.md b/doc/LUA_SUPPORT.md
new file mode 100644
index 0000000000000..9f6ccb5c3b1a0
--- /dev/null
+++ b/doc/LUA_SUPPORT.md
@@ -0,0 +1,141 @@
+File Layout
+===========
+
+- src/catalua.cpp - Core of the lua mod, glueing lua to the cataclysm C++ engine.
+- src/catalua.h - Export of some public lua-related functions, do not use these outside #ifdef LUA
+- lua/autoexec.lua - Lua-side initialization of important data structures(metatables for classes etc.)
+- lua/class_definitions.lua - Definitions of classes and functions that bindings will be generated from
+- lua/generate_bindings.lua - Custom binding generator for cataclysm, can generate class and function bindings.
+- lua/catabindings.cpp - Output of generate_bindings.lua
+- data/main.lua - Script that will be called on cataclysm startup. You can define functions here and call them in the lua debug interpreter.
+
+Adding new functionality
+========================
+
+Generally, adding new functionality to lua is pretty straightforward. You have several options.
+
+Manually defining a new lua function in catalua.cpp
+---------------------------------------------------
+
+This is the most straightforward, and also most difficult method. You basically define a new C function that does all the lua stack handling etc. manually, then register it in the lua function table. More information on this can be found at: http://www.lua.org/manual/5.1/manual.html#3
+
+An example of such a function would be:
+
+```c++
+// items = game.items_at(x, y)
+static int game_items_at(lua_State *L) {
+ int x = lua_tointeger(L, 1);
+ int y = lua_tointeger(L, 2);
+
+ std::vector- & items = g->m.i_at(x, y);
+
+ lua_createtable(L, items.size(), 0); // Preallocate enough space for all our items.
+
+ // Iterate over the monster list and insert each monster into our returned table.
+ for(int i=0; i < items.size(); i++) {
+ // The stack will look like this:
+ // 1 - t, table containing item
+ // 2 - k, index at which the next item will be inserted
+ // 3 - v, next item to insert
+ //
+ // lua_rawset then does t[k] = v and pops v and k from the stack
+
+ lua_pushnumber(L, i + 1);
+ item** item_userdata = (item**) lua_newuserdata(L, sizeof(item*));
+ *item_userdata = &(items[i]);
+ luah_setmetatable(L, "item_metatable");
+ lua_rawset(L, -3);
+ }
+
+ return 1; // 1 return values
+}
+
+static const struct luaL_Reg global_funcs [] = {
+ {"register_iuse", game_register_iuse},
+ {"items_at", game_items_at}, // Don't forget to register your function in here!
+ {NULL, NULL}
+};
+```
+
+Defining a global function in catalua.cpp and registering it in lua/class_definitions.lua
+---------------------------------------------------------------------------------------------
+
+This method involves a bit more buerocracy, but is much easier to pull off and less prone to errors. Unless you wish to do something that the binding generator can't handle, this method is recommended for functions.
+
+First, define your function however you like in catalua.cpp
+
+```c++
+// game.remove_item(x, y, item)
+void game_remove_item(int x, int y, item *it) {
+ std::vector
- & items = g->m.i_at(x, y);
+
+ for(int i=0; iadd_msg`(works because g is a global). `args` is simply a list of the argument types, most common C++ types should work, as well as any classes that are wrapped by lua. `rval` is similarly the type of the return value, and since C++ has no multi-return, rval is not a list.
+
+Of note is the special argument type `game`. If that type is found, the binding generator will not wrap that parameter, but instead always pass `g` to that argument. So say you have a function foo(game* g, int a), then you should set `args = {"game", "int"}`, and from lua you would simply call foo(5), the game parameter being implicitly set to `g`.
+
+
+Wrapping class member variables
+-------------------------------
+
+Wrapping member variables is simply a matter of adding the relevant entries to the class definition in lua/class_definitions.lua.
+
+```lua
+classes = {
+ player = {
+ attributes = {
+ posx = {
+ type = "int",
+ writable = false
+ },
+```
+
+`type` works the same as for global functions, `writable` specifies whether a setter should be generated for this attribute.
+
+Wrapping class member functions
+-------------------------------
+
+This process is nearly identical to wrapping global functions.
+
+```lua
+classes = {
+ player = {
+ [...]
+ functions = {
+ has_disease = {
+ args = { "string" },
+ rval = "bool"
+ },
+```
+
+As you can see, the way functions are defined here is identical to global functions. The only difference is that there's an implicit first argument that will always be present, `self`, which enables us to call `player:has_disease("foo")`.
+
+
+Adding new classes
+------------------
+
+To add a new wrapped class, you have to do several things:
+- Add a new entry to `classes` in lua/class_definitions.lua
+- Add the relevant metatable to lua/autoexec.lua, e.g. `monster_metatable = generate_metatable("monster", classes.monster)`
+
+Eventually, the latter should be automated, but right now it's necessary. Note that the class name should be the exact same in lua as in C++, otherwise the binding generator will fail. That limitation might be removed at some point.
diff --git a/code_doc/MODDING.txt b/doc/MODDING.txt
similarity index 100%
rename from code_doc/MODDING.txt
rename to doc/MODDING.txt
diff --git a/code_doc/OLD_TODO.txt b/doc/OLD_TODO.txt
similarity index 100%
rename from code_doc/OLD_TODO.txt
rename to doc/OLD_TODO.txt
diff --git a/code_doc/RELEASE_CHECKLIST b/doc/RELEASE_CHECKLIST
similarity index 100%
rename from code_doc/RELEASE_CHECKLIST
rename to doc/RELEASE_CHECKLIST
diff --git a/code_doc/TESTING.txt b/doc/TESTING.txt
similarity index 100%
rename from code_doc/TESTING.txt
rename to doc/TESTING.txt
diff --git a/code_doc/TRANSLATING.md b/doc/TRANSLATING.md
similarity index 100%
rename from code_doc/TRANSLATING.md
rename to doc/TRANSLATING.md
diff --git a/doc/contrib/verify_json.sh b/doc/contrib/verify_json.sh
new file mode 100755
index 0000000000000..f8c1ab152d1e8
--- /dev/null
+++ b/doc/contrib/verify_json.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+# run ./cataclysm with --jsonverify, spamming spacebar for debugmsg and stripping ncurses control sequences for
+# TERM = screen, xterm, vt100, linux, xterm-color. Exit code > 0 means error
+export TERM=xterm
+unset LC_CMAP
+unset LANG
+unset TERMCAP
+out=$(yes ' ' |./cataclysm --jsonverify 2>&1)
+rc=$?
+echo -n "$out" |
+ sed -r -e "s/.\x08//g" \
+ -e "s/\x1B(\[\??([0-9]{1,4}(;[0-9]{1,2})?)?[a-zA-Z]|[\(\)><=][A-Z]?)//g" \
+ -e "s/[\x00-\x09\x0B-\x1F]//g" \
+ -e "/^ Press spacebar\.\.\.$/ d"
+exit $rc
diff --git a/input_defs.h b/input_defs.h
deleted file mode 100644
index a42e3bbee0bd6..0000000000000
--- a/input_defs.h
+++ /dev/null
@@ -1,84 +0,0 @@
-#ifndef _INPUT_DEFS_H_
-#define _INPUT_DEFS_H_
-
-#include
-
-// Common input definitions across Windows (including Cygwin) and Linux
-
-enum input_event_t {
- CATA_INPUT_ERROR,
- CATA_INPUT_KEYBOARD,
- CATA_INPUT_GAMEPAD,
- CATA_INPUT_MOUSE
-};
-
-enum mouse_buttons { MOUSE_BUTTON_LEFT=1, MOUSE_BUTTON_RIGHT=2 };
-
-/**
- * An instance of an input, like a keypress etc.
- *
- * Gamepad, mouse and keyboard keypresses will be represented as `long`.
- * Whether a gamepad, mouse or keyboard was used can be checked using the
- * `type` member.
- *
- */
-struct input_event {
- input_event_t type;
-
- std::vector modifiers; // Keys that need to be held down for
- // this event to be activated.
-
- std::vector sequence; // The sequence of key or mouse events that
- // triggers this event. For single-key
- // events, simply make this of size 1.
-
- int mouse_x, mouse_y; // Mouse click co-ordinates, if applicable
-
- input_event()
- {
- mouse_x = mouse_y = 0;
- }
-
- long get_first_input() const
- {
- if (sequence.size() == 0) {
- return 0;
- }
-
- return sequence[0];
- }
-
- void add_input(const long input)
- {
- sequence.push_back(input);
- }
-
- bool operator==(const input_event& other) const
- {
- if(type != other.type) {
- return false;
- }
-
- if(sequence.size() != other.sequence.size()) {
- return false;
- }
- for(int i=0; i\n"
"Language-Team: LANGUAGE \n"
@@ -11402,6 +11402,10 @@ msgstr ""
msgid "charcoal"
msgstr ""
+#: itypedef.cpp
+msgid "ferrous rail projectile"
+msgstr ""
+
#: itypedef.cpp
msgid "UPS"
msgstr ""
@@ -11718,6 +11722,20 @@ msgstr ""
msgid "You yearn for a cool, dark place to hide."
msgstr ""
+#: iuse.cpp
+msgid "You feel...better. Somehow."
+msgstr ""
+
+#: iuse.cpp
+msgid ""
+"You can feel the blood rushing through your veins and a strange, medicated "
+"feeling washes over your senses."
+msgstr ""
+
+#: iuse.cpp
+msgid "You need to roar, bask, bite, and flap. NOW."
+msgstr ""
+
#: iuse.cpp
msgid "Consumed purifier."
msgstr ""
@@ -12222,6 +12240,18 @@ msgstr ""
msgid "You turn the noise emitter on."
msgstr ""
+#: iuse.cpp
+msgid "You depress the button but no sound comes out."
+msgstr ""
+
+#: iuse.cpp
+msgid "You honk your airhorn."
+msgstr ""
+
+#: iuse.cpp
+msgid "HOOOOONK!"
+msgstr ""
+
#: iuse.cpp vehicle.cpp
msgid "honk."
msgstr ""
@@ -14632,6 +14662,15 @@ msgstr ""
msgid "Your dreams give you a strange scaly feeling."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a strange dream about being a patient in a frightening hospital."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Your dreams give you an oddly medicated feeling."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a strange dream about birds."
msgstr ""
@@ -14720,6 +14759,22 @@ msgstr ""
msgid "Your dreams give you a strange fuzzy feeling."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a strange dream."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "You feel...OK."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "You dream about the zoo, for some reason."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Your dreams...are complex and multifaceted."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a disturbing dream of bathing in the sun on a rock."
msgstr ""
@@ -14729,6 +14784,16 @@ msgid ""
"While dreaming, you see a distinctively lizard-like reflection of yourself."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a disturbing dream of undergoing strange medical procedures."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid ""
+"While dreaming, you see yourself dressed in a hospital gown, receiving "
+"treatment."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have strange dreams of soaring through the sky."
msgstr ""
@@ -14821,6 +14886,24 @@ msgstr ""
msgid "In your dream you see a group of rats that look almost like yourself."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You dream of having that success you knew you deserved, back before all this."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Your dream-self looks competent and in control."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid ""
+"You can't quite work out what the dream is about...it just keeps changing."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Your dream is filled with creatures, and yet all seem like you."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You are terrified by a dream of becoming a lizard hybrid."
msgstr ""
@@ -14829,6 +14912,18 @@ msgstr ""
msgid "You have a disturbingly lifelike dream of living as a lizard."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a dream of doctors and nurses doing unnatural things to your body, "
+"which brings you perverse pleasure."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid ""
+"You have a vivid dream of being a medical anomaly, as your heartbeat syncs "
+"with the steady drip of an IV line."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid ""
"You have a realistic dream of flying south with your flock for the winter."
@@ -14923,6 +15018,23 @@ msgstr ""
msgid "Your lifelike dreams have you scavenging food with a pack of rats."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You see yourself, five years from now, as the leader of a successful city."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Your success in restoring civilization was only a dream. For now."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "You are many animals, and yet one."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "Hoof. Talon. Tooth. Fight. Feed. Forward."
+msgstr ""
+
#: lang/json/json_furniture.py lang/json/json_terrain.py
msgid "nothing"
msgstr ""
@@ -15708,8215 +15820,7688 @@ msgid ""
msgstr ""
#: lang/json/json_items.py
-msgid "socks"
+msgid "steel frame"
msgstr ""
#: lang/json/json_items.py
-msgid "Socks. Put 'em on your feet."
+msgid "A large frame made of steel. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "wool socks"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "seat"
msgstr ""
#: lang/json/json_items.py
-msgid "Warm socks made of wool."
+msgid "A soft car seat covered with leather."
msgstr ""
-#: lang/json/json_items.py
-msgid "sneakers"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "saddle"
msgstr ""
#: lang/json/json_items.py
-msgid "Guaranteed to make you run faster and jump higher!"
+msgid "A leather-covered seat designed to be straddled."
msgstr ""
-#: lang/json/json_items.py
-msgid "cleats"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "muffler"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Sport shoes with hard undersides, and studs on the bottom designed to dig "
-"into the grass."
+"A muffler from a car. Very unwieldy as a weapon. Useful in a few crafting "
+"recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "football armor"
+msgid "vehicle controls"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Heavy plastic armor for your upper torso. Normally worn by football players."
+msgid "A set of various vehicle controls. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "football helmet"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "electric motor"
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy plastic helmet normally worn by football players."
+msgid "A powerful electric motor. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "large electric motor"
msgstr ""
#: lang/json/json_items.py
-msgid "Tough leather boots. Very durable."
+msgid "A large and very powerful electric motor. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "fur boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "plasma engine"
msgstr ""
#: lang/json/json_items.py
-msgid "Boots lined with fur for warmth."
+msgid "High technology engine, working on hydrogen fuel."
msgstr ""
#: lang/json/json_items.py
-msgid "steeltoed boots"
+msgid "foot crank"
msgstr ""
#: lang/json/json_items.py
-msgid "Leather boots with a steel toe. Extremely durable."
+msgid "The pedal and gear assembly from a bicycle."
msgstr ""
#: lang/json/json_items.py
-msgid "combat boots"
+msgid "metal tank"
msgstr ""
#: lang/json/json_items.py
-msgid "Modern reinforced tactical combat boots. Very durable."
+msgid "A metal tank for holding liquids. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "hiking boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "small storage battery"
msgstr ""
#: lang/json/json_items.py
-msgid "Tough yet light leather boots. Very durable and comfortable."
+msgid "A small storage battery. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "winter boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "motorbike battery"
msgstr ""
#: lang/json/json_items.py
-msgid "Cumbersome boots designed for warmth."
+msgid ""
+"A 12v lead-acid battery used to power smaller vehicles' electrical systems."
msgstr ""
-#: lang/json/json_items.py
-msgid "mocassins"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "car battery"
msgstr ""
#: lang/json/json_items.py
-msgid "Simple shoes made from animal pelts."
+msgid "A 12v lead-acid battery used to power car electrical systems."
msgstr ""
-#: lang/json/json_items.py
-msgid "flip-flops"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "truck battery"
msgstr ""
#: lang/json/json_items.py
-msgid "Simple sandals. Very difficult to run in."
+msgid "A large 12v lead-acid battery used to power truck electrical systems."
msgstr ""
-#: lang/json/json_items.py
-msgid "dress shoes"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "storage battery"
msgstr ""
#: lang/json/json_items.py
-msgid "Fancy patent leather shoes. Not designed for running in."
+msgid "A large storage battery. Useful for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "heels"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "minireactor"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of high heels. Difficult to even walk in."
+msgid "A small portable plutonium reactor. Handle with great care!"
msgstr ""
-#: lang/json/json_items.py
-msgid "chitinous boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+#: lang/json/json_vehicle_parts.py
+msgid "solar panel"
msgstr ""
#: lang/json/json_items.py
-msgid "Boots made from the exoskeletons of insects. Light and durable."
+msgid ""
+"Electronic device that can convert solar radiation into electric power. "
+"Useful for crafting."
msgstr ""
#: lang/json/json_items.py
-msgid "bone armor boots"
+msgid "reinforced solar panel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Leather boots armored with reinforcements made from bone. Light and strong."
+"A solar panel that has been covered with a pane of reinforced glass to "
+"protect the delicate solar cells from zombies or errant baseballs. Useful "
+"for crafting."
msgstr ""
-#: lang/json/json_items.py
-msgid "leather armor boots"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "minifridge"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Thick leather boots made specifically to protect the feet. Light and tough."
+"A very small fridge for keeping food cool, but without electricity it's just "
+"a very heavy box with shelves inside."
msgstr ""
#: lang/json/json_items.py
-msgid "swimming trunks"
+msgid "solar cell"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of swimming trunks, with netting."
+msgid ""
+"A small electronic device that can convert solar radiation into electric "
+"power. Useful for crafting."
msgstr ""
#: lang/json/json_items.py
-msgid "shorts"
+msgid "sheet metal"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of khaki shorts."
+msgid "A thin sheet of metal."
msgstr ""
-#: lang/json/json_items.py
-msgid "cargo shorts"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "steel plating"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of shorts lined with pockets, offering decent storage."
+msgid "A piece of armor plating made of steel."
msgstr ""
-#: lang/json/json_items.py
-msgid "jeans"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "superalloy plating"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of blue jeans with two deep pockets."
+msgid "A piece of armor plating made of sturdy superalloy."
msgstr ""
#: lang/json/json_items.py
-msgid "pants"
+msgid "superalloy sheet"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of khaki pants. Slightly warmer than jeans."
+msgid "A sheet sturdy superalloy, incredibly hard, yet incredibly malleable."
msgstr ""
-#: lang/json/json_items.py
-msgid "leather pants"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "spiked plating"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of black leather pants. Very tough, but cumbersome and without much "
-"storage."
+"A piece of armor plating made of steel. It is covered by menacing spikes."
msgstr ""
-#: lang/json/json_items.py
-msgid "leather chaps"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "hard plating"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A pair of black leather chaps. Very tough, and light, but doesn't offer any "
-"storage."
+msgid "A piece of very thick armor plating made of steel."
msgstr ""
#: lang/json/json_items.py
-msgid "cargo pants"
+msgid "RV kitchen unit"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of pants lined with pockets, offering lots of storage."
+msgid ""
+"A vehicle mountable electric range and sink unit with integrated tool "
+"storage for cooking utensils."
msgstr ""
#: lang/json/json_items.py
-msgid "army pants"
+msgid "vehicle welding rig"
msgstr ""
#: lang/json/json_items.py
-msgid "A tough pair of pants lined with pockets. Favored by the military."
+msgid ""
+"A welding rig made to run off a vehicle's storage battery. It has a "
+"soldering iron attachment for delicate work, and a compartment to store your "
+"extra tools in."
msgstr ""
-#: lang/json/json_items.py
-msgid "army jacket"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "FOODCO kitchen buddy"
msgstr ""
#: lang/json/json_items.py
-msgid "A tough jacket with lots of pockets. Favored by the military."
+msgid ""
+"Assembled from a set of instructions you found in an old book of DIY "
+"projects, the *FOODCO kitchen buddy* claims to be *the perfect solution to "
+"all your home-cooking needs!*. While it is surprisingly handy for vacuum-"
+"sealing as well as dehydrating food, the cheery sales pitch neglected to "
+"mention A - how awkward the damn thing is, and B - how it doesn't take "
+"batteries. You're going to have to weld it to a vehicle, or something else "
+"with a supply of electricity, if you want to use it. In addition to the "
+"cooking features, it also has a water-purification system, a drawer for "
+"holding extra tools, and for some insane reason, a press and die set for "
+"hand-loading ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "ski pants"
+msgid "emergency vehicle light (red)"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of pants meant for alpine skiing."
+msgid ""
+"One of the red-colored lights from the top of an emergency services vehicle. "
+"When turned on, the lights rotate to shine in all directions."
msgstr ""
#: lang/json/json_items.py
-msgid "fur pants"
+msgid "emergency vehicle light (blue)"
msgstr ""
#: lang/json/json_items.py
-msgid "A hefty pair of fur-lined pants."
+msgid ""
+"One of the blue-colored lights from the top of an emergency services "
+"vehicle. When turned on, the lights rotate to shine in all directions."
msgstr ""
#: lang/json/json_items.py
-msgid "long underwear top"
+msgid "plastic bag"
msgstr ""
#: lang/json/json_items.py
-msgid "A long underwear top that helps to maintain body temperature."
+msgid "A small, open plastic bag. Essentially trash."
msgstr ""
#: lang/json/json_items.py
-msgid "long underwear bottom"
+msgid "plastic bottle"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of long underwear that help to maintain body temperature."
+msgid "A resealable plastic bottle, holds 500 ml of liquid."
msgstr ""
#: lang/json/json_items.py
-msgid "union suit"
+msgid "glass bottle"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A one-piece suit of full-body long underwear that helps to maintain body "
-"temperature."
+msgid "A resealable glass bottle, holds 750 ml of liquid."
msgstr ""
#: lang/json/json_items.py
-msgid "arm warmers"
+msgid "aluminum can"
msgstr ""
#: lang/json/json_items.py
-msgid "Snug, soft cloth sleeves to keep your arms warm."
+msgid "An aluminum can, like what soda comes in."
msgstr ""
#: lang/json/json_items.py
-msgid "leg warmers"
+msgid "tin can"
msgstr ""
#: lang/json/json_items.py
-msgid "Snug, soft cloth sleeves to keep your legs warm."
+msgid "A tin can, like what beans come in."
msgstr ""
#: lang/json/json_items.py
-msgid "skirt"
+msgid "sm. cardboard box"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A short, breezy cotton skirt. Easy to move in, but only has a single small "
-"pocket."
+msgid "A small cardboard box. No bigger than a foot in dimension."
msgstr ""
#: lang/json/json_items.py
-msgid "jumpsuit"
+msgid "plastic canteen"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A thin, short-sleeved jumpsuit; similar to those worn by prisoners. Provides "
-"decent storage and is not very encumbering."
+"A large military-style water canteen, with a 1.5 liter capacity and strap."
msgstr ""
#: lang/json/json_items.py
-msgid "wolf suit"
+msgid "plastic jerrycan"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A full body fursuit in the form of an anthropomorphic wolf. It is quite "
-"encumbering and has little storage but is very warm."
+"A bulky plastic jerrycan, meant to carry fuel, but can carry other liquids\n"
+"in a pinch. It has a capacity of 10 liters."
msgstr ""
#: lang/json/json_items.py
-msgid "clown suit"
+msgid "gallon jug"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A colorful and ridiculous costume fit for a clown. Provides decent storage."
+msgid "A standard plastic jug used for household cleaning chemicals."
msgstr ""
#: lang/json/json_items.py
-msgid "clown shoes"
+msgid "glass flask"
msgstr ""
#: lang/json/json_items.py
-msgid "Gigantic shoes fit for a clown. Incredibly difficult to walk in."
+msgid "A 250 ml laboratory conical flask, with a rubber bung."
msgstr ""
#: lang/json/json_items.py
-msgid "bondage suit"
+msgid "waterskin"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A suit of snug, black leather. Has no pockets, but does feature an abundance "
-"of unusually located zippers."
+msgid "A watertight leather bag, can hold 1.5 liters of water."
msgstr ""
#: lang/json/json_items.py
-msgid "bondage mask"
+msgid "steel jerrycan"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A tight mask made of black leather. The eyes and mouth can be closed using "
-"zippers."
+"A steel jerrycan, meant to carry fuel, but can carry other liquids\n"
+"in a pinch. It has a capacity of 25 liters."
msgstr ""
#: lang/json/json_items.py
-msgid "leather corset"
+msgid "aluminum keg"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A snug, black leather corset. Has no pockets, but its thick material "
-"provides good protection from harm."
+"A reusable aluminum keg, used for shipping beer.\n"
+"It has a capacity of 50 liters."
msgstr ""
#: lang/json/json_items.py
-msgid "wetsuit"
+msgid "glass jar"
msgstr ""
#: lang/json/json_items.py
-msgid "A full-body neoprene wetsuit."
+msgid "A half-litre glass jar with a metal screw top lid, used for canning."
msgstr ""
#: lang/json/json_items.py
-msgid "swimming booties"
+msgid "3l glass jar"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of neoprene swimming booties, with individual toes."
+msgid "A three-litre glass jar with a metal screw top lid, used for canning."
msgstr ""
#: lang/json/json_items.py
-msgid "swimming gloves"
+msgid "hip flask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of very flexible neoprene-silicon rubber gloves, suitable for "
-"underwater use."
+"A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly "
+"transport alcohol."
msgstr ""
#: lang/json/json_items.py
-msgid "spring suit"
+msgid "plastic bowl"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A long-sleeved spring wetsuit with pink color details and cleavage-"
-"enhancing, hip-accentuating construction. Not as protective as a full-body "
-"suit, but also less oppressive."
+"A plastic bowl. Can be used as a container or as a tool. Holds 250 ml of "
+"liquid."
msgstr ""
#: lang/json/json_items.py
-msgid "dress"
+msgid "paper wrapper"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A long cotton dress. Though comfortable to wear, it lacks any storage space."
+msgid "Just a piece of butcher's paper. Good for starting fires."
msgstr ""
#: lang/json/json_items.py
-msgid "sundress"
+msgid ".45 caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A light and breezy cotton dress. Though cool and comfortable to wear, it "
-"lacks any storage space."
+"Replacing several key parts of a 9mm, .38, .40 or .44 firearm converts it to "
+"a .45 firearm. The conversion results in reduced accuracy and increased "
+"recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "lowtop tennis shoes"
+msgid "suppressor"
msgstr ""
#: lang/json/json_items.py
-msgid "Lightweight shoes made of cloth and rubber."
+msgid ""
+"Using a suppressor is almost an imperative in zombie-infested regions. "
+"Gunfire is very noisy, and will attract predators. Its only drawback is a "
+"reduced muzzle velocity, resulting in less accuracy and damage."
msgstr ""
#: lang/json/json_items.py
-msgid "wedding dress"
+msgid "enhanced grip"
msgstr ""
#: lang/json/json_items.py
-msgid "A beautiful white wedding dress. What good will it be now?"
+msgid ""
+"A grip placed forward on the barrel allows for greater control and accuracy. "
+"Aside from increased weight, there are no drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "chitinous armor"
+msgid "barrel extension"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Leg and body armor made from the exoskeletons of insects. Light and durable."
+"A longer barrel increases the muzzle velocity of a firearm, contributing to "
+"both accuracy and damage. However, the longer barrel tends to vibrate after "
+"firing, greatly increasing recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "bone body armor"
+msgid "shortened barrel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Body armor consisting of a leather backing suit with bone reinforcement. "
-"Light and strong."
+"A shortened barrel results in markedly reduced accuracy, and a minor "
+"increase in noise, but also reduces recoil greatly as a result of the "
+"improved manageability of the firearm."
msgstr ""
#: lang/json/json_items.py
-msgid "leather body armor"
+msgid "rifled barrel"
msgstr ""
#: lang/json/json_items.py
-msgid "Thick leather body armor. Light and comfortable."
+msgid ""
+"Rifling a shotgun barrel is mainly done in order to improve its accuracy "
+"when firing slugs. The rifling makes the gun less suitable for shot, however."
msgstr ""
#: lang/json/json_items.py
-msgid "boiled leather armor"
+msgid "extended magazine"
msgstr ""
#: lang/json/json_items.py
+#, no-python-format
msgid ""
-"Thick leather body armor that has been hardened via chemical treatment. "
-"Light and strong."
+"Increases the ammunition capacity of your firearm by 50%, but the added bulk "
+"reduces accuracy slightly."
msgstr ""
#: lang/json/json_items.py
-msgid "fur body armor"
+msgid "double magazine"
msgstr ""
#: lang/json/json_items.py
-msgid "Thick body armor made from furs. Warm and comfortable."
+msgid ""
+"Completely doubles the ammunition capacity of your firearm, but the added "
+"bulk reduces accuracy and increases recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "plated leather armor"
+msgid "spare magazine"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Thick leather body armor that has been reinforced with strategically-placed "
-"metal plates. Strong and comfortable."
+"A spare magazine you can keep on hand to make reloads faster, but must "
+"itself be reloaded before it can be used again."
msgstr ""
#: lang/json/json_items.py
-msgid "leather touring suit"
+msgid "brass catcher"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A thick leather body suit made for protection while riding motorcycles. "
-"Light and very comfortable."
+"A bag that hangs off the side of your gun and catches ejected casings so you "
+"don't have to pick them up."
msgstr ""
#: lang/json/json_items.py
-msgid "suit"
+msgid "gyroscopic stabilizer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A full-body cotton suit. Makes the apocalypse a truly gentlemanly experience."
+"An advanced unit that straps onto the side of your firearm and reduces "
+"vibration, greatly reducing recoil and increasing accuracy. However, it "
+"also takes up space in the magazine slot, reducing ammo capacity."
msgstr ""
#: lang/json/json_items.py
-msgid "tuxedo"
+msgid "rapid blowback"
msgstr ""
#: lang/json/json_items.py
-msgid "A full-body tuxedo. Makes the apocalypse feel a little more classy."
+msgid ""
+"An improved blowback mechanism makes your firearm's automatic fire faster, "
+"at the cost of reduced accuracy and increased noise."
msgstr ""
#: lang/json/json_items.py
-msgid "cleansuit"
+msgid "auto-fire mechanism"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A simple hazardous materials handling suit. Though somewhat restrictive and "
-"fragile, wearing it will provide excellent protection against ambient "
-"radiation."
+"A simple mechanism that converts a pistol to a fully-automatic weapon, with "
+"a burst size of three rounds. However, it reduces accuracy, and increases "
+"noise and recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "AEP suit"
+msgid "9mm caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An armored environmental protection suit. Custom-built from a cleansuit and "
-"body armor, it provides excellent protection against both physical harm and "
-"ambient radiation."
+"Replacing several key parts of a .38, .40, .44 or .45 firearm converts it to "
+"a 9mm firearm. The conversion results in a slight reduction in accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "hazmat suit"
+msgid ".22 caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An impermeable whole-body garment worn as protection against hazardous "
-"materials. Though very restrictive and fragile, wearing it will provide "
-"complete protection against ambient radiation."
+"Replacing several key parts of a 9mm, .38, .40, 5.7mm, 4.6mm, 7.62mm or .223 "
+"firearm converts it to a .22 firearm. The conversion results in a slight "
+"reduction in accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "ANBC suit"
+msgid "5.7mm caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An armored, impermeable whole-body garment worn as protection against danger "
-"of all sorts, functioning as body armor as well as protecting from nuclear, "
-"biological, and chemical hazards."
+"FN Hestal sells a conversion kit, used to convert .22, 9mm, or .38 firearms "
+"to their proprietary 5.7x28mm, a round designed for accuracy and armor "
+"penetration."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor mask"
+msgid "4.6mm caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A custom-built, reinforced gas mask that covers the face and eyes. Provides "
-"excellent protection from smoke, teargas, and shrapnel."
+"Heckler and Koch sells a conversion kit, used to convert .22, 9mm, or .38 "
+"firearms to their proprietary 4.6x30mm, a round designed for accuracy and "
+"armor penetration."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor vest"
+msgid ".308 caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A custom-built light vest covered with pockets and pouches. Durable and "
-"carefully crafted to be comfortable to wear."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "ornamental plate armor"
+"This kit is used to convert a shotgun or 7.62mm, .223 or .30-06 rifle to the "
+"popular and powerful .308 caliber. The conversion results in reduced ammo "
+"capacity and a slight reduction in accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "An extremely heavy ornamental suit of armor."
+msgid ".223 caliber conversion kit"
msgstr ""
#: lang/json/json_items.py
-msgid "t shirt"
+msgid ""
+"This kit is used to convert a shotgun or 7.62mm, .30-06, or .308 rifle to "
+"the popular, accurate, and damaging .223 caliber. The conversion results in "
+"slight reductions in both accuracy and ammo capacity."
msgstr ""
#: lang/json/json_items.py
-msgid "A short-sleeved cotton shirt."
+msgid "battle rifle conversion"
msgstr ""
#: lang/json/json_items.py
-msgid "long-sleeved shirt"
+msgid ""
+"This is a complete conversion kit, designed to turn a rifle into a powerful "
+"battle rifle. It reduces accuracy, and increases noise and recoil, but also "
+"increases damage, ammo capacity, and fire rate."
msgstr ""
#: lang/json/json_items.py
-msgid "A long-sleeved cotton shirt."
+msgid "sniper conversion"
msgstr ""
#: lang/json/json_items.py
-msgid "flag shirt"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A t-shirt embroidered with the pattern of an American flag."
+msgid ""
+"This is a complete conversion kit, designed to turn a rifle into a deadly "
+"sniper rifle. It decreases ammo capacity, and removes any automatic fire "
+"capabilities, but also increases accuracy and damage."
msgstr ""
#: lang/json/json_items.py
-msgid "polo shirt"
+msgid "M203"
msgstr ""
#: lang/json/json_items.py
-msgid "A short-sleeved cotton shirt, slightly thicker than a t-shirt."
+msgid ""
+"The M203 was originally designed for use with M16 variants but today can be "
+"attached to almost any rifle. It allows a single 40mm grenade to be loaded "
+"and fired."
msgstr ""
#: lang/json/json_items.py
-msgid "dress shirt"
+msgid "40mm pipe launcher"
msgstr ""
#: lang/json/json_items.py
-msgid "A white button-down shirt with long sleeves. Looks professional!"
+msgid ""
+"This is a home built launcher tube that can be attached to almost any rifle. "
+"It allows a single 40mm grenade to be loaded and fired."
msgstr ""
#: lang/json/json_items.py
-msgid "sheriff's shirt"
+msgid "bayonet"
msgstr ""
#: lang/json/json_items.py
-msgid "A tan button-down shirt with long sleeves."
+msgid ""
+"A bayonet is a stabbing weapon that can be attached to the front of a "
+"shotgun, sub-machinegun or rifle, allowing a melee attack to deal piercing "
+"damage. The added length increases recoil slightly."
msgstr ""
#: lang/json/json_items.py
-msgid "camo tank top"
+msgid "sword bayonet"
msgstr ""
#: lang/json/json_items.py
-msgid "A sleeveless cotton shirt with camouflage dye. Very easy to move in."
+msgid ""
+"A sword bayonet is a large slashing weapon that can be attached to the front "
+"of a shotgun or rifle, allowing a melee attack to deal cutting damage. The "
+"added length increases recoil substantially."
msgstr ""
#: lang/json/json_items.py
-msgid "tank top"
+msgid "pistol bayonet"
msgstr ""
#: lang/json/json_items.py
-msgid "A sleeveless cotton shirt. Very easy to move in."
+msgid ""
+"A pistol bayonet is a stabbing weapon that can be attached to the front of a "
+"handgun, allowing a melee attack to deal piercing damage. The added length "
+"reduces the gun's overall handling somewhat."
msgstr ""
#: lang/json/json_items.py
-msgid "bikini top"
+msgid "underslung shotgun"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple bikini top."
+msgid ""
+"A miniaturized shotgun with 2 barrels, which can be mounted under the barrel "
+"of many rifles. It allows two shotgun shells to be loaded and fired."
msgstr ""
#: lang/json/json_items.py
-msgid "leather bikini top"
+msgid "masterkey shotgun"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple leather bikini top."
+msgid ""
+"A minimalist pump action shotgun, which can be mounted under the barrel of "
+"many rifles. It allows a total of four shotgun shells to be loaded and fired."
msgstr ""
#: lang/json/json_items.py
-msgid "fur bikini top"
+msgid "rail-mounted crossbow"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple fur bikini top."
+msgid ""
+"A kit to attach a pair of crossbow arms and a firing rail to the barrel of a "
+"long firearm. It allows crossbow bolts to be fired."
msgstr ""
#: lang/json/json_items.py
-msgid "hot pants"
+msgid "laser sight"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple pair of short shorts."
+msgid ""
+"A small visible-light laser that mounts on a firearm to enhance ease and "
+"speed of target acquisition. Aside from increased weight, there are no "
+"drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "leather hot pants"
+msgid "improved iron sights"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple pair of leather short shorts."
+msgid "Improves the weapon's ironsights, increasing accuracy. No drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "fur hot pants"
+msgid "red dot sight"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple pair of fur short shorts."
+msgid ""
+"Adds a red dot optic to the top of your gun, replacing the iron sights. "
+"Increases accuracy and weight."
msgstr ""
#: lang/json/json_items.py
-msgid "sweatshirt"
+msgid "holographic sight"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick cotton shirt. Provides warmth and a bit of padding."
+msgid ""
+"Adds a holographic sight. Used extensively by military forces, it increases "
+"accuracy and weight but is a step up from a red dot sight."
msgstr ""
#: lang/json/json_items.py
-msgid "sweater"
+msgid "rifle scope"
msgstr ""
#: lang/json/json_items.py
-msgid "A wool shirt. Provides warmth."
+msgid ""
+"A long ranged rifle scope used by civilians and military alike, increases "
+"weight but improves accuracy greatly."
msgstr ""
#: lang/json/json_items.py
-msgid "hoodie"
+msgid "ported barrel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sweatshirt with a hood and a \"kangaroo pocket\" in front for storage."
+"A ported barrel redirects exhaust gases to compensate for muzzle climb, "
+"improves recoil but increases noise and reduces accuracy slightly."
msgstr ""
#: lang/json/json_items.py
-msgid "sports jersey"
+msgid "ergonomic grip"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A shirt made of thick material imprinted with the name and logo of a sports "
-"team."
+"A set of ergonomic replacement furniture for a pistol, improves recoil and "
+"accuracy. Aside from increased weight, there are no drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "under armor"
+msgid "adjustable stock"
msgstr ""
#: lang/json/json_items.py
-msgid "Sports wear that clings to your chest to maintain body temperature."
+msgid ""
+"An adjustable replacement stock, improves recoil and accuracy. Aside from "
+"increased weight, there are no drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "tights"
+msgid "pistol stock"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A snug cloth garment which clings tightly to the legs and can help maintain "
-"body temperature."
+"An add on stock for handguns, improves recoil and accuracy. Aside from "
+"increased weight, there are no drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "light jacket"
+msgid "bipod"
msgstr ""
#: lang/json/json_items.py
-msgid "A thin cotton jacket with a hood. Good for brisk weather."
+msgid ""
+"Bipods are commonly used on rifles and machine guns to provide a forward "
+"rest and reduce motion. Aside from increased weight, there are no drawbacks."
msgstr ""
#: lang/json/json_items.py
-msgid "jean jacket"
+msgid "arrowhead"
msgstr ""
#: lang/json/json_items.py
-msgid "A jacket made from denim. Provides decent protection from cuts."
+msgid ""
+"Heads for an arrow. Placing these on an arrow will make the arrow more "
+"damaging and piercing."
msgstr ""
#: lang/json/json_items.py
-msgid "flannel jacket"
+msgid "fletching"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A jacket made from flannel style denim favored by woodsman. Provides decent "
-"protection from cuts."
+"Also known as a flight, this item provides aerodynamic stabilization of "
+"arrows."
msgstr ""
#: lang/json/json_items.py
-msgid "blazer"
+msgid "wood arrow shaft"
msgstr ""
#: lang/json/json_items.py
-msgid "A professional-looking wool blazer. Quite cumbersome."
+msgid ""
+"A crude shaft made from wood. It needs arrowheads and fletching to become a "
+"functional arrow. You can, however, fire it from a bow."
msgstr ""
#: lang/json/json_items.py
-msgid "leather jacket"
+msgid "heavy wood arrow shaft"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A jacket made from thick leather. Cumbersome, but offers excellent "
-"protection from cuts."
+"A heavy shaft made from wood. It needs arrowheads and fletching to become a "
+"functional arrow. You can, however, fire it from a bow."
msgstr ""
#: lang/json/json_items.py
-msgid "kevlar vest"
+msgid "metal arrow shaft"
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy bulletproof vest. The best protection from cuts and bullets."
+msgid ""
+"A heavy shaft made from scrap metal. It needs arrowheads and fletching to "
+"become a functional arrow. You can, however, fire it from a bow."
msgstr ""
#: lang/json/json_items.py
-msgid "rain coat"
+msgid "fire hardened wood arrow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A plastic coat with two very large pockets. Provides protection from rain "
-"and some protection from acid rain."
+"A simple arrow shaft that has had a point carved into it and then fire "
+"hardened."
msgstr ""
#: lang/json/json_items.py
-msgid "rain hood"
+msgid "field point wood arrow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A waterproof hood made to be worn in bad weather. Provides extra protection "
-"from rain."
+"A simple arrow shaft that has a crude arrow head. Useful for hunting small "
+"woodland creatures."
msgstr ""
#: lang/json/json_items.py
-msgid "fishing waders"
+msgid "small game arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "Waterproof plastic fishing waders with a single large front pocket."
+msgid ""
+"A simple arrow shaft that has a wide blunt head. Useful for hunting small "
+"woodland creatures without splattering them all over the ground."
msgstr ""
#: lang/json/json_items.py
-msgid "wool poncho"
+msgid "fletched fire hardened wood arrow"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple wool garment worn over the torso. Provides a bit of protection."
+msgid "This simple arrow has a fire hardened point and some fletchings."
msgstr ""
#: lang/json/json_items.py
-msgid "trenchcoat"
+msgid "fletched field point wood arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A thin cotton trenchcoat, lined with pockets. Great for storage."
+msgid ""
+"A simple arrow shaft that has a crude arrow head and some fletchings. Useful "
+"for hunting small woodland creatures or as a last ditch defense against "
+"zombies."
msgstr ""
#: lang/json/json_items.py
-msgid "flotation vest"
+msgid "wood arrow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A brightly-colored vest designed to keep you upright and floating in water."
+"A basic wooden arrow, it has a metal arrow head and some fletchings. It's "
+"light-weight, does some damage, and is so-so on accuracy. Stands a good "
+"chance of remaining intact once fired."
msgstr ""
#: lang/json/json_items.py
-msgid "leather trenchcoat"
+msgid "heavy fletched fire hardened arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick leather trenchcoat, lined with pockets. Great for storage."
+msgid ""
+"This arrow is significantly sturdier than other wooden arrows. It has a "
+"firehardened point and some fletchings."
msgstr ""
#: lang/json/json_items.py
-msgid "fur trenchcoat"
+msgid "heavy fletched field point arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick fur trenchcoat, lined with pockets. Great for storage."
+msgid ""
+"This arrow is significantly sturdier than other wooden arrows. It has a "
+"crude field point head and some fletchings."
msgstr ""
#: lang/json/json_items.py
-msgid "winter coat"
+msgid "heavy wood arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A padded coat with deep pockets and a hood. Very warm."
+msgid ""
+"A heavy wooden arrow, it has a metal arrow head and some fletchings. It's "
+"much heavier than other wooden arrows, as a result it does more damage and "
+"is more stable in flight, resulting in better accuracy over a longer range. "
+"Stands a very good chance of remaining intact once fired."
msgstr ""
#: lang/json/json_items.py
-msgid "fur coat"
+msgid "sharpened metal arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A fur coat with a couple small pockets. Extremely warm."
+msgid ""
+"This metal shaft has been carefully sharpened so that it has a crude point "
+"at the end."
msgstr ""
#: lang/json/json_items.py
-msgid "peacoat"
+msgid "metal arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy wool coat. Cumbersome, but warm and with deep pockets."
+msgid "This metal arrow has a steel arrow head and some fletchings."
msgstr ""
#: lang/json/json_items.py
-msgid "utility vest"
+msgid "carbon fiber arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A light vest covered in pockets and straps for storage."
+msgid ""
+"High-tech carbon fiber shafts and 100 grain broadheads. Very light weight, "
+"fast, and notoriously fragile."
msgstr ""
#: lang/json/json_items.py
-msgid "leather vest"
+msgid "exploding arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "A vest made from thick leather. Offers excellent protection from cuts."
+msgid ""
+"This arrow has a small IED strapped to its tip. Horribly inaccurate, heavy, "
+"and bulky, not only does this contraption require expert hands to pull off a "
+"shot, it requires one to loose this with a small measure of confidence the "
+"shooter won't be caught in the blast radius."
msgstr ""
#: lang/json/json_items.py
-msgid "tool belt"
+msgid "exploding arrowhead"
msgstr ""
#: lang/json/json_items.py
-msgid "A common belt with pockets widely used by handymen, and electricians."
+msgid ""
+"This simple IED is designed to be attached to an arrow and detonate on "
+"impact. Theoretically you could throw it but who would want to do that?"
msgstr ""
#: lang/json/json_items.py
-msgid "chest rig"
+msgid "flaming arrow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A light vest covered in webbing, pockets and straps. This variety is favored "
-"by the military."
+"This arrow has a flaming rag wrapped around the shaft near the head. You "
+"should shoot it soon before it burns your bow."
msgstr ""
#: lang/json/json_items.py
-msgid "lab coat"
+msgid "wood crossbow bolt"
msgstr ""
#: lang/json/json_items.py
-msgid "A long white coat with several large pockets."
+msgid ""
+"A sharpened bolt carved from wood. It's very light, but doesn't do much "
+"damage and isn't particularly accurate. Stands a good chance of remaining "
+"intact once fired."
msgstr ""
#: lang/json/json_items.py
-msgid "soft arm sleeves"
+msgid "metal crossbow bolt"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of soft neoprene arm sleeves, often used in contact sports."
+msgid ""
+"A sharpened bolt made from metal of some kind. It's heavy and unwieldy, "
+"providing moderate damage and accuracy. Stands a good chance of remaining "
+"intact once fired."
msgstr ""
#: lang/json/json_items.py
-msgid "hard arm guards"
+msgid "steel crossbow bolt"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of neoprene arm sleeves covered with molded plastic sheaths."
+msgid ""
+"A sharp bolt made from steel. Deadly in skilled hands. Stands an excellent "
+"chance of remaining intact once fired."
msgstr ""
#: lang/json/json_items.py
-msgid "elbow pads"
+msgid "explosive crossbow bolt"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of elbow pads made of stout plastic and cloth."
+msgid ""
+"A sharpened bolt made from metal of some kind. It's light but unwieldy, "
+"providing moderate accuracy, because it's been filled with explosives and "
+"fitted with an impact trigger."
msgstr ""
#: lang/json/json_items.py
-msgid "chitin arm guards"
+msgid "self bow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of arm guards made from the exoskeletons of insects. Light and "
-"durable."
+"A bow made from a single piece of wood. It is made specifically for the "
+"person using it."
msgstr ""
#: lang/json/json_items.py
-msgid "metal arm guards"
+msgid "short bow"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of arm guards hammered out from metal. Very stylish."
+msgid ""
+"A shorter bow than the longbow, easier to draw than the longbow but "
+"sacrifices power. Arrows fired from this weapon have a good chance of "
+"remaining intact for re-use. It requires 8 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "glove liners"
+msgid "compound bow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of thin cotton gloves. Often used as a liner beneath other gloves."
+"A bow with cams that fires high velocity arrows. Weaker people can use "
+"compound bows more easily. Arrows fired from this weapon have a good chance "
+"of remaining intact for re-use. It requires 8 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "light gloves"
+msgid "composite bow"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of cotton gloves."
+msgid ""
+"A bow made from more than one material so it is able to store more energy. "
+"Arrows fired from this weapon have a good chance of remaining intact for re-"
+"use. It requires 10 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "mittens"
+msgid "recurve bow"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of warm mittens. They are extremely cumbersome."
+msgid ""
+"A bow that curves away from the archer at the tips allowing more power to be "
+"stored in the bow. Arrows fired from this weapon have a good chance of "
+"remaining intact for re-use. It requires 10 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "fur gloves"
+msgid "reflex bow"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of warm fur gloves. They are somewhat cumbersome."
+msgid ""
+"A bow that has limbs which curve away from the archer sacrificing accuracy "
+"for power. Arrows fired from this weapon have a good chance of remaining "
+"intact for re-use. It requires 10 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "wool gloves"
+msgid "longbow"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick pair of wool gloves. Cumbersome but warm."
+msgid ""
+"A six-foot wooden bow that fires arrows. This takes a fair amount of "
+"strength to draw. Arrows fired from this weapon have a good chance of "
+"remaining intact for re-use. It requires 10 strength to fire"
msgstr ""
#: lang/json/json_items.py
-msgid "winter gloves"
+msgid "reflex recurve bow"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of padded gloves. Cumbersome but warm."
+msgid ""
+"A bow that combines the traits from both the reflex and the recurve bows. "
+"Both the limbs and the tips curve away from the archer. This dramatically "
+"increases the power while increasing the strength to draw the bow "
+"significantly. It requires 12 strength to fire efficiently."
msgstr ""
#: lang/json/json_items.py
-msgid "leather gloves"
+msgid "pistol crossbow"
msgstr ""
#: lang/json/json_items.py
-msgid "A thin pair of black leather gloves."
+msgid ""
+"A small concealable pistol like crossbow. It is weak due to it's small size "
+"and draw, good for hunting small game. Bolts fired from this weapon have a "
+"good chance of remaining intact for re-use."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical gloves"
+msgid "crossbow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of reinforced kevlar tactical gloves. Commonly used by police and "
-"military units."
+"A slow-loading hand weapon that launches bolts. Stronger people can reload "
+"it much faster. Bolts fired from this weapon have a good chance of remaining "
+"intact for re-use."
msgstr ""
#: lang/json/json_items.py
-msgid "fingerless gloves"
+msgid "Ganz-Rustung"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of leather gloves with no fingers, allowing greater manual dexterity."
+"A HUGE very slow-loading medieval crossbow from Germany. It's tension is so "
+"powerful that you feel it shake after firing. Un-skilled users will find it "
+"very hard to reload. Bolts fired from this weapon have a good chance of "
+"remaining intact for re-use."
msgstr ""
#: lang/json/json_items.py
-msgid "armored fingerless gloves"
+msgid "repeating crossbow"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of leather gloves with no fingers, allowing greater manual dexterity. "
-"These have been crudely reinforced with steel guards across the back."
+"A custom made mechanical large crossbow, with a wooden magazine that holds "
+"10 bolts. Single bolt reload. Bolts fired from this weapon have a good "
+"chance of remaining intact for re-use."
msgstr ""
#: lang/json/json_items.py
-msgid "rubber gloves"
+msgid "plastic shaft"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of rubber gloves, often used while cleaning with caustic materials."
+"A crude shaft made from plastic. It needs arrowheads and fletching to become "
+"a functional arrow. You can, however, fire it from a bow."
msgstr ""
#: lang/json/json_items.py
-msgid "rubber boots"
+msgid "plastic arrowhead"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of rubber boots, often used while cleaning with caustic materials."
+"Plastic heads for an arrow. Placing these on an arrow will make the arrow "
+"more damaging and piercing."
msgstr ""
#: lang/json/json_items.py
-msgid "medical gloves"
+msgid "throwing knife"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of thin latex gloves, designed to limit the spread of disease."
+msgid ""
+"A thin and flat knife made for throwing. Its ineffective cutting edge and "
+"odd shape makes it unsuitable for use as a tool."
msgstr ""
#: lang/json/json_items.py
-msgid "fire gauntlets"
+msgid "throwing axe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy pair of leather gloves, used by firefighters and metalworkers for "
-"heat protection."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "chitinous gauntlets"
+"A lightweight hatchet made for throwing. Its ineffective cutting edge and "
+"light weight makes it unsuitable for use as a tool."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Gauntlets made from the exoskeletons of insects. Very light and durable."
+msgid "plastic arrow"
msgstr ""
#: lang/json/json_items.py
-msgid "bone armor gauntlets"
+msgid "This plastic arrow has a plastic arrow head and some fletchings."
msgstr ""
#: lang/json/json_items.py
-msgid "Leather gauntlets with bone armor reinforcement. Very light and strong."
+msgid ""
+"A set of universal batteries. Used to charge almost any electronic device."
msgstr ""
#: lang/json/json_items.py
-msgid "leather armor gauntlets"
+msgid "A small quantity of thread that could be used to refill a sewing kit."
msgstr ""
#: lang/json/json_items.py
-msgid "Heavy fingerless leather gloves. Very flexible and comfortable."
+msgid "sinew"
msgstr ""
#: lang/json/json_items.py
-msgid "dust mask"
+msgid "A tough sinew cut from a corpse, usable as thread."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple piece of cotton that straps over the mouth. Provides a small amount "
-"of protection from air-borne illness and dust."
+msgid "plant fibre"
msgstr ""
#: lang/json/json_items.py
-msgid "bandana"
+msgid "Tough thin fibres, taken from a plant. Can be used as thread."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A cotton bandana, worn over the mouth for warmth and minor protection from "
-"dust and other contaminants."
+msgid "duct tape"
msgstr ""
#: lang/json/json_items.py
-msgid "scarf"
+msgid "A roll of incredibly strong tape. Its uses are innumerable."
msgstr ""
#: lang/json/json_items.py
-msgid "A long wool scarf, worn over the mouth for warmth."
+msgid "copper wire"
msgstr ""
#: lang/json/json_items.py
-msgid "A long fur scarf, worn over the mouth for warmth."
+msgid "Plastic jacketed copper cable of the type used in small electronics."
msgstr ""
#: lang/json/json_items.py
-msgid "filter mask"
+msgid "plutonium cell"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A mask that straps over your mouth and nose and filters air. Protects from "
-"smoke, dust, and other contaminants quite well."
+"A nuclear-powered battery. Used to charge advanced and rare electronics."
msgstr ""
#: lang/json/json_items.py
-msgid "gas mask"
+msgid "A box of nails, mainly useful with a hammer."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A full gas mask that covers the face and eyes. Provides excellent protection "
-"from smoke, teargas, and other contaminants."
+msgid "A handful of pebbles, useful as ammunition for slings."
msgstr ""
#: lang/json/json_items.py
-msgid "eyeglasses"
+msgid "darts"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of glasses for the near-sighted. Useless for anyone else."
+msgid "A handful of darts, useful as ammunition for blowguns."
msgstr ""
#: lang/json/json_items.py
-msgid "reading glasses"
+msgid "bearings"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of glasses for the far-sighted. Useless for anyone else."
+msgid "A box of ball bearings, useful as ammunition for slings."
msgstr ""
#: lang/json/json_items.py
-msgid "bifocal glasses"
+msgid "BB"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A pair of bifocal glasses for those who are both near-sighted and far-"
-"sighted."
+msgid "A box of small steel balls. They deal virtually no damage."
msgstr ""
#: lang/json/json_items.py
-msgid "safety glasses"
+msgid "feather"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A pair of plastic glasses, used in workshops, sports, chemistry labs, and "
-"many other places. Provides great protection from damage."
+msgid "Feathers from a bird. Useful for fletching arrows"
msgstr ""
#: lang/json/json_items.py
-msgid "swim goggles"
+msgid "birdshot"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small pair of goggles. Distorts vision above water, but allows you to see "
-"much further under water."
+"Weak shotgun ammunition. Designed for hunting birds and other small game, "
+"its applications in combat are very limited."
msgstr ""
#: lang/json/json_items.py
-msgid "ski goggles"
+msgid "00 shot"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large pair of goggles that completely seal off your eyes. Excellent "
-"protection from environmental dangers."
+"A shell filled with iron pellets. Extremely damaging, plus the spread makes "
+"it very accurate at short range. Favored by SWAT forces."
msgstr ""
#: lang/json/json_items.py
-msgid "welding goggles"
+msgid "shotgun slug"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A dark pair of goggles. They make seeing very difficult, but protect you "
-"from bright flashes."
+"A heavy metal slug used with shotguns to give them the range capabilities of "
+"a rifle. Extremely damaging but rather inaccurate. Works best in a shotgun "
+"with a rifled barrel."
msgstr ""
#: lang/json/json_items.py
-msgid "light amp goggles"
+msgid "explosive slug"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of goggles that amplify ambient light, allowing you to see in the "
-"dark. You must be carrying a powered-on unified power supply, or UPS, to "
-"use them."
+"A shotgun slug loaded with concussive explosives. While the slug itself will "
+"not do much damage to its target, it will explode on contact."
msgstr ""
#: lang/json/json_items.py
-msgid "ballistic glasses"
+msgid "flechette shell"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Modern tactical eyewear that protects from small projectiles and fragments. "
-"Excellent protection from environmental dangers."
+"A shotgun shell filled with tiny steel darts. Extremely damaging, plus the "
+"spread makes it very accurate at short range. Slices through most forms of "
+"armor with ease."
msgstr ""
#: lang/json/json_items.py
-msgid "monocle"
+msgid ".22 LR"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An essential article of the gentleman's apparel. Also negates near-sight."
+"One of the smallest calibers available, the .22 Long Rifle cartridge has "
+"maintained popularity for nearly two centuries. Its minimal recoil, low cost "
+"and low noise are offset by its paltry damage."
msgstr ""
#: lang/json/json_items.py
-msgid "sunglasses"
+msgid ".22 FMJ"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of sunglasses, good for keeping the glare out of your eyes."
+msgid "A brass-jacketed .22 caliber round with superior penetration capacity."
msgstr ""
#: lang/json/json_items.py
-msgid "stylish sunglasses"
+msgid ".22 CB"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of stylish sunglasses, look good while keeping the glare out of your "
-"eyes."
+"Conical Ball .22 is a variety of .22 ammunition with a very small propellant "
+"charge and generally lacks gunpowder. The end result is a subsonic round. It "
+"is nearly silent, but is so weak as to be nearly useless."
msgstr ""
#: lang/json/json_items.py
-msgid "baseball cap"
+msgid ".22 rat-shot"
msgstr ""
#: lang/json/json_items.py
-msgid "A Red Sox cap. It provides a little bit of warmth."
+msgid ""
+"Rat-shot is extremely weak ammunition, designed for killing rats, snakes, or "
+"other small vermin while being unable to damage walls. It has an extremely "
+"short range and is unable to injure all but the smallest creatures."
msgstr ""
#: lang/json/json_items.py
-msgid "boonie hat"
+msgid ""
+"9 millimeter parabellum is generally regarded as the most popular handgun "
+"cartridge and used by the majority of US police forces. It is also a very "
+"popular round in sub-machine guns."
msgstr ""
#: lang/json/json_items.py
-msgid "Also called a \"bucket hat.\" Often used in the military."
+msgid "9mm +P"
msgstr ""
#: lang/json/json_items.py
-msgid "cotton hat"
+msgid ""
+"Attempts to improve the ballistics of 9mm ammunition lead to high-pressure "
+"rounds. Increased velocity results in superior accuracy and damage."
msgstr ""
#: lang/json/json_items.py
-msgid "A snug-fitting cotton hat. Quite warm."
+msgid "9mm +P+"
msgstr ""
#: lang/json/json_items.py
-msgid "knit hat"
+msgid ""
+"A step beyond the high-pressure 9mm +P round, the +P+ has an even higher "
+"internal pressure that offers a degree of armor-penetrating ability."
msgstr ""
#: lang/json/json_items.py
-msgid "A snug-fitting wool hat. Very warm."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "hunting cap"
+msgid "9mm FMJ"
msgstr ""
#: lang/json/json_items.py
-msgid "A red plaid hunting cap with ear flaps. Notably warm."
+msgid ""
+"A brass-jacketed 9mm Parabellum round. This increases penetration slightly "
+"at the cost of reduced expansion."
msgstr ""
#: lang/json/json_items.py
-msgid "fur hat"
+msgid "7.62mm Type P"
msgstr ""
#: lang/json/json_items.py
-msgid "A hat made from the pelts of animals. Extremely warm."
+msgid ""
+"This small caliber pistol round offers good armor penetration at the cost of "
+"slightly less damage. It is rarely used outside of the Chinese army."
msgstr ""
#: lang/json/json_items.py
-msgid "balaclava"
+msgid ".38 Special"
msgstr ""
#: lang/json/json_items.py
-msgid "A warm covering that protects the head and face from cold."
+msgid ""
+"The .38 Smith & Wesson Special enjoyed popularity among US police forces "
+"throughout the 20th century. It is most commonly used in revolvers."
msgstr ""
#: lang/json/json_items.py
-msgid "hard hat"
+msgid ".38 Super"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A hard plastic hat worn in constructions sites. Excellent protection from "
-"cuts and percussion."
+"The .38 Super is a high-pressure load of the .38 Special caliber. It is a "
+"popular choice in pistol competitions for its high accuracy, while its "
+"stopping power keeps it popular for self-defense."
msgstr ""
#: lang/json/json_items.py
-msgid "pickelhaube"
+msgid ".38 FMJ"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A spiked helmet once worn by German military officers. The spike is very "
-"sharp."
+"A brass-jacketed .38 round. This increases penetration slightly at the cost "
+"of reduced expansion."
msgstr ""
#: lang/json/json_items.py
-msgid "beret"
+msgid "10mm Auto"
msgstr ""
#: lang/json/json_items.py
-msgid "A soft cotton hat commonly worn by armed forces and existentialists."
+msgid ""
+"Originally used by the FBI, the organization eventually abandoned the round "
+"due to its high recoil. Although respected for its versatility and power, it "
+"has largely been supplanted by the downgraded .40 S&W."
msgstr ""
#: lang/json/json_items.py
-msgid "wool beret"
+msgid ".40 S&W"
msgstr ""
#: lang/json/json_items.py
-msgid "A soft wool hat commonly worn by armed forces and existentialists."
+msgid ""
+"The .40 Smith & Wesson round was developed as an alternative to 10mm Auto "
+"for the FBI after they complained of high recoil. It is as accurate as 9mm, "
+"but has greater stopping power, leading to widespread use in law enforcement."
msgstr ""
#: lang/json/json_items.py
-msgid "bike helmet"
+msgid ".40 FMJ"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick foam helmet. Designed to protect against concussion."
+msgid ""
+"A brass-jacketed .40 Smith & Wesson round. This increases penetration "
+"slightly at the cost of reduced expansion."
msgstr ""
#: lang/json/json_items.py
-msgid "skid lid"
+msgid ".44 Magnum"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small metal helmet that covers the head and protects against cuts and "
-"percussion."
+"Described (in 1971) by Dirty Harry as \"the most powerful handgun in the "
+"world,\" the .44 Magnum gained widespread popularity due to its depictions "
+"in the media. In reality, its intense recoil makes it unsuitable in most "
+"cases."
msgstr ""
#: lang/json/json_items.py
-msgid "baseball helmet"
+msgid ".44 FMJ"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A hard plastic helmet that covers the head and ears. Designed to protect "
-"against a baseball to the head."
+"A brass-jacketed variant of the .44 Magnum round. This increases "
+"penetration slightly at the cost of reduced damage from expansion."
msgstr ""
#: lang/json/json_items.py
-msgid "army helmet"
+msgid ".45 ACP"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy helmet that provides excellent protection from all sorts of damage."
+"The .45 round was one of the most popular and powerful handgun rounds "
+"through the 20th century. It features very good accuracy and stopping power, "
+"but suffers from moderate recoil and poor armor penetration."
msgstr ""
#: lang/json/json_items.py
-msgid "helmet liner"
+msgid ".45 FMJ"
msgstr ""
#: lang/json/json_items.py
-msgid "A helmet liner that goes inside a helmet to make it warmer."
+msgid ""
+"Full Metal Jacket .45 rounds are designed to overcome the poor armor "
+"penetration of the standard ACP round. However, they are less likely to "
+"expand upon impact, resulting in reduced damage overall."
msgstr ""
#: lang/json/json_items.py
-msgid "riot helmet"
+msgid ".45 Super"
msgstr ""
#: lang/json/json_items.py
-msgid "A helmet with a plastic shield that covers your entire face."
+msgid ""
+"The .45 Super round is an updated variant of .45 ACP. It is overloaded, "
+"resulting in a great increase in muzzle velocity. This translates to higher "
+"accuracy and range, a minor armor piercing capability, and greater recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "motorcycle helmet"
+msgid ".454 Casull"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A helmet with covers for your head and chin, leaving space in-between for "
-"you to wear goggles."
+"The .454 Casull round a very powerful revolver round capable of killing huge "
+"game, like elephants, with ease. It's designed to be used with the Taurus "
+"Raging Bull."
msgstr ""
#: lang/json/json_items.py
-msgid "chitinous helmet"
+msgid ".500 S&W Magnum"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A helmet made from the exoskeletons of insects. Covers the entire head; very "
-"light and durable."
+"Claimed to be the world's most powerful handgun round, the .500 S&W Magnum "
+"was developed in tandem with the revolutionary S&W 500 Revolver."
msgstr ""
#: lang/json/json_items.py
-msgid "bone armor helmet"
+msgid "5.7x28mm"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A grotesque, horned helmet carved from bone. Covers the entire head; very "
-"light and strong."
+"The 5.7x28mm round is a proprietary round developed by FN Hestal for use in "
+"their P90 SMG. While it is a very small round, comparable in power to .22, "
+"it features incredible armor-piercing capabilities and very low recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "great helm"
+msgid "4.6x30mm"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A medieval helmet that provides excellent protection to the entire head, at "
-"the cost of great encumbrance."
+"Designed by Heckler & Koch to compete with the 5.7x28mm round, 4.6x30mm is, "
+"like the 5.7, designed to minimize weight and recoil while increasing "
+"penetration of body armor. Its low recoil makes it ideal for automatic fire."
msgstr ""
#: lang/json/json_items.py
-msgid "top hat"
+msgid "7.62x39mm M43"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The only hat for a gentleman. Look exquisite while laughing in the face of "
-"danger!"
+"Designed during World War II by the Soviet Union, the popularity of the "
+"AK-47 and the SKS contributed to the widespread adoption of the 7.62x39mm "
+"rifle round. However, due to its lack of yaw, this round deals less damage "
+"than most."
msgstr ""
#: lang/json/json_items.py
-msgid "bowler hat"
+msgid "7.62x39mm M67"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The only hat for a made man. Look like a real good fella while laughing in "
-"the face of your foes!"
+"The M67 variant of the popular 7.62x39mm rifle round was designed to improve "
+"yaw. This causes the round to tumble inside a target, causing significantly "
+"more damage. It is still outdone by shattering rounds."
msgstr ""
#: lang/json/json_items.py
-msgid "backpack"
+msgid ".223 Remington"
msgstr ""
#: lang/json/json_items.py
-msgid "A small backpack, good storage for a little encumbrance."
+msgid ""
+"The .223 rifle round is a civilian variant of the 5.56 NATO round. It is "
+"designed to tumble or fragment inside a target, dealing devastating damage. "
+"The lower pressure of the .223 compared to the 5.56 results in lower "
+"accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "leather backpack"
+msgid "5.56 NATO"
msgstr ""
#: lang/json/json_items.py
-msgid "A small leather backpack, good storage for a little encumbrance."
+msgid ""
+"This rifle round has enjoyed widespread use in NATO countries, thanks to its "
+"very light weight and high damage. It is designed to shatter inside a "
+"target, inflicting massive damage."
msgstr ""
#: lang/json/json_items.py
-msgid "military rucksack"
+msgid "5.56 incendiary"
msgstr ""
#: lang/json/json_items.py
-msgid "A huge military rucksack, provides a lot of storage."
+msgid ""
+"A variant of the widely-used 5.56 NATO round, incendiary rounds are designed "
+"to burn hotly upon impact, piercing armor and igniting flammable substances."
msgstr ""
#: lang/json/json_items.py
-msgid "duffel bag"
+msgid ".270 Winchester"
msgstr ""
#: lang/json/json_items.py
-msgid "A huge duffel bag, provides plenty of storage but severely encumbering."
+msgid ""
+"Based off the military .30-03 round, the .270 rifle round is compatible with "
+"most guns that fire .30-06 rounds. However, it is designed for hunting, and "
+"is less powerful than the military rounds, with nearly no armor penetration."
msgstr ""
#: lang/json/json_items.py
-msgid "purse"
+msgid ".30-06 AP"
msgstr ""
#: lang/json/json_items.py
-msgid "A bit cumbersome to wear, but provides some storage."
+msgid ""
+"The .30-06 is a very powerful rifle round designed for long-range use. Its "
+"stupendous accuracy and armor piercing capabilities make it one of the most "
+"deadly rounds available, offset only by its drastic recoil and noise."
msgstr ""
#: lang/json/json_items.py
-msgid "messenger bag"
+msgid ".30-06 FMJ"
msgstr ""
#: lang/json/json_items.py
-msgid "Light and easy to wear, but doesn't offer much storage."
+msgid ""
+"A brass-jacketed variant of the .30-06 round. Both penetration and stopping "
+"power are between the military and other civilian versions of the round."
msgstr ""
#: lang/json/json_items.py
-msgid "fanny pack"
+msgid ".30-06 incendiary"
msgstr ""
#: lang/json/json_items.py
-msgid "Provides a bit of extra storage without encumbering you at all."
+msgid ""
+"A variant of the powerful .30-06 sniper round, incendiary rounds are "
+"designed to burn hotly upon impact, piercing armor and igniting flammable "
+"substances."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical dump pouch"
+msgid ".308 Winchester"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An expandable pouch secured with straps. Provides a bit of extra storage "
-"without encumbering you at all."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "holster"
+"The .308 Winchester is a rifle round, the commercial equivalent of the "
+"military 7.62x51mm round. Its high accuracy and phenomenal damage have made "
+"it the most popular hunting round in the world."
msgstr ""
#: lang/json/json_items.py
-msgid "bootstrap"
+msgid "7.62x51mm"
msgstr ""
#: lang/json/json_items.py
-msgid "A small holster worn on the ankle."
+msgid ""
+"The 7.62x51mm largely replaced the .30-06 round as the standard military "
+"rifle round. It is lighter, but offers similar velocities, resulting in "
+"greater accuracy and reduced recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "quiver"
+msgid "7.62x51mm incendiary"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A leather quiver worn on the back or at the hip that can hold 20 arrows. Its "
-"small size won't encumber you."
+"A variant of the powerful 7.62x51mm round, incendiary rounds are designed to "
+"burn hotly upon impact, piercing armor and igniting flammable substances."
msgstr ""
#: lang/json/json_items.py
-msgid "large quiver"
+msgid "fusion pack"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large leather quiver trimmed with metal, worn on the back, that can hold "
-"80 arrows.\n"
-"Historically used by horse archers, rather than foot archers, but neither of "
-"THEM had to fight zombies."
+"In the middle of the 21st Century, military powers began to look towards "
+"energy based weapons. The result was the standard fusion pack, capable of "
+"delivering bolts of superheated gas at near light speed with no recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "pouch"
+msgid "40mm concussive"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A makeshift bag, cobbled together from rags. Really gets in the way, but "
-"provides a decent amount of storage."
+msgid "A 40mm grenade with a concussive explosion load."
msgstr ""
#: lang/json/json_items.py
-msgid "leather pouch"
+msgid "40mm frag"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A bag stitched together from leather scraps. Doesn't hold an awful lot but "
-"is easy to wear."
+"A 40mm grenade with a small explosive load and a high number of damaging "
+"fragments."
msgstr ""
#: lang/json/json_items.py
-msgid "gold ring"
+msgid "40mm incendiary"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A flashy gold ring. You can wear it if you like, but it won't provide any "
-"effects."
+"A 40mm grenade with a small napalm load, designed to create a burst of flame."
msgstr ""
#: lang/json/json_items.py
-msgid "silver necklace"
+msgid "40mm teargas"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A nice silver necklace. You can wear it if you like, but it won't provide "
-"any effects."
+"A 40mm grenade with a teargas load. It will burst in a cloud of highly "
+"incapacitating gas."
msgstr ""
#: lang/json/json_items.py
-msgid "small relic"
+msgid "40mm smoke cover"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small relic from a forgotten saint. As extraordinary as the world has "
-"become it may have some power yet."
+"A 40mm grenade with a smoke load. It will burst in a cloud of harmless gas, "
+"and will also leave a streak of smoke cover in its wake."
msgstr ""
#: lang/json/json_items.py
-msgid "radiation badge"
+msgid "40mm flashbang"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A plastic badge with an embedded film strip. The film strip changes color "
-"as it is exposed to radiation. Wear on your lapel so you can notice if it "
-"changes."
+"A 40mm grenade with a flashbang load. It will detonate with a blast of light "
+"and sound, designed to blind, deafen, and disorient anyone nearby."
msgstr ""
#: lang/json/json_items.py
-msgid "deputy badge"
+msgid "40mm acid bomb"
msgstr ""
#: lang/json/json_items.py
-msgid "A tarnished gold star gives an air of authority to the wearer."
+msgid "A 40mm grenade with an acid bomb load."
msgstr ""
#: lang/json/json_items.py
-msgid "american flag"
+msgid "40mm buckshot"
msgstr ""
#: lang/json/json_items.py
-msgid "A large American flag made to fly in even the worst conditions."
+msgid "A 40mm grenade with a buckshot load."
msgstr ""
#: lang/json/json_items.py
-msgid "blanket"
+msgid "40mm flechette"
msgstr ""
#: lang/json/json_items.py
-msgid "Hiding under here will not protect you from the monsters."
+msgid "A 40mm grenade with an armor-piercing flechette load."
msgstr ""
#: lang/json/json_items.py
-msgid "fur blanket"
+msgid "66mm HEAT"
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy fur blanket that covers most of your body."
+msgid ""
+"A 60mm High Explosive Anti Tank round. It could blow through up to two feet "
+"of concrete."
msgstr ""
#: lang/json/json_items.py
-msgid "emergency blanket"
+msgid "H&K 12mm"
msgstr ""
#: lang/json/json_items.py
-msgid "A compact wool blanket that covers your most important body parts."
+msgid ""
+"The Heckler & Koch 12mm projectiles are used in H&K railguns. It's made of a "
+"ferromagnetic metal, probably cobalt."
msgstr ""
#: lang/json/json_items.py
-msgid "sleeping bag"
+msgid ""
+"A canister of hydrogen. With proper equipment, it could be heated to plasma."
msgstr ""
#: lang/json/json_items.py
-msgid "A large sleeping bag that covers you head to toe."
+msgid "charge"
msgstr ""
#: lang/json/json_items.py
-msgid "fur sleeping bag"
+msgid "A weak plasma charge."
msgstr ""
#: lang/json/json_items.py
-msgid "A large sleeping bag lined with fur. Who needs a tent?"
+msgid "shotgun hull"
msgstr ""
#: lang/json/json_items.py
-msgid "housecoat"
+msgid "An empty hull from a shotgun round."
msgstr ""
#: lang/json/json_items.py
-msgid "Makes you wish you had running water to take a shower."
+msgid "9mm casing"
msgstr ""
#: lang/json/json_items.py
-msgid "snuggie"
+msgid "An empty casing from a 9mm round."
msgstr ""
#: lang/json/json_items.py
-msgid "Perfect for reading all those books you stole."
+msgid ".22 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "cloak"
+msgid "An empty casing from a .22 round."
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy cloak that is thrown over your body."
+msgid ".38 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "fur cloak"
+msgid "An empty casing from a .38 round."
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy fur cloak that is thrown over your body."
+msgid ".40 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "leather cloak"
+msgid "An empty casing from a .40 round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A heavy leather cloak that is thrown over your body. Provides decent "
-"protection."
+msgid ".44 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "jedi cloak"
+msgid "An empty casing from a .44 round."
msgstr ""
#: lang/json/json_items.py
-msgid "Stylish cloak."
+msgid ".45 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "basic power armor"
+msgid "An empty casing from a .45 round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The DoubleTech Power Armor, Mk. I: A heavy suit of basic power armor, "
-"offering very good protection against attacks, but hard to move in."
+msgid ".454 Casull casing"
msgstr ""
#: lang/json/json_items.py
-msgid "basic power armor helmet"
+msgid "An empty casing from a .454 Casull round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A basic helmet, designed for use with the DoubleTech Power Armor, Mk. I. "
-"Offers excellent protection from both attacks and environmental hazards."
+msgid ".500 S&W Magnum casing"
msgstr ""
#: lang/json/json_items.py
-msgid "light power armor"
+msgid "An empty casing from a .500 S&W Magnum round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A suit of DoubleTech Power Armor, Mk. II-L. This model offers several "
-"improvements over the Mk. I, most notably the weight."
+msgid "5.7x28mm casing"
msgstr ""
#: lang/json/json_items.py
-msgid "light power armor helmet"
+msgid "An empty casing from a 5.7x28mm round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A power armor helmet designed for use with the DoubleTech Power Armor, Mk. "
-"II-L. This improved design is lighter and cooler than the Mk. I helmet."
+msgid "4.6x30mm casing"
msgstr ""
#: lang/json/json_items.py
-msgid "heavy power armor"
+msgid "An empty casing from a 4.6x30mm round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A suit of DoubleTech Power Armor, Mk. II-H. This model offers several "
-"improvements over the Mk. I, most notably the its environmental protection."
+msgid "7.62x39mm casing"
msgstr ""
#: lang/json/json_items.py
-msgid "heavy power armor helmet"
+msgid "An empty casing from a 7.62x39mm round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A power armor helmet designed for use with the DoubleTech Power Armor, Mk. "
-"II-H. This improved design is heavier than the Mk. I helmet, but cooler, and "
-"offers better environmental protection."
+msgid ".223 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "power armor hauling frame"
+msgid "An empty casing from a .223 round."
msgstr ""
#: lang/json/json_items.py
-msgid "A heavy duty hauling frame designed to interface with power armor."
+msgid ".30-06 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "salvaged power armor"
+msgid "An empty casing from a .30-06 round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The DoubleTech Power Armor, Mk. I: A heavy suit of basic power armor, "
-"offering very good protection against attacks, but hard to move in. This "
-"suit has had its servos and cooling system stripped out, meaning it no "
-"longer requires power, but also encumbers you greatly and doesn't provide "
-"internal thermal regulation."
+msgid ".308 casing"
msgstr ""
#: lang/json/json_items.py
-msgid "salvaged power armor helmet"
+msgid "An empty casing from a .308 round."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A basic helmet, designed for use with the DoubleTech Power Armor, Mk. I. "
-"Offers excellent protection from both attacks and environmental hazards. "
-"This suit has had its internal computer and cooling system stripped out, "
-"meaning it no longer requires power, but it has no internal chronometer and "
-"doesn't provide internal thermal regulation."
+msgid "40mm canister"
msgstr ""
#: lang/json/json_items.py
-msgid "arm splint"
+msgid "A large canister from a spent 40mm grenade."
msgstr ""
#: lang/json/json_items.py
-msgid "A tool to help set bones and hold them in place."
+msgid "gunpowder"
msgstr ""
#: lang/json/json_items.py
-msgid "leg splint"
+msgid "Firearm quality gunpowder."
msgstr ""
#: lang/json/json_items.py
-msgid "hard leg guards"
+msgid "oxidizer powder"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of polyurethane leg guards with neoprene backing."
+msgid "Volatile powdered chemical oxidizer."
msgstr ""
#: lang/json/json_items.py
-msgid "knee pads"
+msgid "lye powder"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of knee pads made of stout plastic and cloth."
+msgid "Powdered caustic soda."
msgstr ""
#: lang/json/json_items.py
-msgid "metal leg guards"
+msgid "shotgun primer"
msgstr ""
#: lang/json/json_items.py
-msgid "A pair of leg guards hammered out from metal. Very stylish."
+msgid "Primer from a shotgun round."
msgstr ""
#: lang/json/json_items.py
-msgid "wrist watch"
+msgid "small pistol primer"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple wristwatch. Tells the time and has an alarm clock feature."
+msgid "Primer from a small caliber pistol round."
msgstr ""
#: lang/json/json_items.py
-msgid "toque"
+msgid "large pistol primer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A traditional chefs hat, standing tall and proud against the vulgarities of "
-"the world."
+msgid "Primer from a large caliber pistol round."
msgstr ""
#: lang/json/json_items.py
-msgid "chefs jacket"
+msgid "small rifle primer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This double-breasted uniform is unusually thick to protect against the heat "
-"of the kitchen."
+msgid "Primer from a small caliber rifle round."
msgstr ""
#: lang/json/json_items.py
-msgid "checkered pants"
+msgid "large rifle primer"
msgstr ""
#: lang/json/json_items.py
-msgid "In a pinch, these pants can be used for an impromptu game of checkers."
+msgid "Primer from a large caliber rifle round."
msgstr ""
#: lang/json/json_items.py
-msgid "scrap suit"
+msgid "lead"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A suit of armor forged from scraps of metal; provides decent protection, but "
-"the loose collection of plates jangles and clangs as you walk, attracting "
-"the attention of all nearby."
+"Assorted bullet materials, useful in constructing a variety of ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "bookplate"
+msgid "gold"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A crude form of armor made from stacked paper and rolls of duct tape, this "
-"breastplate offers a surprising amount of protection."
+"Small gold bits. Before the cataclysm these would have been worth quite a "
+"bit. Still usable in making ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "light survivor suit"
+msgid "incendiary"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A lightweight home built combination armor made from a cut down bulletproof "
-"vest and a reinforced jumpsuit made out of fabric. Protects from the "
-"elements as well as from harm."
+"Material from an incendiary round, useful in constructing incendiary "
+"ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor suit"
+msgid ""
+"Gasoline is a highly flammable liquid. When under pressure, it has the "
+"potential for violent explosion."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A home built combination armor made from a bulletproof vest and a reinforced "
-"jumpsuit made out of leather. Protects from the elements as well as from "
-"harm."
+msgid "medical tape"
msgstr ""
#: lang/json/json_items.py
-msgid "armored boots"
+msgid "A roll of medical tape, similar to duct tape."
msgstr ""
#: lang/json/json_items.py
-msgid "An extremely heavy set of armor plated boots."
+msgid "shotgun beanbag"
msgstr ""
#: lang/json/json_items.py
-msgid "armored gauntlets"
+msgid "A beanbag round for shotguns, not deadly but designed to disable."
msgstr ""
#: lang/json/json_items.py
-msgid "An extremely heavy set of armor plated gloves."
+msgid "40mm beanbag"
msgstr ""
#: lang/json/json_items.py
-msgid "heavy survivor suit"
+msgid "A 40mm beanbag that deals massive non lethal force."
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy home built combination armor made from a reinforced bulletproof vest "
-"and a metal armor plated jumpsuit made out of leather. Protects from the "
-"elements as well as from harm."
+"8x40mm caseless rounds. Proprietary ammunition for Rivtech firearms. Being "
+"caseless rounds, these cannot be disassembled or reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "winter survivor suit"
+msgid "handmade 8x40mm caseless"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A warm and heavy, home built combination armor made from a reinforced "
-"bulletproof vest and an insulated jumpsuit made out of leather. Protects "
-"from the elements as well as from harm."
+"Handcrafted, bootleg duplicates of Rivtech 8x40mm caseless rounds. Being "
+"caseless rounds, these cannot be disassembled or reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor boots"
+msgid "handmade 8x40mm caseless JSP"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of customized, heavily armored boots, modified to provide maximum "
-"protection from harm and the elements, even when knee-deep in the dead."
+"Handcrafted, bootleg, jacketed soft point duplicates of Rivtech 8x40mm "
+"caseless rounds. Being caseless rounds, these cannot be disassembled or "
+"reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor gloves"
+msgid "8x40mm FMJ caseless"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pair of heavily customized, armored gloves, modified to be easy of wear "
-"while providing maximum protection under extreme conditions."
+"8x40mm caseless rounds, full metal jacket. Military grade ammunition for "
+"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
+"reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "survivor helmet"
+msgid "8x40mm JHP caseless"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A customized, heavily armored helmet, modified to provide maximum comfort "
-"and protection from harm."
+"8x40mm caseless rounds, jacketed hollowpoint. Military grade ammunition for "
+"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
+"reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "SWAT armor"
+msgid "8x40mm incendiary caseless"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A suit of black bulletproof armor with lots of pockets. The word SWAT is "
-"emblazoned across the back."
+"8x40mm caseless rounds, incendiary type. Military grade ammunition for "
+"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
+"reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical helmet"
+msgid "8x40mm HVP"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A lightweight black helmet that provides excellent protection from all sorts "
-"of damage."
+"8x40mm caseless rounds, saboted high-velocity penetrator type. Advanced "
+"military grade, armor-piercing ammunition that fires a single depleted "
+"uranium flechette. Being caseless rounds, these cannot be disassembled or "
+"reloaded."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical full helmet"
+msgid "FFV441B HE rocket"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An all-encompassing black helmet that covers your entire face and neck, "
-"providing excellent protection from all sorts of damage."
+"A 84x246mm High Explosive anti-personnel round for the Carl Gustav M3 "
+"recoilless rifle. Designed to be highly effective against personnel."
msgstr ""
#: lang/json/json_items.py
-msgid "plate armor"
+msgid "FFV502 HEDP rocket"
msgstr ""
#: lang/json/json_items.py
-msgid "A suit of gothic plate armor."
+msgid ""
+"A 84x246mm High Explosive Dual Purpose anti-materiel round for the Carl "
+"Gustav M3 recoilless rifle. Designed to be highly effective against vehicles "
+"and structures."
msgstr ""
#: lang/json/json_items.py
-msgid "barbute helm"
+msgid "FFV469 smoke rocket"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A medieval helmet that provides excellent protection for the head, with a Y "
-"shaped opening for the face."
+"A 84x246mm smoke marker round for the Carl Gustav M3 recoilless rifle. "
+"Commonly used for signalling, target designation, and for screening troop "
+"movements."
msgstr ""
#: lang/json/json_items.py
-msgid "leather armor helmet"
+msgid "PG-7VL rocket"
msgstr ""
#: lang/json/json_items.py
-msgid "A thick leather helmet that provides excellent protection for the head."
+msgid "93mm single-stage high-explosive ammunition for the RPG-7."
msgstr ""
#: lang/json/json_items.py
-msgid "Ō-yoroi"
+msgid "M235 TPA rocket"
msgstr ""
#: lang/json/json_items.py
-msgid "An ornamental suit of Japanese samurai armor."
+msgid ""
+"66mm incendiary rockets used in the M202 FLASH rocket launcher. Their "
+"warheads are filled with thickened pyrophoric agent which burns at 2200 "
+"degrees fahrenheit."
msgstr ""
#: lang/json/json_items.py
-msgid "kabuto"
+msgid "placeholder ammunition"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "RA110 5x50mm flechette"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A medieval Japanese helmet with a scowling facemask that provides excellent "
-"protection to the entire head and face."
+"Designed to defeat modern body armor, the Rivtech 5x50mm flechette round "
+"features a biodegradable sabot and a single, fin-stabilized penetrator."
msgstr ""
#: lang/json/json_items.py
-msgid "leather apron"
+msgid "5x50mm hull"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An apron made of thick leather. Cumbersome, but offers excellent protection "
-"from cuts."
+msgid "An empty plastic hull from a 5x50mm flechette round."
msgstr ""
#: lang/json/json_items.py
-msgid "ballistic mask"
+msgid ""
+"Charcoal is a flammable carbon based material obtained by removing water and "
+"other volatile constituents from animal and vegetation substances. It is "
+"produced by slowly heating wood or other substances in the absence of oxygen."
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A protective reinforced kevlar mask that covers the face. Provides excellent "
-"protection from ballistic threats."
+"The .50 BMG is a very powerful rifle round designed for long-range use. Its "
+"stupendous accuracy and armor piercing capabilities make it one of the most "
+"deadly rounds available, offset only by its drastic recoil and noise."
msgstr ""
#: lang/json/json_items.py
-msgid "hockey mask"
+msgid ".50 BMG SS"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A protective face mask made of thick plastic. Commonly worn by hockey "
-"goalies."
+"A solid steel copper jacketed variant of the .50 BMG round. Penetration is "
+"increased, but damage is reduced."
msgstr ""
#: lang/json/json_items.py
-msgid "drop leg pouches"
+msgid ".50 BMG incendiary"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A set of pouches that can be worn on the thighs using buckled straps. This "
-"variety is favored by the military."
+"A variant of the powerful .50 BMG sniper round, incendiary rounds are "
+"designed to burn hotly upon impact, piercing armor and igniting flammable "
+"substances."
msgstr ""
#: lang/json/json_items.py
-msgid "leather cat ears"
+msgid ""
+"A heavy plastic cartridge made for use in flare guns. It appears to be a "
+"modified 12 gauge shotgun shell."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "rebar rail"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A shiny pair of black cat ears on a headband. It does nothing, but there's "
-"no reason not to look good even if no one's looking."
+"A short piece of rebar which has been straightened and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "fuzzy cat ears"
+msgid "steel rail"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A fuzzy pair of brownish cat ears on a headband. It does nothing, but "
-"there's no reason not to look good even if no one's looking."
+"A short piece of steel which has been forged true and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "leather cat tail"
+msgid ".50 BMG casing"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A glossy black leather tail weighted down with tiny beads of plastic. Sways "
-"behind you when you walk."
+"An empty casing from a .50 BMG round. These are rare, so you might want to "
+"hold onto these."
msgstr ""
#: lang/json/json_items.py
-msgid "fuzzy cat tail"
+msgid "withered plant"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A fuzzy tawny tail weighted down with tiny beads of plastic. Sways behind "
-"you when you walk."
+msgid "A dead plant. Good for starting fires."
msgstr ""
#: lang/json/json_items.py
-msgid "fur kitty collar"
+msgid "fur pelt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A decorative 'collar' made out of fur. Complete with a little bell hanging "
-"from the front. Don't worry, it's silent."
+msgid "A small bolt of fur from an animal. Can be made into warm clothing."
msgstr ""
#: lang/json/json_items.py
-msgid "pot helmet"
+msgid "leather patch"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A helmet made from a soup pot. It's not very good protection, but it's "
-"better than nothing."
+msgid "A smallish patch of leather, could be used to make tough clothing."
msgstr ""
#: lang/json/json_items.py
-msgid "leather collar"
+msgid "superglue"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A black leather 'collar' with a bell dangling from the front. Don't worry, "
-"the bell is silent."
+msgid "A tube of strong glue. Used in many crafting recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "Guitar"
+msgid "science ID card"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An acoustic six-string guitar. A bit out of tune, but in good shape "
-"otherwise."
+"This ID card once belonged to a scientist of some sort. It has a magnetic "
+"stripe on the back; perhaps it can be used on a control panel."
msgstr ""
#: lang/json/json_items.py
-msgid "Bongo"
+msgid "military ID card"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A handheld drum. Suitable for making loud noises into all hours of the night."
+"This ID card once belonged to a military officer with high-level clearance. "
+"It has a magnetic stripe on the back; perhaps it can be used on a control "
+"panel."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic bag"
+msgid "electrohack"
msgstr ""
#: lang/json/json_items.py
-msgid "A small, open plastic bag. Essentially trash."
+msgid ""
+"This device has many ports attached, allowing to 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."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic bottle"
+msgid "string - 6 in"
msgstr ""
#: lang/json/json_items.py
-msgid "A resealable plastic bottle, holds 500 ml of liquid."
+msgid "A small piece of cotton string."
msgstr ""
#: lang/json/json_items.py
-msgid "glass bottle"
+msgid "string - 3 ft"
msgstr ""
#: lang/json/json_items.py
-msgid "A resealable glass bottle, holds 750 ml of liquid."
+msgid ""
+"A long piece of cotton string. Use scissors on it to cut it into smaller "
+"pieces."
msgstr ""
#: lang/json/json_items.py
-msgid "aluminum can"
+msgid "rope - 30 ft"
msgstr ""
#: lang/json/json_items.py
-msgid "An aluminum can, like what soda comes in."
+msgid "A long nylon rope. Useful for keeping yourself safe from falls."
msgstr ""
#: lang/json/json_items.py
-msgid "tin can"
+msgid "processor board"
msgstr ""
#: lang/json/json_items.py
-msgid "A tin can, like what beans come in."
+msgid "A central processor unit, useful in advanced electronics crafting."
msgstr ""
#: lang/json/json_items.py
-msgid "sm. cardboard box"
+msgid "RAM"
msgstr ""
#: lang/json/json_items.py
-msgid "A small cardboard box. No bigger than a foot in dimension."
+msgid "A stick of memory. Useful in advanced electronics crafting."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic canteen"
+msgid "power converter"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A large military-style water canteen, with a 1.5 liter capacity and strap."
+msgid "A power supply unit. Useful in lots of electronics recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic jerrycan"
+msgid "amplifier circuit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A bulky plastic jerrycan, meant to carry fuel, but can carry other liquids\n"
-"in a pinch. It has a capacity of 10 liters."
+"A circuit designed to amplify the strength of a signal. Useful in lots of "
+"electronics recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "gallon jug"
+msgid "transponder circuit"
msgstr ""
#: lang/json/json_items.py
-msgid "A standard plastic jug used for household cleaning chemicals."
+msgid ""
+"A circuit designed to repeat a signal. Useful for crafting communications "
+"equipment."
msgstr ""
#: lang/json/json_items.py
-msgid "glass flask"
+msgid "signal receiver"
msgstr ""
#: lang/json/json_items.py
-msgid "A 250 ml laboratory conical flask, with a rubber bung."
+msgid ""
+"A module designed to receive many forms of signals. Useful for crafting "
+"communications equipment."
msgstr ""
#: lang/json/json_items.py
-msgid "waterskin"
+msgid "small LCD screen"
msgstr ""
#: lang/json/json_items.py
-msgid "A watertight leather bag, can hold 1.5 liters of water."
+msgid ""
+"A small backlit screen, used for displaying images. Useful in some "
+"electronics recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "steel jerrycan"
+msgid "high-quality lens"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A steel jerrycan, meant to carry fuel, but can carry other liquids\n"
-"in a pinch. It has a capacity of 25 liters."
+msgid "A high-quality lens, useful for focusing or diffusing light."
msgstr ""
#: lang/json/json_items.py
-msgid "aluminum keg"
+msgid "burnt out bionic"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A reusable aluminum keg, used for shipping beer.\n"
-"It has a capacity of 50 liters."
+"Once a valuable bionic implant, it's not held up well under repeated use. "
+"This object has been destroyed by excessive electric current and is now "
+"useless."
msgstr ""
#: lang/json/json_items.py
-msgid "glass jar"
+msgid "antenna"
msgstr ""
#: lang/json/json_items.py
-msgid "A half-litre glass jar with a metal screw top lid, used for canning."
+msgid "A simple thin aluminum shaft. Useful in lots of electronics recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "3l glass jar"
+msgid "circuit board"
msgstr ""
#: lang/json/json_items.py
-msgid "A three-litre glass jar with a metal screw top lid, used for canning."
+msgid ""
+"A printed card that supports and electrically connects electronic components "
+"on a non-conductive substrate."
msgstr ""
#: lang/json/json_items.py
-msgid "hip flask"
+msgid "electronic scrap"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly "
-"transport alcohol."
+"A random collection of resistors, capacitors, and diodes which have been "
+"stripped from printed circuits."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic bowl"
+msgid "chunk of steel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A plastic bowl. Can be used as a container or as a tool. Holds 250 ml of "
-"liquid."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "paper wrapper"
+"A misshapen chunk of steel. Makes a decent weapon in a pinch, and is also "
+"useful for some crafting recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "Just a piece of butcher's paper. Good for starting fires."
+msgid "lump of steel"
msgstr ""
#: lang/json/json_items.py
-msgid "nail gun"
+msgid "A misshapen heavy piece of steel. Useful for some crafting recipes."
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A tool used to drive nails into wood or other material. It could also be "
-"used as a ad-hoc weapon."
+"An assortment of small bits of metal and scrap useful in all kinds of "
+"crafting"
msgstr ""
#: lang/json/json_items.py
-msgid "nail rifle"
+msgid "sheet of glass"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a nailgun that has been jury-rigged to be a more effective weapon "
-"with the addition of a short barrel, a stock, and a hand guard."
+msgid "A large sheet of glass. Easily shattered. Useful for re-paning windows."
msgstr ""
#: lang/json/json_items.py
-msgid "BB gun"
+msgid "sheet of reinforced glass"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Popular among children. It's fairly accurate, but BBs deal nearly no damage."
+msgid "A large sheet of glass strengthened with steel wiring."
msgstr ""
#: lang/json/json_items.py
-msgid "sling"
+msgid "pane of reinforced glass"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A leather sling, it is easy to use and accurate, but pebbles do little "
-"damage."
+msgid "A small pane of glass strengthened with steel wiring."
msgstr ""
-#: lang/json/json_items.py
-msgid "slingshot"
+#: lang/json/json_items.py lang/json/json_terrain.py
+msgid "manhole cover"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A wooden slingshot, it is easy to use and accurate, but pebbles do little "
-"damage. Pebbles are used as ammunition."
+"A heavy iron disc that typically covers a ladder into the sewers. Lifting it "
+"from the manhole is impossible without a crowbar."
msgstr ""
#: lang/json/json_items.py
-msgid "blowgun"
+msgid "heavy stick"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A wooden blowgun, it isn't hard to use, and is very accurate. Darts are used "
-"as ammunition."
+"A sturdy, heavy stick. Makes a decent melee weapon, and can be cut into two "
+"by fours for crafting."
msgstr ""
#: lang/json/json_items.py
-msgid "pipe rifle: .22"
+msgid "sharpened rebar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A home-made rifle. It is simply a pipe attached to a stock, with a hammer to "
-"strike the single round it holds."
+"A somewhat sharpened piece of rebar, it is still better at bashing than "
+"stabbing but the added flexibility is nice"
msgstr ""
#: lang/json/json_items.py
-msgid "pipe rifle: 9mm"
+msgid "cudgel"
msgstr ""
#: lang/json/json_items.py
-msgid "pipe SMG: 9mm"
+msgid ""
+"A slender long rod of wood, while traditionally intended as a training tool "
+"for many dueling moves, it still makes a good melee weapon in a pinch."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A home-made machine pistol. It features a rudimentary blowback system, which "
-"allows for small bursts."
+msgid "quarterstaff"
msgstr ""
#: lang/json/json_items.py
-msgid "pipe SMG: .45"
+msgid ""
+"A smooth and sturdy staff with a leather-wrapped grip. Light and well-"
+"balanced, it is surprisingly easy to handle."
msgstr ""
#: lang/json/json_items.py
-msgid "SIG Mosquito"
+msgid "ironshod quarterstaff"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A popular, very small .22 pistol. \"Ergonomically designed to give the best "
-"shooting experience.\" --SIG Sauer official website"
+"A smooth and sturdy staff with a leather-wrapped grip, which has been "
+"reinforced with metal bands and caps. Durable and well-balanced, it is "
+"surprisingly easy to handle."
msgstr ""
#: lang/json/json_items.py
-msgid "S&W 22A"
+msgid "hatchet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A popular .22 pistol. \"Ideal for competitive target shooting or "
-"recreational shooting.\" --Smith & Wesson official website"
+"A one-handed hatchet. Makes a great melee weapon, and is useful both for "
+"cutting wood, and for use as a hammer."
msgstr ""
#: lang/json/json_items.py
-msgid "Glock 19"
+msgid "pot"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Possibly the most popular pistol in existence. The Glock 19 is often derided "
-"for its plastic construction, but it is easy to shoot."
+msgid "Useful for boiling water when cooking spaghetti and more."
msgstr ""
#: lang/json/json_items.py
-msgid "USP 9mm"
+msgid "frying pan"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A popular 9mm pistol, widely used among law enforcement. Extensively tested "
-"for durability, it has been found to stay accurate even after subjected to "
-"extreme abuse."
+msgid "A cast-iron pan. Makes a decent melee weapon, and is used for cooking."
msgstr ""
#: lang/json/json_items.py
-msgid "S&W 619"
+msgid "teapot"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A seven-round .38 revolver sold by Smith & Wesson. It features a fixed rear "
-"sight and a reinforced frame."
+msgid "A small metal teapot. Teatime wouldn't be complete without one."
msgstr ""
#: lang/json/json_items.py
-msgid "Taurus Pro .38"
+msgid "butter knife"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A popular .38 pistol. Designed with numerous safety features and built from "
-"high-quality, durable materials."
+msgid "A dull knife, absolutely worthless in combat."
msgstr ""
#: lang/json/json_items.py
-msgid "SIG Pro .40"
+msgid "chunk of chitin"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Originally marketed as a lightweight and compact alternative to older SIG "
-"handguns, the Pro .40 is popular among European police forces."
+msgid "A piece of an insect's exoskeleton. It is light and very durable."
msgstr ""
#: lang/json/json_items.py
-msgid "S&W 610"
+msgid "biollante bud"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Smith and Wesson 610 is a classic six-shooter revolver chambered for "
-"10mm rounds, or for S&W's own .40 round."
+"An unopened biollante flower, brilliant purple in color. It may still have "
+"its sap-producing organ intact."
msgstr ""
#: lang/json/json_items.py
-msgid "S&W 500"
+msgid "empty canister"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Smith and Wesson 500 is a five-shooter revolver, it fires the most "
-"powerful handgun cartridge the .500 S&W Magnum, it's one of world's best "
-"revolvers."
+"An empty canister, which may have once held tear gas or other substances."
msgstr ""
#: lang/json/json_items.py
-msgid "Taurus Raging Bull"
+msgid "gold bar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Taurus Raging Bull is a five-shooter revolver, it fires the very "
-"powerful handgun cartridge the .454 Casull round, it has a distinct red "
-"strip along it's rubber grip."
+"A large bar of gold. Before the apocalypse, this would've been worth a small "
+"fortune; now its value is greatly diminished."
msgstr ""
#: lang/json/json_items.py
-msgid "Ruger Redhawk"
+msgid "coal pallet"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"One of the most powerful handguns in the world when it was released in 1979, "
-"the Redhawk offers very sturdy construction, with an appearance that is "
-"reminiscent of \"Wild West\" revolvers."
+msgid "A large block of semi-processed coal."
msgstr ""
#: lang/json/json_items.py
-msgid "Desert Eagle .44"
+msgid "petrified eye"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"One of the most recognizable handguns due to its popularity in movies, the "
-"\"Deagle\" is better known for its menacing appearance than its performance. "
-"It's highly inaccurate, but its heavy weight reduces recoil."
+"A fist-sized eyeball with a cross-shaped pupil. It seems to be made of "
+"stone, but doesn't look like it was carved."
msgstr ""
#: lang/json/json_items.py
-msgid "USP .45"
+msgid "spiral stone"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A popular .45 pistol, widely used among law enforcement. Extensively tested "
-"for durability, it has been found to stay accurate even after subjected to "
-"extreme abuse."
+"A rock the size of your fist. It is covered with intricate spirals; it is "
+"impossible to tell whether they are carved, naturally formed, or some kind "
+"of fossil."
msgstr ""
#: lang/json/json_items.py
-msgid "M1911"
+msgid "binoculars"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The M1911 was the standard-issue sidearm from the US Military for most of "
-"the 20th Century. It remains one of the most popular .45 pistols today."
+"A tool useful for seeing long distances. Simply carrying this item in your "
+"inventory will double the distance that is mapped around you during your "
+"travels."
msgstr ""
#: lang/json/json_items.py
-msgid "FN Five-Seven"
+msgid "USB drive"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Designed to work with FN's proprietary 5.7x28mm round, the Five-Seven is a "
-"lightweight pistol with a very high capacity, best used against armored "
-"opponents."
+msgid "A USB thumb drive. Useful for holding software."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K UCP"
+msgid "pool ball"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Designed to work with H&K's proprietary 4.6x30mm round, the UCP is a small "
-"pistol with a very high capacity, best used against armored opponents."
+msgid "A colorful, hard ball. Essentially a rock."
msgstr ""
#: lang/json/json_items.py
-msgid "Tokarev TT-30"
+msgid "candlestick"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The Norinco manufactured Tokarev TT-30 is the standard sidearm of the "
-"Chinese military, it does not see extensive use outside of China."
+msgid "A gold candlestick."
msgstr ""
-#: lang/json/json_items.py
-msgid "sawn-off shotgun"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+#: lang/json/json_vehicle_parts.py
+msgid "blade"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The barrels of shotguns are often sawed in half to make it more maneuverable "
-"and concealable. This has the added effect of reducing accuracy greatly."
+"A large, relatively sharp blade. Could be used to make bladed weaponry, or "
+"attached to a car."
msgstr ""
#: lang/json/json_items.py
-msgid "sawn-off Saiga 12"
+msgid "wire"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Saiga-12 shotgun is designed on the same Kalashnikov pattern as the AK47 "
-"rifle. It reloads with a magazine, rather than one shell at a time like most "
-"shotguns. This one has had the barrel cut short, vastly reducing accuracy "
-"but making it more portable"
+"A length of thin, relatively stiff, steel wire. Like the sort you find in "
+"wire fences."
msgstr ""
#: lang/json/json_items.py
-msgid "single barrel shotgun"
+msgid "barbed wire"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An old shotgun, possibly antique. It is little more than a barrel, a wood "
-"stock, and a hammer to strike the cartridge. Its simple design keeps it both "
-"light and accurate."
+msgid "A length of stiff wire, covered in sharp barbs."
msgstr ""
#: lang/json/json_items.py
-msgid "double barrel shotgun"
+msgid "rebar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An old shotgun, possibly antique. It is little more than a pair of barrels, "
-"a wood stock, and a hammer to strike the cartridges."
+"A length of rebar, makes a nice melee weapon, and could be handy in "
+"constructing tougher walls and such."
msgstr ""
#: lang/json/json_items.py
-msgid "Remington 870"
+msgid "log"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"One of the most popular shotguns on the market, the Remington 870 is used by "
-"hunters and law enforcement agencies alike thanks to its high accuracy and "
-"muzzle velocity."
+"A large log, cut from a tree. (a)ctivate a wood axe or wood saw to cut it "
+"into planks"
msgstr ""
#: lang/json/json_items.py
-msgid "Mossberg 500"
+msgid "splintered wood"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The Mossberg 500 is a popular series of pump-action shotguns, often acquired "
-"for military use. It is noted for its high durability and low recoil."
+msgid "A splintered piece of wood, useless as anything but kindling"
msgstr ""
#: lang/json/json_items.py
-msgid "Saiga-12"
+msgid "skewer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The Saiga-12 shotgun is designed on the same Kalashnikov pattern as the AK47 "
-"rifle. It reloads with a magazine, rather than one shell at a time like most "
-"shotguns."
+msgid "A thin wooden skewer. Squirrel on a stick, anyone?"
msgstr ""
#: lang/json/json_items.py
-msgid "American-180"
+msgid "burnt out torch"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The American-180 is a submachine gun developed in the 1960's that fires .22 "
-"LR, unusual for an SMG. Though the round is low-powered, the high rate of "
-"fire and large magazine makes the 180 a formidable weapon."
+"A torch that has consumed all its fuel; it can be recrafted into another "
+"torch"
msgstr ""
#: lang/json/json_items.py
-msgid "Uzi 9mm"
+msgid "spring"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Uzi 9mm has enjoyed immense popularity, selling more units than any "
-"other submachine gun. It is widely used as a personal defense weapon, or as "
-"a primary weapon by elite frontline forces."
+"A large, heavy-duty spring. Expands with significant force when compressed."
msgstr ""
#: lang/json/json_items.py
-msgid "TEC-9"
+msgid "lawnmower"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The TEC-9 is a machine pistol made of cheap polymers and machine stamped "
-"parts. Its rise in popularity among criminals is largely due to its "
-"intimidating looks and low price."
+"A motorized pushmower that seems to be broken. You could take it apart if "
+"you had a wrench."
msgstr ""
#: lang/json/json_items.py
-msgid "Calico M960"
+msgid "sheet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Calico M960 is an automatic carbine with a unique circular magazine that "
-"allows for high capacities and reduced recoil."
+"A large fabric sheet, could be used as a curtain or bedsheets; or cut up for "
+"a bunch of rags."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K MP5"
+msgid "damaged tent"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Heckler & Koch MP5 is one of the most widely-used submachine guns in the "
-"world, and has been adopted by special police forces and militaries alike. "
-"Its high degree of accuracy and low recoil are universally praised."
+"A small tent, just big enough to fit a person comfortably. This tent is "
+"broken and cannot be deployed"
msgstr ""
#: lang/json/json_items.py
-msgid "MAC-10"
+msgid "heating element"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The MAC-10 is a popular machine pistol originally designed for military use. "
-"For many years they were the most inexpensive automatic weapon in the US, "
-"and enjoyed great popularity among criminals less concerned with quality "
-"firearms."
+msgid "A heating element, like the ones used in hotplates or kettles."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K UMP45"
+msgid "television"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Developed as a successor to the MP5 submachine gun, the UMP45 retains the "
-"earlier model's supreme accuracy and low recoil, but in the higher .45 "
-"caliber."
+msgid "A large cathode ray tube television, full of delicious electronics."
msgstr ""
#: lang/json/json_items.py
-msgid "TDI Vector"
+msgid "pilot light"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The TDI Vector is a submachine gun with a unique, in-line design that makes "
-"recoil very managable, even in the powerful .45 caliber."
+"A pilot light from a gas-burning device, this particular one is a simple "
+"piezo electric igniter."
msgstr ""
#: lang/json/json_items.py
-msgid "FN P90"
+msgid "toaster"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The first in a new genre of guns, termed \"personal defense weapons.\" FN "
-"designed the P90 to use their proprietary 5.7x28mm ammunition. It is made "
-"for firing bursts manageably."
+msgid "A small two slice toaster, not much use as anything but spare parts"
msgstr ""
#: lang/json/json_items.py
-msgid "H&K MP7"
+msgid "microwave"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Designed by Heckler & Koch as a competitor to the FN P90, as well as a "
-"successor to the extremely popular H&K MP5. Using H&K's proprietary 4.6x30mm "
-"ammunition, it is designed for burst fire."
+"A home microwave, has probably seen its share of baked beans. Good for scrap "
+"parts."
msgstr ""
#: lang/json/json_items.py
-msgid "PPSh-41"
+msgid "laptop computer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The Soviet made PPSh-41, chambered in 7.62 Tokarev provides a relatively "
-"large ammunition capacity, coupled with low recoil and decent accuracy."
+msgid "A broken laptop, basically a paperweight now"
msgstr ""
#: lang/json/json_items.py
-msgid "Marlin 39A"
+msgid "desk fan"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The oldest and longest-produced shoulder firearm in the world. Though it "
-"fires the weak .22 round, it is highly accurate and damaging, and has "
-"essentially no recoil."
+msgid "A small fan, used to propel air around a room."
msgstr ""
#: lang/json/json_items.py
-msgid "Ruger 10/22"
+msgid "ceramic plate"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A popular and highly accurate .22 rifle. At the time of its introduction in "
-"1964, it was one of the first modern .22 rifles designed for quality, and "
-"not as a gun for children."
+msgid "A ceramic dinner plate, you could probably play frisbee with it"
msgstr ""
#: lang/json/json_items.py
-msgid "Cx4 Storm"
+msgid "ceramic bowl"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A small pistol caliber carbine designed for police use and civilian self-"
-"defense, the CX4 Storm uses magazines that are interchangeable with "
-"handguns of the same series."
+msgid "A shallow dessert bowl, not a lot of use for it really."
msgstr ""
#: lang/json/json_items.py
-msgid "Browning BLR"
+msgid "ceramic cup"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A very popular rifle for hunting and sniping. Its low ammo capacity is "
-"offset by the very powerful .30-06 round it fires."
+msgid "A ceramic teacup, pinky out!"
msgstr ""
#: lang/json/json_items.py
-msgid "Remington 700"
+msgid "glass plate"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A very popular and durable hunting or sniping rifle. Popular among SWAT and "
-"US Marine snipers. Highly damaging, but perhaps not as accurate as the "
-"competing Browning BLR."
+msgid "A glass dinner plate, you could probably play frisbee with it"
msgstr ""
#: lang/json/json_items.py
-msgid "SKS"
+msgid "glass bowl"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Developed by the Soviets in 1945, this rifle was quickly replaced by the "
-"full-auto AK47. However, due to its superb accuracy and low recoil, this gun "
-"maintains immense popularity."
+msgid "A glass dessert bowl, not a lot of use for it really."
msgstr ""
#: lang/json/json_items.py
-msgid "M14"
+msgid "glass"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The child of the M1 Garand World War 2 rifle, the M14 is a semi-automatic "
-"rifle favored for it's accuracy and modular use."
+msgid "A tall glass, just begging for a frosty one!"
msgstr ""
#: lang/json/json_items.py
-msgid "Ruger Mini-14"
+msgid "tin plate"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A small, lightweight semi-auto carbine designed for military use. Its superb "
-"accuracy and low recoil makes it more suitable than full-auto rifles for "
-"some situations."
+msgid "A tin dinner plate, you could probably play frisbee with it"
msgstr ""
#: lang/json/json_items.py
-msgid "Savage 111F"
+msgid "fork"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A very accurate rifle chambered for the powerful .308 round. Its very low "
-"ammo capacity is offset by its accuracy and near-complete lack of recoil."
+"A fork, if you stab something with it you eat it right away. Wait.. "
+"nevermind."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K G3"
+msgid "Do not try to bend the spoon. That is impossible."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An early battle rifle developed after the end of WWII. The G3 is designed to "
-"unload large amounts of deadly ammunition, but it is less suitable over long "
-"ranges."
+msgid "spork"
msgstr ""
#: lang/json/json_items.py
-msgid "H&K G36"
+msgid "Foons are for scrubs, real men use sporks."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Designed as a replacement for the early H&K G3 battle rifle, the G36 is more "
-"accurate, and uses the much-lighter .223 round, allowing for a higher ammo "
-"capacity."
+msgid "foon"
msgstr ""
#: lang/json/json_items.py
-msgid "AK-47"
+msgid "Clearly the superior instrument. Sporks are just imitators."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"One of the most recognizable assault rifles ever made, the AK-47 is renowned "
-"for its durability even under the worst conditions."
+msgid "blood soaked rag"
msgstr ""
#: lang/json/json_items.py
-msgid "FN FAL"
+msgid "A large rag, drenched in blood. It could be cleaned with boiling water."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A Belgian-designed battle rifle, the FN FAL is not very accurate for a "
-"rifle, but its high fire rate and powerful .308 ammunition have made it one "
-"of the most widely-used battle rifles in the world."
+msgid "clock"
msgstr ""
#: lang/json/json_items.py
-msgid "Bushmaster ACR"
+msgid "A small mechanical clock, it's stopped at 10:10."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This carbine was developed for military use in the early 21st century. It is "
-"damaging and accurate, though its rate of fire is a bit slower than "
-"competing .223 carbines."
+msgid "clockworks"
msgstr ""
#: lang/json/json_items.py
-msgid "AR-15"
+msgid "A small assortment of gears and other clockwork gubbins."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A widely used assault rifle and the father of popular rifles such as the "
-"M16. It is light and accurate, but not very durable."
+msgid "stone pot"
msgstr ""
#: lang/json/json_items.py
-msgid "M4A1"
+msgid "A large stone, roughly hollowed out into a pot."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "rock"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A popular carbine, long used by the US military. Though accurate, small, and "
-"lightweight, it is infamous for its fragility, particularly in less-than- "
-"ideal terrain."
+"A rock the size of a baseball. Makes a decent melee weapon, and is also good "
+"for throwing at enemies."
msgstr ""
#: lang/json/json_items.py
-msgid "FN SCAR-L"
+msgid "baseball"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A modular assault rifle designed for use by US Special Ops units. The 'L' in "
-"its name stands for light, as it uses the lightweight .223 round. It is very "
-"accurate and low on recoil."
+"A baseball, good for throwing at enemies. Getting hit with one of these "
+"hurts a lot more than you might think."
msgstr ""
#: lang/json/json_items.py
-msgid "FN SCAR-H"
+msgid "hockey puck"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A modular assault rifle designed for use by US Special Ops units. The 'H' in "
-"its name stands for heavy, as it uses the powerful .308 round. It is fairly "
-"accurate and low on recoil."
+"A heavy circular block of solid rubber, normally used for playing hockey. "
+"You can throw it to cause some serious harm."
msgstr ""
#: lang/json/json_items.py
-msgid "Steyr AUG"
+msgid "football"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Steyr AUG is an Austrian assault rifle that uses a bullpup design. It is "
-"used in the armed forces and police forces of many nations, and enjoys low "
-"recoil and high accuracy."
+"An oval made of leather and string, it's easily thrown but does little "
+"damage. You could take it apart into leather if you wanted."
msgstr ""
#: lang/json/json_items.py
-msgid "M249"
+msgid "fertilizer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The M249 is a mountable machine gun used by the US military and SWAT teams. "
-"Quite innaccurate and difficult to control, the M249 is designed to fire "
-"many rounds very quickly."
+msgid "A token, representing fertilization of a plant."
msgstr ""
#: lang/json/json_items.py
-msgid "V29 laser pistol"
+msgid "syringe"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The V29 laser pistol was designed in the mid-21st century, and was one of "
-"the first firearms to use fusion as its ammunition. It is larger than most "
-"traditional handguns, but displays no recoil whatsoever."
+msgid "A medical syringe. Used for administering heroin and other drugs."
msgstr ""
#: lang/json/json_items.py
-msgid "FTK-93 fusion gun"
+msgid "pointy stick"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A very powerful fusion rifle developed shortly before the influx of "
-"monsters. It can only hold two rounds at a time, but a special superheating "
-"unit causes its bolts to be extremely deadly."
+msgid "A simple wood pole with one end sharpened."
msgstr ""
#: lang/json/json_items.py
-msgid "NX-17 charge rifle"
+msgid "2-by-sword"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A multi-purpose rifle, designed for use in conjunction with a unified power "
-"supply, or UPS. It does not reload normally; instead, press fire once to "
-"start charging it from your UPS, then again to unload the charge."
+"A two by four with a cross guard and whittled down point; not much for "
+"slashing, but much better than your bare hands."
msgstr ""
#: lang/json/json_items.py
-msgid "simple flamethr."
+msgid "nord"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A simple, home-made flamethrower. While its capacity is not superb, it is "
-"more than capable of igniting terrain and monsters alike."
+"The nail sword, or nord for short. This wooden sword has a dozen nails "
+"sticking at jagged angles from edge of the blade, making it much better at "
+"chopping than slashing."
msgstr ""
#: lang/json/json_items.py
-msgid "flamethrower"
+msgid "crude sword"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large flamethrower with substantial gas reserves. Very menacing and deadly."
+"Several bits of thin scrap metal crudely beat into the semblance of an edge "
+"over a wooden sword. The added weight is unbalanced, but the jagged edge "
+"offers a good bit of slashing power."
msgstr ""
#: lang/json/json_items.py
-msgid "tube 40mm launcher"
+msgid "forged sword"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A simple, home-made grenade launcher. Basically a tube with a pin firing "
-"mechanism to activate the grenade."
+"A common short sword, forged from several pieces of steel. The pointy end is "
+"the dangerous one."
msgstr ""
#: lang/json/json_items.py
-msgid "M79 launcher"
+msgid "rope - 6 ft"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A widely-used grenade launcher that first saw use by American forces in the "
-"Vietnam war. Though mostly replaced by more modern launchers, the M79 still "
-"sees use with many units worldwide."
+msgid "A short piece of nylon rope. Too small to be of much use."
msgstr ""
#: lang/json/json_items.py
-msgid "M320 launcher"
+msgid "steel chain"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Developed by Heckler & Koch, the M320 grenade launcher has the functionality "
-"of larger launchers in a very small package. However, its smaller size "
-"contributes to a lack of accuracy."
+"A heavy steel chain. Useful as a weapon, or for crafting. It has a chance to "
+"wrap around your target, allowing for a bonus unarmed attack."
msgstr ""
#: lang/json/json_items.py
-msgid "Milkor MGL"
+msgid "broom"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The Milkor Multi-Grenade Launcher is designed to compensate for the drawback "
-"of single-shot grenade launchers by allowing sustained heavy firepower. "
-"However, it is still slow to reload and must be used with careful planning."
+"A long-handled broom. Makes a terrible weapon unless you're chasing cats."
msgstr ""
#: lang/json/json_items.py
-msgid "M72 LAW"
+msgid "sledge hammer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A disposable light anti-tank rocket launcher. Once fired, it cannot be "
-"reloaded and must be disposed of."
+"A large, heavy hammer. Makes a good melee weapon for the very strong, but is "
+"nearly useless in the hands of the weak."
msgstr ""
#: lang/json/json_items.py
-msgid "coilgun"
+msgid "nail board"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A homemade gun, using electromagnets to accelerate a ferromagnetic "
-"projectile to high velocity. Powered by UPS."
+"A long piece of wood with several nails through one end; essentially a "
+"simple mace. Makes a great melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K G80 Railgun"
+msgid "nail bat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Developed by Heckler & Koch in 2033, the railgun magnetically propels a "
-"ferromagnetic projectile using an alternating current. This makes it silent "
-"while still deadly. Powered by UPS."
+"A baseball bat with several nails driven through it, an excellent melee "
+"weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "Boeing XM-P plasma rifle"
+msgid "nail knuckles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Boeing developed the focused plasma weaponry together with DARPA. It heats "
-"hydrogen to create plasma and envelops it with polymers to reduce blooming. "
-"While powerful, it suffers from short range. Powered by UPS."
+"A pair of knuckles consisting of two small squares of wood with several "
+"nails coming through them. Usefull in nasty street fights ."
msgstr ""
#: lang/json/json_items.py
-msgid "shotgun revolver"
+msgid "homewrecker"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A shotgun modified to use a revolver cylinder mechanism, it can hold 6 "
-"cartridges."
+"A long peice of wood with several chunks of steel firmly tied to it. The "
+"resulting weapon is unwieldy and slow but very heavy hitting."
msgstr ""
#: lang/json/json_items.py
-msgid "pipe shotgun"
+msgid "two by four"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A home-made shotgun. It is simply a pipe attached to a stock, with a hammer "
-"to strike the single round it holds."
+"A plank of wood. Makes a decent melee weapon, and can be used to board up "
+"doors and windows if you have a hammer and nails."
msgstr ""
#: lang/json/json_items.py
-msgid "sawn pipe shotgun"
+msgid "pipe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A home-made sawn off shotgun. It is simply a short pipe attached to a stock, "
-"with a hammer to strike the single round it holds."
+"A steel pipe, makes a good melee weapon. Useful in a few crafting recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "LACP laser pistol"
+msgid "baseball bat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The LACP laser pistol was based on the v29 laser pistol designed in the "
-"mid-21st century, while little more then duct tape and electonics it uses "
-"the powerful fusion pack."
+msgid "A sturdy wood bat. Makes a great melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "RM51 assault rifle"
+msgid "aluminium bat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Barely making it past the prototype stage before the world ended, the "
-"Rivtech RM51 assault rifle was designed for durability and ease of use under "
-"less than ideal circumstances."
+"An aluminium baseball bat, lighter than a wooden bat and a little easier to "
+"swing as a result."
msgstr ""
#: lang/json/json_items.py
-msgid "RM88 battle rifle"
+msgid "wood spear"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Barely making it past the prototype stage before the world ended, the "
-"Rivtech RM88 battle rifle was designed for durability and extreme firepower "
-"under less than ideal circumstances."
+msgid "A stout pole with an improvised grip and a fire-hardened point."
msgstr ""
#: lang/json/json_items.py
-msgid "RM614 LMG"
+msgid "steel spear"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine "
-"gun was designed for durability and extreme volume of sustained fire under "
-"the worst possible circumstances."
+msgid "A stout metal pole with a sharp point."
msgstr ""
#: lang/json/json_items.py
-msgid "RM2000 submachine gun"
+msgid "expandable baton"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Utilizing a powerful and unusual caliber, the Rivtech RM2000 submachine gun "
-"was designed for durability and ease of carrying under less than ideal "
-"circumstances."
+"A telescoping baton that collapses for easy storage. Makes an excellent "
+"melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "RM99 revolver"
+msgid "bee sting"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Considered overkill by some, the Rivtech M99 remains an exceedingly powerful "
-"addition to the arsenal of any gunslinger."
+msgid "A six-inch stinger from a giant bee. Makes a good melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "RM103A automagnum"
+msgid "fungal fighter sting"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Considered overkill by many, the Rivtech M103A remains one of the most "
-"powerful sidearms ever developed."
+msgid "A short dart from a fungal fighter. Makes an average melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "pneumatic assault rifle"
+msgid "wasp sting"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A multistroke pneumatic rifle handcrafted from scrap. It is very quiet and "
-"deadly."
+msgid "A six-inch stinger from a giant wasp. Makes a good melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "pneumatic bolt driver"
+msgid "walking cane"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An eight-shot, revolving barrel, pneumatic bolt driver handcrafted from "
-"scrap. It is very quiet and deadly."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "12 gauge pistol"
+msgid "mace"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A single shot pistol that loads 12 gauge shotgun shells, handcrafted from "
-"scrap."
+"A medieval weapon consisting of a wood handle with a heavy iron end. It is "
+"heavy and slow, but its crushing damage is devastating."
msgstr ""
#: lang/json/json_items.py
-msgid "flaregun"
+msgid "morningstar"
msgstr ""
#: lang/json/json_items.py
-msgid "A plastic single shot pistol made to fire signal flares."
+msgid ""
+"A medieval weapon consisting of a wood handle with a heavy, spiked iron ball "
+"on the end. It deals devastating crushing damage, with a small amount of "
+"piercing to boot."
msgstr ""
#: lang/json/json_items.py
-msgid "A7 laser rifle"
+msgid "pool cue"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A state of the art laser rifle, made by Aerial Industries; turn those foes "
-"into ash!"
+"A hard-wood stick designed for hitting colorful balls around a felt table. "
+"Truly, the coolest of sports."
msgstr ""
-#: lang/json/json_items.py
-msgid "spraycan flamethrower"
+#: lang/json/json_items.py lang/json/json_vehicle_parts.py
+msgid "spike"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A favourite of hooligans around the world, this lighter duct-taped to a "
-"spray can is probably as dangerous to the user as anyone else. The nozzle "
-"has been crudely modified to disperse gasoline, and a small pump attached to "
-"the side allows for repressurization, though this process takes takes a few "
-"minutes."
+"A large and slightly misshapen spike, could do some damage mounted on a "
+"vehicle."
msgstr ""
#: lang/json/json_items.py
-msgid "M3 recoilless rifle"
+msgid "wooden javelin"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Manufactured in Sweden, the Carl Gustav M3 is a breech-loading 84 millimeter "
-"man-portable, reusable, multi-role recoilless rifle commonly used by the US "
-"military."
+"A wooden spear, honed to a sharper point and fire hardened for toughness. "
+"The grip area has also be carved and covered for better grip."
msgstr ""
#: lang/json/json_items.py
-msgid "M202 FLASH"
+msgid "poppy flower"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A massive and deadly four shot 66 millimeter man-portable, reusable, "
-"thermobaric rocket launcher."
+msgid "A poppy stalk with some petals."
msgstr ""
#: lang/json/json_items.py
-msgid "RPG-7"
+msgid "a poppy bud"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The famous RPG-7 rocket launcher. This ubiquitous rocket launcher is cheap "
-"to maufacture and is easy to handle. Often used by terrorists, it's not as "
-"precise as other weapons."
+msgid "Contains some substances commonly produced by mutated poppy flower"
msgstr ""
#: lang/json/json_items.py
-msgid "RM216 SPIW"
+msgid "adamantite claws"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This light carbine fires 5x50mm armor-piercing flechette cartridges. "
-"Classified as a special purpose individual weapon, this advanced firearm was "
-"developed by Rivtech for the US military shortly before the end of the "
-"world. Designed to be fired in bursts, it excels in close combat."
+msgid "Short and sharp claws made from a high-tech metal."
msgstr ""
#: lang/json/json_items.py
-msgid "fusion blaster rifle"
+msgid "punch dagger"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A cyborg's fusion blaster arm, cannibalized and converted into a rifle. This "
-"improvised weapon is powered by a standard UPS connection."
+"A short and sharp double edged dagger made to be gripped in the palm, with "
+"the blade protruding between the fingers."
msgstr ""
#: lang/json/json_items.py
-msgid "Barrett M107A1"
+msgid "10 plastic bags"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large, shoulder-fired, .50 caliber anti-materiel rifle. Its large size, "
-"recoil, and noise is offset by its damage and range."
+"10 plastic bags, folded smooth and wrapped tightly together with a string."
msgstr ""
#: lang/json/json_items.py
-msgid "withered plant"
+msgid "money bundle"
msgstr ""
#: lang/json/json_items.py
-msgid "A dead plant. Good for starting fires."
+msgid "A bundle holding many 20 dollar bills, pretty useless now though"
msgstr ""
#: lang/json/json_items.py
-msgid "fur pelt"
+msgid "cell phone"
msgstr ""
#: lang/json/json_items.py
-msgid "A small bolt of fur from an animal. Can be made into warm clothing."
+msgid ""
+"A simple cell phone. Nowadays only useful for telling the time or as an "
+"alarm clock. Can also be disassembled into some useful parts."
msgstr ""
#: lang/json/json_items.py
-msgid "leather patch"
+msgid "pocket watch"
msgstr ""
#: lang/json/json_items.py
-msgid "A smallish patch of leather, could be used to make tough clothing."
+msgid ""
+"An old fashioned pocket watch. This one tells you the time and looks good "
+"doing it. Can also be disassembled into some useful parts."
msgstr ""
#: lang/json/json_items.py
-msgid "superglue"
+msgid "umbrella"
msgstr ""
#: lang/json/json_items.py
-msgid "A tube of strong glue. Used in many crafting recipes."
+msgid "An umbrella with a pointy end, useful for keeping dry when wielded."
msgstr ""
#: lang/json/json_items.py
-msgid "science ID card"
+msgid "A fish bowl"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This ID card once belonged to a scientist of some sort. It has a magnetic "
-"stripe on the back; perhaps it can be used on a control panel."
+"A filled fish bowl, the tag says to Ed and the fish's name Hoss. It appears "
+"the fish has tiny antlers"
msgstr ""
#: lang/json/json_items.py
-msgid "military ID card"
+msgid "steel knuckles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This ID card once belonged to a military officer with high-level clearance. "
-"It has a magnetic stripe on the back; perhaps it can be used on a control "
-"panel."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "electrohack"
+msgid "razorbar katar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This device has many ports attached, allowing to 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."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "string - 6 in"
+msgid "cestus"
msgstr ""
#: lang/json/json_items.py
-msgid "A small piece of cotton string."
+msgid ""
+"A heavy metal guard that covers the fist and increases striking power, with "
+"stout padding underneath to protect the wearers hand."
msgstr ""
#: lang/json/json_items.py
-msgid "string - 3 ft"
+msgid "brass knuckles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A long piece of cotton string. Use scissors on it to cut it into smaller "
-"pieces."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "rope - 30 ft"
+msgid "hockey stick"
msgstr ""
#: lang/json/json_items.py
-msgid "A long nylon rope. Useful for keeping yourself safe from falls."
+msgid ""
+"A curved wooden stick with a wide and flat end. Commonly used by hockey "
+"players."
msgstr ""
#: lang/json/json_items.py
-msgid "processor board"
+msgid "golf club"
msgstr ""
#: lang/json/json_items.py
-msgid "A central processor unit, useful in advanced electronics crafting."
+msgid ""
+"A long handle with a big metal head, flat on one side, for driving golf "
+"balls. Fore!"
msgstr ""
#: lang/json/json_items.py
-msgid "RAM"
+msgid "rock in a sock"
msgstr ""
#: lang/json/json_items.py
-msgid "A stick of memory. Useful in advanced electronics crafting."
+msgid ""
+"A sock with a rock tied into the end of it. A true weapon of desperation."
msgstr ""
#: lang/json/json_items.py
-msgid "power converter"
+msgid "charcoal kiln"
msgstr ""
#: lang/json/json_items.py
-msgid "A power supply unit. Useful in lots of electronics recipes."
+msgid ""
+"A stout metal box used for producing charcoal via pyrolysis; the incomplete "
+"burning of organic materials in the absence of oxygen."
msgstr ""
#: lang/json/json_items.py
-msgid "amplifier circuit"
+msgid "tonfa"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A circuit designed to amplify the strength of a signal. Useful in lots of "
-"electronics recipes."
+"A hard plastic truncheon commonly employed by police. Originally an Okinawan "
+"weapon, it consists of a stick with a perpendicular handle attached a third "
+"of the way down its length."
msgstr ""
#: lang/json/json_items.py
-msgid "transponder circuit"
+msgid "wooden tonfa"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A circuit designed to repeat a signal. Useful for crafting communications "
-"equipment."
+"A stout wooden truncheon of the sort commonly employed by police. Originally "
+"an Okinawan weapon, it consists of a stick with a perpendicular handle "
+"attached a third of the way down its length."
msgstr ""
#: lang/json/json_items.py
-msgid "signal receiver"
+msgid "atomic nightlight"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A module designed to receive many forms of signals. Useful for crafting "
-"communications equipment."
+"Enjoy the serene Cherenkov-blue glow of the Rivtech atomic nightlight, and "
+"feel confident that you won't have to worry about depleting its power supply "
+"for at least 160 million years of faithful service."
msgstr ""
#: lang/json/json_items.py
-msgid "small LCD screen"
+msgid "atomic coffee maker"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small backlit screen, used for displaying images. Useful in some "
-"electronics recipes."
+"Never sacrifice taste for convenience, when you can have both with the "
+"Rivtech atomic coffee maker! Its simple and robust atomic-age construction "
+"guarantees a service life of at least 160 million years."
msgstr ""
#: lang/json/json_items.py
-msgid "high-quality lens"
+msgid "copper tubing"
msgstr ""
#: lang/json/json_items.py
-msgid "A high-quality lens, useful for focusing or diffusing light."
+msgid ""
+"A copper tube, too thin to be much use ad a melee weapon, but will do if "
+"nothing else is available. Useful in a few crafting recipes."
msgstr ""
#: lang/json/json_items.py
-msgid "burnt out bionic"
+msgid "nail gun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Once a valuable bionic implant, it's not held up well under repeated use. "
-"This object has been destroyed by excessive electric current and is now "
-"useless."
+"A tool used to drive nails into wood or other material. It could also be "
+"used as a ad-hoc weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "antenna"
+msgid "nail rifle"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple thin aluminum shaft. Useful in lots of electronics recipes."
+msgid ""
+"This is a nailgun that has been jury-rigged to be a more effective weapon "
+"with the addition of a short barrel, a stock, and a hand guard."
msgstr ""
#: lang/json/json_items.py
-msgid "circuit board"
+msgid "BB gun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A printed card that supports and electrically connects electronic components "
-"on a non-conductive substrate."
+"Popular among children. It's fairly accurate, but BBs deal nearly no damage."
msgstr ""
#: lang/json/json_items.py
-msgid "electronic scrap"
+msgid "sling"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A random collection of resistors, capacitors, and diodes which have been "
-"stripped from printed circuits."
+"A leather sling, it is easy to use and accurate, but pebbles do little "
+"damage."
msgstr ""
#: lang/json/json_items.py
-msgid "chunk of steel"
+msgid "slingshot"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A misshapen chunk of steel. Makes a decent weapon in a pinch, and is also "
-"useful for some crafting recipes."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "lump of steel"
+"A wooden slingshot, it is easy to use and accurate, but pebbles do little "
+"damage. Pebbles are used as ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "A misshapen heavy piece of steel. Useful for some crafting recipes."
+msgid "blowgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An assortment of small bits of metal and scrap useful in all kinds of "
-"crafting"
+"A wooden blowgun, it isn't hard to use, and is very accurate. Darts are used "
+"as ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "sheet of glass"
+msgid "pipe rifle: .22"
msgstr ""
#: lang/json/json_items.py
-msgid "A large sheet of glass. Easily shattered. Useful for re-paning windows."
+msgid ""
+"A home-made rifle. It is simply a pipe attached to a stock, with a hammer to "
+"strike the single round it holds."
msgstr ""
#: lang/json/json_items.py
-msgid "sheet of reinforced glass"
+msgid "pipe rifle: 9mm"
msgstr ""
#: lang/json/json_items.py
-msgid "A large sheet of glass strengthened with steel wiring."
+msgid "pipe SMG: 9mm"
msgstr ""
#: lang/json/json_items.py
-msgid "pane of reinforced glass"
+msgid ""
+"A home-made machine pistol. It features a rudimentary blowback system, which "
+"allows for small bursts."
msgstr ""
#: lang/json/json_items.py
-msgid "A small pane of glass strengthened with steel wiring."
+msgid "pipe SMG: .45"
msgstr ""
-#: lang/json/json_items.py lang/json/json_terrain.py
-msgid "manhole cover"
+#: lang/json/json_items.py
+msgid "SIG Mosquito"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy iron disc that typically covers a ladder into the sewers. Lifting it "
-"from the manhole is impossible without a crowbar."
+"A popular, very small .22 pistol. \"Ergonomically designed to give the best "
+"shooting experience.\" --SIG Sauer official website"
msgstr ""
#: lang/json/json_items.py
-msgid "heavy stick"
+msgid "S&W 22A"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sturdy, heavy stick. Makes a decent melee weapon, and can be cut into two "
-"by fours for crafting."
+"A popular .22 pistol. \"Ideal for competitive target shooting or "
+"recreational shooting.\" --Smith & Wesson official website"
msgstr ""
#: lang/json/json_items.py
-msgid "quarterstaff"
+msgid "Glock 19"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A smooth and sturdy staff with a leather-wrapped grip. Light and well-"
-"balanced, it is surprisingly easy to handle."
+"Possibly the most popular pistol in existence. The Glock 19 is often derided "
+"for its plastic construction, but it is easy to shoot."
msgstr ""
#: lang/json/json_items.py
-msgid "ironshod quarterstaff"
+msgid "USP 9mm"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A smooth and sturdy staff with a leather-wrapped grip, which has been "
-"reinforced with metal bands and caps. Durable and well-balanced, it is "
-"surprisingly easy to handle."
+"A popular 9mm pistol, widely used among law enforcement. Extensively tested "
+"for durability, it has been found to stay accurate even after subjected to "
+"extreme abuse."
msgstr ""
#: lang/json/json_items.py
-msgid "hatchet"
+msgid "S&W 619"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A one-handed hatchet. Makes a great melee weapon, and is useful both for "
-"cutting wood, and for use as a hammer."
+"A seven-round .38 revolver sold by Smith & Wesson. It features a fixed rear "
+"sight and a reinforced frame."
msgstr ""
#: lang/json/json_items.py
-msgid "pot"
+msgid "Taurus Pro .38"
msgstr ""
#: lang/json/json_items.py
-msgid "Useful for boiling water when cooking spaghetti and more."
+msgid ""
+"A popular .38 pistol. Designed with numerous safety features and built from "
+"high-quality, durable materials."
msgstr ""
#: lang/json/json_items.py
-msgid "frying pan"
+msgid "SIG Pro .40"
msgstr ""
#: lang/json/json_items.py
-msgid "A cast-iron pan. Makes a decent melee weapon, and is used for cooking."
+msgid ""
+"Originally marketed as a lightweight and compact alternative to older SIG "
+"handguns, the Pro .40 is popular among European police forces."
msgstr ""
#: lang/json/json_items.py
-msgid "teapot"
+msgid "S&W 610"
msgstr ""
#: lang/json/json_items.py
-msgid "A small metal teapot. Teatime wouldn't be complete without one."
+msgid ""
+"The Smith and Wesson 610 is a classic six-shooter revolver chambered for "
+"10mm rounds, or for S&W's own .40 round."
msgstr ""
#: lang/json/json_items.py
-msgid "butter knife"
+msgid "S&W 500"
msgstr ""
#: lang/json/json_items.py
-msgid "A dull knife, absolutely worthless in combat."
+msgid ""
+"The Smith and Wesson 500 is a five-shooter revolver, it fires the most "
+"powerful handgun cartridge the .500 S&W Magnum, it's one of world's best "
+"revolvers."
msgstr ""
#: lang/json/json_items.py
-msgid "chunk of chitin"
+msgid "Taurus Raging Bull"
msgstr ""
#: lang/json/json_items.py
-msgid "A piece of an insect's exoskeleton. It is light and very durable."
+msgid ""
+"The Taurus Raging Bull is a five-shooter revolver, it fires the very "
+"powerful handgun cartridge the .454 Casull round, it has a distinct red "
+"strip along it's rubber grip."
msgstr ""
#: lang/json/json_items.py
-msgid "biollante bud"
+msgid "Ruger Redhawk"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An unopened biollante flower, brilliant purple in color. It may still have "
-"its sap-producing organ intact."
+"One of the most powerful handguns in the world when it was released in 1979, "
+"the Redhawk offers very sturdy construction, with an appearance that is "
+"reminiscent of \"Wild West\" revolvers."
msgstr ""
#: lang/json/json_items.py
-msgid "empty canister"
+msgid "Desert Eagle .44"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An empty canister, which may have once held tear gas or other substances."
+"One of the most recognizable handguns due to its popularity in movies, the "
+"\"Deagle\" is better known for its menacing appearance than its performance. "
+"It's highly inaccurate, but its heavy weight reduces recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "gold bar"
+msgid "USP .45"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large bar of gold. Before the apocalypse, this would've been worth a small "
-"fortune; now its value is greatly diminished."
+"A popular .45 pistol, widely used among law enforcement. Extensively tested "
+"for durability, it has been found to stay accurate even after subjected to "
+"extreme abuse."
msgstr ""
#: lang/json/json_items.py
-msgid "coal pallet"
+msgid "M1911"
msgstr ""
#: lang/json/json_items.py
-msgid "A large block of semi-processed coal."
+msgid ""
+"The M1911 was the standard-issue sidearm from the US Military for most of "
+"the 20th Century. It remains one of the most popular .45 pistols today."
msgstr ""
#: lang/json/json_items.py
-msgid "petrified eye"
+msgid "FN Five-Seven"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A fist-sized eyeball with a cross-shaped pupil. It seems to be made of "
-"stone, but doesn't look like it was carved."
+"Designed to work with FN's proprietary 5.7x28mm round, the Five-Seven is a "
+"lightweight pistol with a very high capacity, best used against armored "
+"opponents."
msgstr ""
#: lang/json/json_items.py
-msgid "spiral stone"
+msgid "H&K UCP"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A rock the size of your fist. It is covered with intricate spirals; it is "
-"impossible to tell whether they are carved, naturally formed, or some kind "
-"of fossil."
+"Designed to work with H&K's proprietary 4.6x30mm round, the UCP is a small "
+"pistol with a very high capacity, best used against armored opponents."
msgstr ""
#: lang/json/json_items.py
-msgid "binoculars"
+msgid "Tokarev TT-30"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A tool useful for seeing long distances. Simply carrying this item in your "
-"inventory will double the distance that is mapped around you during your "
-"travels."
+"The Norinco manufactured Tokarev TT-30 is the standard sidearm of the "
+"Chinese military, it does not see extensive use outside of China."
msgstr ""
#: lang/json/json_items.py
-msgid "USB drive"
+msgid "sawn-off shotgun"
msgstr ""
#: lang/json/json_items.py
-msgid "A USB thumb drive. Useful for holding software."
+msgid ""
+"The barrels of shotguns are often sawed in half to make it more maneuverable "
+"and concealable. This has the added effect of reducing accuracy greatly."
msgstr ""
#: lang/json/json_items.py
-msgid "pool ball"
+msgid "sawn-off Saiga 12"
msgstr ""
#: lang/json/json_items.py
-msgid "A colorful, hard ball. Essentially a rock."
+msgid ""
+"The Saiga-12 shotgun is designed on the same Kalashnikov pattern as the AK47 "
+"rifle. It reloads with a magazine, rather than one shell at a time like most "
+"shotguns. This one has had the barrel cut short, vastly reducing accuracy "
+"but making it more portable"
msgstr ""
#: lang/json/json_items.py
-msgid "candlestick"
+msgid "single barrel shotgun"
msgstr ""
#: lang/json/json_items.py
-msgid "A gold candlestick."
+msgid ""
+"An old shotgun, possibly antique. It is little more than a barrel, a wood "
+"stock, and a hammer to strike the cartridge. Its simple design keeps it both "
+"light and accurate."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-#: lang/json/json_vehicle_parts.py
-msgid "blade"
+#: lang/json/json_items.py
+msgid "double barrel shotgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large, relatively sharp blade. Could be used to make bladed weaponry, or "
-"attached to a car."
+"An old shotgun, possibly antique. It is little more than a pair of barrels, "
+"a wood stock, and a hammer to strike the cartridges."
msgstr ""
#: lang/json/json_items.py
-msgid "wire"
+msgid "Remington 870"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A length of thin, relatively stiff, steel wire. Like the sort you find in "
-"wire fences."
+"One of the most popular shotguns on the market, the Remington 870 is used by "
+"hunters and law enforcement agencies alike thanks to its high accuracy and "
+"muzzle velocity."
msgstr ""
#: lang/json/json_items.py
-msgid "barbed wire"
+msgid "Mossberg 500"
msgstr ""
#: lang/json/json_items.py
-msgid "A length of stiff wire, covered in sharp barbs."
+msgid ""
+"The Mossberg 500 is a popular series of pump-action shotguns, often acquired "
+"for military use. It is noted for its high durability and low recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "rebar"
+msgid "Saiga-12"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A length of rebar, makes a nice melee weapon, and could be handy in "
-"constructing tougher walls and such."
+"The Saiga-12 shotgun is designed on the same Kalashnikov pattern as the AK47 "
+"rifle. It reloads with a magazine, rather than one shell at a time like most "
+"shotguns."
msgstr ""
#: lang/json/json_items.py
-msgid "log"
+msgid "American-180"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large log, cut from a tree. (a)ctivate a wood axe or wood saw to cut it "
-"into planks"
+"The American-180 is a submachine gun developed in the 1960's that fires .22 "
+"LR, unusual for an SMG. Though the round is low-powered, the high rate of "
+"fire and large magazine makes the 180 a formidable weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "splintered wood"
+msgid "Uzi 9mm"
msgstr ""
#: lang/json/json_items.py
-msgid "A splintered piece of wood, useless as anything but kindling"
+msgid ""
+"The Uzi 9mm has enjoyed immense popularity, selling more units than any "
+"other submachine gun. It is widely used as a personal defense weapon, or as "
+"a primary weapon by elite frontline forces."
msgstr ""
#: lang/json/json_items.py
-msgid "skewer"
+msgid "TEC-9"
msgstr ""
#: lang/json/json_items.py
-msgid "A thin wooden skewer. Squirrel on a stick, anyone?"
+msgid ""
+"The TEC-9 is a machine pistol made of cheap polymers and machine stamped "
+"parts. Its rise in popularity among criminals is largely due to its "
+"intimidating looks and low price."
msgstr ""
#: lang/json/json_items.py
-msgid "burnt out torch"
+msgid "Calico M960"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A torch that has consumed all its fuel; it can be recrafted into another "
-"torch"
+"The Calico M960 is an automatic carbine with a unique circular magazine that "
+"allows for high capacities and reduced recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "spring"
+msgid "H&K MP5"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large, heavy-duty spring. Expands with significant force when compressed."
+"The Heckler & Koch MP5 is one of the most widely-used submachine guns in the "
+"world, and has been adopted by special police forces and militaries alike. "
+"Its high degree of accuracy and low recoil are universally praised."
msgstr ""
#: lang/json/json_items.py
-msgid "lawnmower"
+msgid "MAC-10"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A motorized pushmower that seems to be broken. You could take it apart if "
-"you had a wrench."
+"The MAC-10 is a popular machine pistol originally designed for military use. "
+"For many years they were the most inexpensive automatic weapon in the US, "
+"and enjoyed great popularity among criminals less concerned with quality "
+"firearms."
msgstr ""
#: lang/json/json_items.py
-msgid "sheet"
+msgid "H&K UMP45"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large fabric sheet, could be used as a curtain or bedsheets; or cut up for "
-"a bunch of rags."
+"Developed as a successor to the MP5 submachine gun, the UMP45 retains the "
+"earlier model's supreme accuracy and low recoil, but in the higher .45 "
+"caliber."
msgstr ""
#: lang/json/json_items.py
-msgid "damaged tent"
+msgid "TDI Vector"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small tent, just big enough to fit a person comfortably. This tent is "
-"broken and cannot be deployed"
+"The TDI Vector is a submachine gun with a unique, in-line design that makes "
+"recoil very managable, even in the powerful .45 caliber."
msgstr ""
#: lang/json/json_items.py
-msgid "heating element"
+msgid "FN P90"
msgstr ""
#: lang/json/json_items.py
-msgid "A heating element, like the ones used in hotplates or kettles."
+msgid ""
+"The first in a new genre of guns, termed \"personal defense weapons.\" FN "
+"designed the P90 to use their proprietary 5.7x28mm ammunition. It is made "
+"for firing bursts manageably."
msgstr ""
#: lang/json/json_items.py
-msgid "television"
+msgid "H&K MP7"
msgstr ""
#: lang/json/json_items.py
-msgid "A large cathode ray tube television, full of delicious electronics."
+msgid ""
+"Designed by Heckler & Koch as a competitor to the FN P90, as well as a "
+"successor to the extremely popular H&K MP5. Using H&K's proprietary 4.6x30mm "
+"ammunition, it is designed for burst fire."
msgstr ""
#: lang/json/json_items.py
-msgid "pilot light"
+msgid "PPSh-41"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pilot light from a gas-burning device, this particular one is a simple "
-"piezo electric igniter."
+"The Soviet made PPSh-41, chambered in 7.62 Tokarev provides a relatively "
+"large ammunition capacity, coupled with low recoil and decent accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "toaster"
+msgid "Marlin 39A"
msgstr ""
#: lang/json/json_items.py
-msgid "A small two slice toaster, not much use as anything but spare parts"
+msgid ""
+"The oldest and longest-produced shoulder firearm in the world. Though it "
+"fires the weak .22 round, it is highly accurate and damaging, and has "
+"essentially no recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "microwave"
+msgid "Ruger 10/22"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A home microwave, has probably seen its share of baked beans. Good for scrap "
-"parts."
+"A popular and highly accurate .22 rifle. At the time of its introduction in "
+"1964, it was one of the first modern .22 rifles designed for quality, and "
+"not as a gun for children."
msgstr ""
#: lang/json/json_items.py
-msgid "laptop computer"
+msgid "Cx4 Storm"
msgstr ""
#: lang/json/json_items.py
-msgid "A broken laptop, basically a paperweight now"
+msgid ""
+"A small pistol caliber carbine designed for police use and civilian self-"
+"defense, the CX4 Storm uses magazines that are interchangeable with "
+"handguns of the same series."
msgstr ""
#: lang/json/json_items.py
-msgid "desk fan"
+msgid "Browning BLR"
msgstr ""
#: lang/json/json_items.py
-msgid "A small fan, used to propel air around a room."
+msgid ""
+"A very popular rifle for hunting and sniping. Its low ammo capacity is "
+"offset by the very powerful .30-06 round it fires."
msgstr ""
#: lang/json/json_items.py
-msgid "ceramic plate"
+msgid "Remington 700"
msgstr ""
#: lang/json/json_items.py
-msgid "A ceramic dinner plate, you could probably play frisbee with it"
+msgid ""
+"A very popular and durable hunting or sniping rifle. Popular among SWAT and "
+"US Marine snipers. Highly damaging, but perhaps not as accurate as the "
+"competing Browning BLR."
msgstr ""
#: lang/json/json_items.py
-msgid "ceramic bowl"
+msgid "SKS"
msgstr ""
#: lang/json/json_items.py
-msgid "A shallow dessert bowl, not a lot of use for it really."
+msgid ""
+"Developed by the Soviets in 1945, this rifle was quickly replaced by the "
+"full-auto AK47. However, due to its superb accuracy and low recoil, this gun "
+"maintains immense popularity."
msgstr ""
#: lang/json/json_items.py
-msgid "ceramic cup"
+msgid "M14"
msgstr ""
#: lang/json/json_items.py
-msgid "A ceramic teacup, pinky out!"
+msgid ""
+"The child of the M1 Garand World War 2 rifle, the M14 is a semi-automatic "
+"rifle favored for it's accuracy and modular use."
msgstr ""
#: lang/json/json_items.py
-msgid "glass plate"
+msgid "Ruger Mini-14"
msgstr ""
#: lang/json/json_items.py
-msgid "A glass dinner plate, you could probably play frisbee with it"
+msgid ""
+"A small, lightweight semi-auto carbine designed for military use. Its superb "
+"accuracy and low recoil makes it more suitable than full-auto rifles for "
+"some situations."
msgstr ""
#: lang/json/json_items.py
-msgid "glass bowl"
+msgid "Savage 111F"
msgstr ""
#: lang/json/json_items.py
-msgid "A glass dessert bowl, not a lot of use for it really."
+msgid ""
+"A very accurate rifle chambered for the powerful .308 round. Its very low "
+"ammo capacity is offset by its accuracy and near-complete lack of recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "glass"
+msgid "H&K G3"
msgstr ""
#: lang/json/json_items.py
-msgid "A tall glass, just begging for a frosty one!"
+msgid ""
+"An early battle rifle developed after the end of WWII. The G3 is designed to "
+"unload large amounts of deadly ammunition, but it is less suitable over long "
+"ranges."
msgstr ""
#: lang/json/json_items.py
-msgid "tin plate"
+msgid "H&K G36"
msgstr ""
#: lang/json/json_items.py
-msgid "A tin dinner plate, you could probably play frisbee with it"
+msgid ""
+"Designed as a replacement for the early H&K G3 battle rifle, the G36 is more "
+"accurate, and uses the much-lighter .223 round, allowing for a higher ammo "
+"capacity."
msgstr ""
#: lang/json/json_items.py
-msgid "fork"
+msgid "AK-47"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A fork, if you stab something with it you eat it right away. Wait.. "
-"nevermind."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Do not try to bend the spoon. That is impossible."
+"One of the most recognizable assault rifles ever made, the AK-47 is renowned "
+"for its durability even under the worst conditions."
msgstr ""
#: lang/json/json_items.py
-msgid "spork"
+msgid "FN FAL"
msgstr ""
#: lang/json/json_items.py
-msgid "Foons are for scrubs, real men use sporks."
+msgid ""
+"A Belgian-designed battle rifle, the FN FAL is not very accurate for a "
+"rifle, but its high fire rate and powerful .308 ammunition have made it one "
+"of the most widely-used battle rifles in the world."
msgstr ""
#: lang/json/json_items.py
-msgid "foon"
+msgid "Bushmaster ACR"
msgstr ""
#: lang/json/json_items.py
-msgid "Clearly the superior instrument. Sporks are just imitators."
+msgid ""
+"This carbine was developed for military use in the early 21st century. It is "
+"damaging and accurate, though its rate of fire is a bit slower than "
+"competing .223 carbines."
msgstr ""
#: lang/json/json_items.py
-msgid "blood soaked rag"
+msgid "AR-15"
msgstr ""
#: lang/json/json_items.py
-msgid "A large rag, drenched in blood. It could be cleaned with boiling water."
+msgid ""
+"A widely used assault rifle and the father of popular rifles such as the "
+"M16. It is light and accurate, but not very durable."
msgstr ""
#: lang/json/json_items.py
-msgid "clock"
+msgid "M4A1"
msgstr ""
#: lang/json/json_items.py
-msgid "A small mechanical clock, it's stopped at 10:10."
+msgid ""
+"A popular carbine, long used by the US military. Though accurate, small, and "
+"lightweight, it is infamous for its fragility, particularly in less-than- "
+"ideal terrain."
msgstr ""
#: lang/json/json_items.py
-msgid "clockworks"
+msgid "FN SCAR-L"
msgstr ""
#: lang/json/json_items.py
-msgid "A small assortment of gears and other clockwork gubbins."
+msgid ""
+"A modular assault rifle designed for use by US Special Ops units. The 'L' in "
+"its name stands for light, as it uses the lightweight .223 round. It is very "
+"accurate and low on recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "stone pot"
+msgid "FN SCAR-H"
msgstr ""
#: lang/json/json_items.py
-msgid "A large stone, roughly hollowed out into a pot."
+msgid ""
+"A modular assault rifle designed for use by US Special Ops units. The 'H' in "
+"its name stands for heavy, as it uses the powerful .308 round. It is fairly "
+"accurate and low on recoil."
msgstr ""
#: lang/json/json_items.py
-msgid "rock"
+msgid "Steyr AUG"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A rock the size of a baseball. Makes a decent melee weapon, and is also good "
-"for throwing at enemies."
+"The Steyr AUG is an Austrian assault rifle that uses a bullpup design. It is "
+"used in the armed forces and police forces of many nations, and enjoys low "
+"recoil and high accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "baseball"
+msgid "M249"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A baseball, good for throwing at enemies. Getting hit with one of these "
-"hurts a lot more than you might think."
+"The M249 is a mountable machine gun used by the US military and SWAT teams. "
+"Quite innaccurate and difficult to control, the M249 is designed to fire "
+"many rounds very quickly."
msgstr ""
#: lang/json/json_items.py
-msgid "hockey puck"
+msgid "V29 laser pistol"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy circular block of solid rubber, normally used for playing hockey. "
-"You can throw it to cause some serious harm."
+"The V29 laser pistol was designed in the mid-21st century, and was one of "
+"the first firearms to use fusion as its ammunition. It is larger than most "
+"traditional handguns, but displays no recoil whatsoever."
msgstr ""
#: lang/json/json_items.py
-msgid "football"
+msgid "FTK-93 fusion gun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An oval made of leather and string, it's easily thrown but does little "
-"damage. You could take it apart into leather if you wanted."
+"A very powerful fusion rifle developed shortly before the influx of "
+"monsters. It can only hold two rounds at a time, but a special superheating "
+"unit causes its bolts to be extremely deadly."
msgstr ""
#: lang/json/json_items.py
-msgid "fertilizer"
+msgid "NX-17 charge rifle"
msgstr ""
#: lang/json/json_items.py
-msgid "A token, representing fertilization of a plant."
+msgid ""
+"A multi-purpose rifle, designed for use in conjunction with a unified power "
+"supply, or UPS. It does not reload normally; instead, press fire once to "
+"start charging it from your UPS, then again to unload the charge."
msgstr ""
#: lang/json/json_items.py
-msgid "syringe"
+msgid "simple flamethr."
msgstr ""
#: lang/json/json_items.py
-msgid "A medical syringe. Used for administering heroin and other drugs."
+msgid ""
+"A simple, home-made flamethrower. While its capacity is not superb, it is "
+"more than capable of igniting terrain and monsters alike."
msgstr ""
#: lang/json/json_items.py
-msgid "pointy stick"
+msgid "flamethrower"
msgstr ""
#: lang/json/json_items.py
-msgid "A simple wood pole with one end sharpened."
+msgid ""
+"A large flamethrower with substantial gas reserves. Very menacing and deadly."
msgstr ""
#: lang/json/json_items.py
-msgid "2-by-sword"
+msgid "tube 40mm launcher"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A two by four with a cross guard and whittled down point; not much for "
-"slashing, but much better than your bare hands."
+"A simple, home-made grenade launcher. Basically a tube with a pin firing "
+"mechanism to activate the grenade."
msgstr ""
#: lang/json/json_items.py
-msgid "nord"
+msgid "M79 launcher"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The nail sword, or nord for short. This wooden sword has a dozen nails "
-"sticking at jagged angles from edge of the blade, making it much better at "
-"chopping than slashing."
+"A widely-used grenade launcher that first saw use by American forces in the "
+"Vietnam war. Though mostly replaced by more modern launchers, the M79 still "
+"sees use with many units worldwide."
msgstr ""
#: lang/json/json_items.py
-msgid "crude sword"
+msgid "M320 launcher"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Several bits of thin scrap metal crudely beat into the semblance of an edge "
-"over a wooden sword. The added weight is unbalanced, but the jagged edge "
-"offers a good bit of slashing power."
+"Developed by Heckler & Koch, the M320 grenade launcher has the functionality "
+"of larger launchers in a very small package. However, its smaller size "
+"contributes to a lack of accuracy."
msgstr ""
#: lang/json/json_items.py
-msgid "forged sword"
+msgid "Milkor MGL"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A common short sword, forged from several pieces of steel. The pointy end is "
-"the dangerous one."
+"The Milkor Multi-Grenade Launcher is designed to compensate for the drawback "
+"of single-shot grenade launchers by allowing sustained heavy firepower. "
+"However, it is still slow to reload and must be used with careful planning."
msgstr ""
#: lang/json/json_items.py
-msgid "rope - 6 ft"
+msgid "M72 LAW"
msgstr ""
#: lang/json/json_items.py
-msgid "A short piece of nylon rope. Too small to be of much use."
+msgid ""
+"A disposable light anti-tank rocket launcher. Once fired, it cannot be "
+"reloaded and must be disposed of."
msgstr ""
#: lang/json/json_items.py
-msgid "steel chain"
+msgid "coilgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy steel chain. Useful as a weapon, or for crafting. It has a chance to "
-"wrap around your target, allowing for a bonus unarmed attack."
+"A homemade gun, using electromagnets to accelerate a ferromagnetic "
+"projectile to high velocity. Powered by UPS."
msgstr ""
#: lang/json/json_items.py
-msgid "broom"
+msgid "H&K G80 Railgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A long-handled broom. Makes a terrible weapon unless you're chasing cats."
+"Developed by Heckler & Koch in 2033, the railgun magnetically propels a "
+"ferromagnetic projectile using an alternating current. This makes it silent "
+"while still deadly. Powered by UPS."
msgstr ""
#: lang/json/json_items.py
-msgid "sledge hammer"
+msgid "Boeing XM-P plasma rifle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large, heavy hammer. Makes a good melee weapon for the very strong, but is "
-"nearly useless in the hands of the weak."
+"Boeing developed the focused plasma weaponry together with DARPA. It heats "
+"hydrogen to create plasma and envelops it with polymers to reduce blooming. "
+"While powerful, it suffers from short range. Powered by UPS."
msgstr ""
#: lang/json/json_items.py
-msgid "nail board"
+msgid "shotgun revolver"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A long piece of wood with several nails through one end; essentially a "
-"simple mace. Makes a great melee weapon."
+"A shotgun modified to use a revolver cylinder mechanism, it can hold 6 "
+"cartridges."
msgstr ""
#: lang/json/json_items.py
-msgid "nail bat"
+msgid "pipe shotgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A baseball bat with several nails driven through it, an excellent melee "
-"weapon."
+"A home-made shotgun. It is simply a pipe attached to a stock, with a hammer "
+"to strike the single round it holds."
msgstr ""
#: lang/json/json_items.py
-msgid "two by four"
+msgid "sawn pipe shotgun"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A plank of wood. Makes a decent melee weapon, and can be used to board up "
-"doors and windows if you have a hammer and nails."
+"A home-made sawn off shotgun. It is simply a short pipe attached to a stock, "
+"with a hammer to strike the single round it holds."
msgstr ""
#: lang/json/json_items.py
-msgid "pipe"
+msgid "LACP laser pistol"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A steel pipe, makes a good melee weapon. Useful in a few crafting recipes."
+"The LACP laser pistol was based on the v29 laser pistol designed in the "
+"mid-21st century, while little more then duct tape and electonics it uses "
+"the powerful fusion pack."
msgstr ""
#: lang/json/json_items.py
-msgid "baseball bat"
+msgid "RM51 assault rifle"
msgstr ""
#: lang/json/json_items.py
-msgid "A sturdy wood bat. Makes a great melee weapon."
+msgid ""
+"Barely making it past the prototype stage before the world ended, the "
+"Rivtech RM51 assault rifle was designed for durability and ease of use under "
+"less than ideal circumstances."
msgstr ""
#: lang/json/json_items.py
-msgid "aluminium bat"
+msgid "RM88 battle rifle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An aluminium baseball bat, lighter than a wooden bat and a little easier to "
-"swing as a result."
+"Barely making it past the prototype stage before the world ended, the "
+"Rivtech RM88 battle rifle was designed for durability and extreme firepower "
+"under less than ideal circumstances."
msgstr ""
#: lang/json/json_items.py
-msgid "wood spear"
+msgid "RM614 LMG"
msgstr ""
#: lang/json/json_items.py
-msgid "A stout pole with an improvised grip and a fire-hardened point."
+msgid ""
+"Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine "
+"gun was designed for durability and extreme volume of sustained fire under "
+"the worst possible circumstances."
msgstr ""
#: lang/json/json_items.py
-msgid "steel spear"
+msgid "RM2000 submachine gun"
msgstr ""
#: lang/json/json_items.py
-msgid "A stout metal pole with a sharp point."
+msgid ""
+"Utilizing a powerful and unusual caliber, the Rivtech RM2000 submachine gun "
+"was designed for durability and ease of carrying under less than ideal "
+"circumstances."
msgstr ""
#: lang/json/json_items.py
-msgid "expandable baton"
+msgid "RM99 revolver"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A telescoping baton that collapses for easy storage. Makes an excellent "
-"melee weapon."
+"Considered overkill by some, the Rivtech M99 remains an exceedingly powerful "
+"addition to the arsenal of any gunslinger."
msgstr ""
#: lang/json/json_items.py
-msgid "bee sting"
+msgid "RM103A automagnum"
msgstr ""
#: lang/json/json_items.py
-msgid "A six-inch stinger from a giant bee. Makes a good melee weapon."
+msgid ""
+"Considered overkill by many, the Rivtech M103A remains one of the most "
+"powerful sidearms ever developed."
msgstr ""
#: lang/json/json_items.py
-msgid "fungal fighter sting"
+msgid "pneumatic assault rifle"
msgstr ""
#: lang/json/json_items.py
-msgid "A short dart from a fungal fighter. Makes an average melee weapon."
+msgid ""
+"A multistroke pneumatic rifle handcrafted from scrap. It is very quiet and "
+"deadly."
msgstr ""
#: lang/json/json_items.py
-msgid "wasp sting"
+msgid "pneumatic bolt driver"
msgstr ""
#: lang/json/json_items.py
-msgid "A six-inch stinger from a giant wasp. Makes a good melee weapon."
+msgid ""
+"An eight-shot, revolving barrel, pneumatic bolt driver handcrafted from "
+"scrap. It is very quiet and deadly."
msgstr ""
#: lang/json/json_items.py
-msgid "walking cane"
+msgid "12 gauge pistol"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A single shot pistol that loads 12 gauge shotgun shells, handcrafted from "
+"scrap."
msgstr ""
#: lang/json/json_items.py
-msgid "mace"
+msgid "flaregun"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A medieval weapon consisting of a wood handle with a heavy iron end. It is "
-"heavy and slow, but its crushing damage is devastating."
+msgid "A plastic single shot pistol made to fire signal flares."
msgstr ""
#: lang/json/json_items.py
-msgid "morningstar"
+msgid "A7 laser rifle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A medieval weapon consisting of a wood handle with a heavy, spiked iron ball "
-"on the end. It deals devastating crushing damage, with a small amount of "
-"piercing to boot."
+"A state of the art laser rifle, made by Aerial Industries; turn those foes "
+"into ash!"
msgstr ""
#: lang/json/json_items.py
-msgid "pool cue"
+msgid "spraycan flamethrower"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A hard-wood stick designed for hitting colorful balls around a felt table. "
-"Truly, the coolest of sports."
+"A favourite of hooligans around the world, this lighter duct-taped to a "
+"spray can is probably as dangerous to the user as anyone else. The nozzle "
+"has been crudely modified to disperse gasoline, and a small pump attached to "
+"the side allows for repressurization, though this process takes takes a few "
+"minutes."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "spike"
+#: lang/json/json_items.py
+msgid "M3 recoilless rifle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large and slightly misshapen spike, could do some damage mounted on a "
-"vehicle."
+"Manufactured in Sweden, the Carl Gustav M3 is a breech-loading 84 millimeter "
+"man-portable, reusable, multi-role recoilless rifle commonly used by the US "
+"military."
msgstr ""
#: lang/json/json_items.py
-msgid "wooden javelin"
+msgid "M202 FLASH"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A wooden spear, honed to a sharper point and fire hardened for toughness. "
-"The grip area has also be carved and covered for better grip."
+"A massive and deadly four shot 66 millimeter man-portable, reusable, "
+"thermobaric rocket launcher."
msgstr ""
#: lang/json/json_items.py
-msgid "poppy flower"
+msgid "RPG-7"
msgstr ""
#: lang/json/json_items.py
-msgid "A poppy stalk with some petals."
+msgid ""
+"The famous RPG-7 rocket launcher. This ubiquitous rocket launcher is cheap "
+"to maufacture and is easy to handle. Often used by terrorists, it's not as "
+"precise as other weapons."
msgstr ""
#: lang/json/json_items.py
-msgid "a poppy bud"
+msgid "RM216 SPIW"
msgstr ""
#: lang/json/json_items.py
-msgid "Contains some substances commonly produced by mutated poppy flower"
+msgid ""
+"This light carbine fires 5x50mm armor-piercing flechette cartridges. "
+"Classified as a special purpose individual weapon, this advanced firearm was "
+"developed by Rivtech for the US military shortly before the end of the "
+"world. Designed to be fired in bursts, it excels in close combat."
msgstr ""
#: lang/json/json_items.py
-msgid "adamantite claws"
+msgid "fusion blaster rifle"
msgstr ""
#: lang/json/json_items.py
-msgid "Short and sharp claws made from a high-tech metal."
+msgid ""
+"A cyborg's fusion blaster arm, cannibalized and converted into a rifle. This "
+"improvised weapon is powered by a standard UPS connection."
msgstr ""
#: lang/json/json_items.py
-msgid "punch dagger"
+msgid "ferromagnetic rail rifle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A short and sharp double edged dagger made to be gripped in the palm, with "
-"the blade protruding between the fingers."
+"A single-shot, electrically propelled, steel rail launcher handcrafted from "
+"scrap. The hypervelocity metal stake that it fires is accelerated to the "
+"point of spontaneous combustion by a Lorentz force generated by "
+"electromagnetic induction, powered by a standard UPS."
msgstr ""
#: lang/json/json_items.py
-msgid "10 plastic bags"
+msgid "Barrett M107A1"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"10 plastic bags, folded smooth and wrapped tightly together with a string."
+"A large, shoulder-fired, .50 caliber anti-materiel rifle. Its large size, "
+"recoil, and noise is offset by its damage and range."
msgstr ""
#: lang/json/json_items.py
-msgid "money bundle"
+msgid "socks"
msgstr ""
#: lang/json/json_items.py
-msgid "A bundle holding many 20 dollar bills, pretty useless now though"
+msgid "Socks. Put 'em on your feet."
msgstr ""
#: lang/json/json_items.py
-msgid "cell phone"
+msgid "wool socks"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple cell phone. Nowadays only useful for telling the time or as an "
-"alarm clock. Can also be disassembled into some useful parts."
+msgid "Warm socks made of wool."
msgstr ""
#: lang/json/json_items.py
-msgid "pocket watch"
+msgid "sneakers"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An old fashioned pocket watch. This one tells you the time and looks good "
-"doing it. Can also be disassembled into some useful parts."
+msgid "Guaranteed to make you run faster and jump higher!"
msgstr ""
#: lang/json/json_items.py
-msgid "umbrella"
+msgid "cleats"
msgstr ""
#: lang/json/json_items.py
-msgid "An umbrella with a pointy end, useful for keeping dry when wielded."
+msgid ""
+"Sport shoes with hard undersides, and studs on the bottom designed to dig "
+"into the grass."
msgstr ""
#: lang/json/json_items.py
-msgid "A fish bowl"
+msgid "football armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A filled fish bowl, the tag says to Ed and the fish's name Hoss. It appears "
-"the fish has tiny antlers"
+"Heavy plastic armor for your upper torso. Normally worn by football players."
msgstr ""
#: lang/json/json_items.py
-msgid "steel knuckles"
+msgid "football helmet"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A heavy plastic helmet normally worn by football players."
msgstr ""
#: lang/json/json_items.py
-msgid "razorbar katar"
+msgid "boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Tough leather boots. Very durable."
msgstr ""
#: lang/json/json_items.py
-msgid "cestus"
+msgid "fur boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A heavy metal guard that covers the fist and increases striking power, with "
-"stout padding underneath to protect the wearers hand."
+msgid "Boots lined with fur for warmth."
msgstr ""
#: lang/json/json_items.py
-msgid "brass knuckles"
+msgid "steeltoed boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Leather boots with a steel toe. Extremely durable."
msgstr ""
#: lang/json/json_items.py
-msgid "hockey stick"
+msgid "combat boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A curved wooden stick with a wide and flat end. Commonly used by hockey "
-"players."
+msgid "Modern reinforced tactical combat boots. Very durable."
msgstr ""
#: lang/json/json_items.py
-msgid "golf club"
+msgid "hiking boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A long handle with a big metal head, flat on one side, for driving golf "
-"balls. Fore!"
+msgid "Tough yet light leather boots. Very durable and comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid "rock in a sock"
+msgid "winter boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A sock with a rock tied into the end of it. A true weapon of desperation."
+msgid "Cumbersome boots designed for warmth."
msgstr ""
#: lang/json/json_items.py
-msgid "charcoal kiln"
+msgid "mocassins"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A stout metal box used for producing charcoal via pyrolysis; the incomplete "
-"burning of organic materials in the absence of oxygen."
+msgid "Simple shoes made from animal pelts."
msgstr ""
#: lang/json/json_items.py
-msgid "tonfa"
+msgid "flip-flops"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A hard plastic truncheon commonly employed by police. Originally an Okinawan "
-"weapon, it consists of a stick with a perpendicular handle attached a third "
-"of the way down its length."
+msgid "Simple sandals. Very difficult to run in."
msgstr ""
#: lang/json/json_items.py
-msgid "wooden tonfa"
+msgid "dress shoes"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A stout wooden truncheon of the sort commonly employed by police. Originally "
-"an Okinawan weapon, it consists of a stick with a perpendicular handle "
-"attached a third of the way down its length."
+msgid "Fancy patent leather shoes. Not designed for running in."
msgstr ""
#: lang/json/json_items.py
-msgid "atomic nightlight"
+msgid "heels"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Enjoy the serene Cherenkov-blue glow of the Rivtech atomic nightlight, and "
-"feel confident that you won't have to worry about depleting its power supply "
-"for at least 160 million years of faithful service."
+msgid "A pair of high heels. Difficult to even walk in."
msgstr ""
#: lang/json/json_items.py
-msgid "atomic coffee maker"
+msgid "chitinous boots"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Never sacrifice taste for convenience, when you can have both with the "
-"Rivtech atomic coffee maker! Its simple and robust atomic-age construction "
-"guarantees a service life of at least 160 million years."
+msgid "Boots made from the exoskeletons of insects. Light and durable."
msgstr ""
#: lang/json/json_items.py
-msgid "copper tubing"
+msgid "bone armor boots"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A copper tube, too thin to be much use ad a melee weapon, but will do if "
-"nothing else is available. Useful in a few crafting recipes."
+"Leather boots armored with reinforcements made from bone. Light and strong."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A set of universal batteries. Used to charge almost any electronic device."
+msgid "leather armor boots"
msgstr ""
#: lang/json/json_items.py
-msgid "A small quantity of thread that could be used to refill a sewing kit."
+msgid ""
+"Thick leather boots made specifically to protect the feet. Light and tough."
msgstr ""
#: lang/json/json_items.py
-msgid "sinew"
+msgid "swimming trunks"
msgstr ""
#: lang/json/json_items.py
-msgid "A tough sinew cut from a corpse, usable as thread."
+msgid "A pair of swimming trunks, with netting."
msgstr ""
#: lang/json/json_items.py
-msgid "plant fibre"
+msgid "shorts"
msgstr ""
#: lang/json/json_items.py
-msgid "Tough thin fibres, taken from a plant. Can be used as thread."
+msgid "A pair of khaki shorts."
msgstr ""
#: lang/json/json_items.py
-msgid "duct tape"
+msgid "cargo shorts"
msgstr ""
#: lang/json/json_items.py
-msgid "A roll of incredibly strong tape. Its uses are innumerable."
+msgid "A pair of shorts lined with pockets, offering decent storage."
msgstr ""
#: lang/json/json_items.py
-msgid "copper wire"
+msgid "jeans"
msgstr ""
#: lang/json/json_items.py
-msgid "Plastic jacketed copper cable of the type used in small electronics."
+msgid "A pair of blue jeans with two deep pockets."
msgstr ""
#: lang/json/json_items.py
-msgid "plutonium cell"
+msgid "pants"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A nuclear-powered battery. Used to charge advanced and rare electronics."
+msgid "A pair of khaki pants. Slightly warmer than jeans."
msgstr ""
#: lang/json/json_items.py
-msgid "A box of nails, mainly useful with a hammer."
+msgid "leather pants"
msgstr ""
#: lang/json/json_items.py
-msgid "A handful of pebbles, useful as ammunition for slings."
+msgid ""
+"A pair of black leather pants. Very tough, but cumbersome and without much "
+"storage."
msgstr ""
#: lang/json/json_items.py
-msgid "darts"
+msgid "leather chaps"
msgstr ""
#: lang/json/json_items.py
-msgid "A handful of darts, useful as ammunition for blowguns."
+msgid ""
+"A pair of black leather chaps. Very tough, and light, but doesn't offer any "
+"storage."
msgstr ""
#: lang/json/json_items.py
-msgid "bearings"
+msgid "cargo pants"
msgstr ""
#: lang/json/json_items.py
-msgid "A box of ball bearings, useful as ammunition for slings."
+msgid "A pair of pants lined with pockets, offering lots of storage."
msgstr ""
#: lang/json/json_items.py
-msgid "BB"
+msgid "army pants"
msgstr ""
#: lang/json/json_items.py
-msgid "A box of small steel balls. They deal virtually no damage."
+msgid "A tough pair of pants lined with pockets. Favored by the military."
msgstr ""
#: lang/json/json_items.py
-msgid "feather"
+msgid "army jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "Feathers from a bird. Useful for fletching arrows"
+msgid "A tough jacket with lots of pockets. Favored by the military."
msgstr ""
#: lang/json/json_items.py
-msgid "birdshot"
+msgid "ski pants"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Weak shotgun ammunition. Designed for hunting birds and other small game, "
-"its applications in combat are very limited."
+msgid "A pair of pants meant for alpine skiing."
msgstr ""
#: lang/json/json_items.py
-msgid "00 shot"
+msgid "fur pants"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A shell filled with iron pellets. Extremely damaging, plus the spread makes "
-"it very accurate at short range. Favored by SWAT forces."
+msgid "A hefty pair of fur-lined pants."
msgstr ""
#: lang/json/json_items.py
-msgid "shotgun slug"
+msgid "long underwear top"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A heavy metal slug used with shotguns to give them the range capabilities of "
-"a rifle. Extremely damaging but rather inaccurate. Works best in a shotgun "
-"with a rifled barrel."
+msgid "A long underwear top that helps to maintain body temperature."
msgstr ""
#: lang/json/json_items.py
-msgid "explosive slug"
+msgid "long underwear bottom"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A shotgun slug loaded with concussive explosives. While the slug itself will "
-"not do much damage to its target, it will explode on contact."
+msgid "A pair of long underwear that help to maintain body temperature."
msgstr ""
#: lang/json/json_items.py
-msgid "flechette shell"
+msgid "union suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A shotgun shell filled with tiny steel darts. Extremely damaging, plus the "
-"spread makes it very accurate at short range. Slices through most forms of "
-"armor with ease."
+"A one-piece suit of full-body long underwear that helps to maintain body "
+"temperature."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 LR"
+msgid "arm warmers"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"One of the smallest calibers available, the .22 Long Rifle cartridge has "
-"maintained popularity for nearly two centuries. Its minimal recoil, low cost "
-"and low noise are offset by its paltry damage."
+msgid "Snug, soft cloth sleeves to keep your arms warm."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 FMJ"
+msgid "leg warmers"
msgstr ""
#: lang/json/json_items.py
-msgid "A brass-jacketed .22 caliber round with superior penetration capacity."
+msgid "Snug, soft cloth sleeves to keep your legs warm."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 CB"
+msgid "skirt"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Conical Ball .22 is a variety of .22 ammunition with a very small propellant "
-"charge and generally lacks gunpowder. The end result is a subsonic round. It "
-"is nearly silent, but is so weak as to be nearly useless."
+"A short, breezy cotton skirt. Easy to move in, but only has a single small "
+"pocket."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 rat-shot"
+msgid "jumpsuit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Rat-shot is extremely weak ammunition, designed for killing rats, snakes, or "
-"other small vermin while being unable to damage walls. It has an extremely "
-"short range and is unable to injure all but the smallest creatures."
+"A thin, short-sleeved jumpsuit; similar to those worn by prisoners. Provides "
+"decent storage and is not very encumbering."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "wolf suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"9 millimeter parabellum is generally regarded as the most popular handgun "
-"cartridge and used by the majority of US police forces. It is also a very "
-"popular round in sub-machine guns."
+"A full body fursuit in the form of an anthropomorphic wolf. It is quite "
+"encumbering and has little storage but is very warm."
msgstr ""
#: lang/json/json_items.py
-msgid "9mm +P"
+msgid "clown suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Attempts to improve the ballistics of 9mm ammunition lead to high-pressure "
-"rounds. Increased velocity results in superior accuracy and damage."
+"A colorful and ridiculous costume fit for a clown. Provides decent storage."
msgstr ""
#: lang/json/json_items.py
-msgid "9mm +P+"
+msgid "clown shoes"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A step beyond the high-pressure 9mm +P round, the +P+ has an even higher "
-"internal pressure that offers a degree of armor-penetrating ability."
+msgid "Gigantic shoes fit for a clown. Incredibly difficult to walk in."
msgstr ""
#: lang/json/json_items.py
-msgid "9mm FMJ"
+msgid "bondage suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A brass-jacketed 9mm Parabellum round. This increases penetration slightly "
-"at the cost of reduced expansion."
+"A suit of snug, black leather. Has no pockets, but does feature an abundance "
+"of unusually located zippers."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62mm Type P"
+msgid "bondage mask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This small caliber pistol round offers good armor penetration at the cost of "
-"slightly less damage. It is rarely used outside of the Chinese army."
+"A tight mask made of black leather. The eyes and mouth can be closed using "
+"zippers."
msgstr ""
#: lang/json/json_items.py
-msgid ".38 Special"
+msgid "leather corset"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The .38 Smith & Wesson Special enjoyed popularity among US police forces "
-"throughout the 20th century. It is most commonly used in revolvers."
+"A snug, black leather corset. Has no pockets, but its thick material "
+"provides good protection from harm."
msgstr ""
#: lang/json/json_items.py
-msgid ".38 Super"
+msgid "wetsuit"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .38 Super is a high-pressure load of the .38 Special caliber. It is a "
-"popular choice in pistol competitions for its high accuracy, while its "
-"stopping power keeps it popular for self-defense."
+msgid "A full-body neoprene wetsuit."
msgstr ""
#: lang/json/json_items.py
-msgid ".38 FMJ"
+msgid "swimming booties"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A brass-jacketed .38 round. This increases penetration slightly at the cost "
-"of reduced expansion."
+msgid "A pair of neoprene swimming booties, with individual toes."
msgstr ""
#: lang/json/json_items.py
-msgid "10mm Auto"
+msgid "swimming gloves"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Originally used by the FBI, the organization eventually abandoned the round "
-"due to its high recoil. Although respected for its versatility and power, it "
-"has largely been supplanted by the downgraded .40 S&W."
+"A pair of very flexible neoprene-silicon rubber gloves, suitable for "
+"underwater use."
msgstr ""
#: lang/json/json_items.py
-msgid ".40 S&W"
+msgid "spring suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The .40 Smith & Wesson round was developed as an alternative to 10mm Auto "
-"for the FBI after they complained of high recoil. It is as accurate as 9mm, "
-"but has greater stopping power, leading to widespread use in law enforcement."
+"A long-sleeved spring wetsuit with pink color details and cleavage-"
+"enhancing, hip-accentuating construction. Not as protective as a full-body "
+"suit, but also less oppressive."
msgstr ""
#: lang/json/json_items.py
-msgid ".40 FMJ"
+msgid "dress"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A brass-jacketed .40 Smith & Wesson round. This increases penetration "
-"slightly at the cost of reduced expansion."
+"A long cotton dress. Though comfortable to wear, it lacks any storage space."
msgstr ""
#: lang/json/json_items.py
-msgid ".44 Magnum"
+msgid "sundress"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Described (in 1971) by Dirty Harry as \"the most powerful handgun in the "
-"world,\" the .44 Magnum gained widespread popularity due to its depictions "
-"in the media. In reality, its intense recoil makes it unsuitable in most "
-"cases."
+"A light and breezy cotton dress. Though cool and comfortable to wear, it "
+"lacks any storage space."
msgstr ""
#: lang/json/json_items.py
-msgid ".44 FMJ"
+msgid "lowtop tennis shoes"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A brass-jacketed variant of the .44 Magnum round. This increases "
-"penetration slightly at the cost of reduced damage from expansion."
+msgid "Lightweight shoes made of cloth and rubber."
msgstr ""
#: lang/json/json_items.py
-msgid ".45 ACP"
+msgid "wedding dress"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .45 round was one of the most popular and powerful handgun rounds "
-"through the 20th century. It features very good accuracy and stopping power, "
-"but suffers from moderate recoil and poor armor penetration."
+msgid "A beautiful white wedding dress. What good will it be now?"
msgstr ""
#: lang/json/json_items.py
-msgid ".45 FMJ"
+msgid "chitinous armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Full Metal Jacket .45 rounds are designed to overcome the poor armor "
-"penetration of the standard ACP round. However, they are less likely to "
-"expand upon impact, resulting in reduced damage overall."
+"Leg and body armor made from the exoskeletons of insects. Light and durable."
msgstr ""
#: lang/json/json_items.py
-msgid ".45 Super"
+msgid "bone body armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The .45 Super round is an updated variant of .45 ACP. It is overloaded, "
-"resulting in a great increase in muzzle velocity. This translates to higher "
-"accuracy and range, a minor armor piercing capability, and greater recoil."
+"Body armor consisting of a leather backing suit with bone reinforcement. "
+"Light and strong."
msgstr ""
#: lang/json/json_items.py
-msgid ".454 Casull"
+msgid "leather body armor"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .454 Casull round a very powerful revolver round capable of killing huge "
-"game, like elephants, with ease. It's designed to be used with the Taurus "
-"Raging Bull."
+msgid "Thick leather body armor. Light and comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid ".500 S&W Magnum"
+msgid "boiled leather armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Claimed to be the world's most powerful handgun round, the .500 S&W Magnum "
-"was developed in tandem with the revolutionary S&W 500 Revolver."
+"Thick leather body armor that has been hardened via chemical treatment. "
+"Light and strong."
msgstr ""
#: lang/json/json_items.py
-msgid "5.7x28mm"
+msgid "fur body armor"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The 5.7x28mm round is a proprietary round developed by FN Hestal for use in "
-"their P90 SMG. While it is a very small round, comparable in power to .22, "
-"it features incredible armor-piercing capabilities and very low recoil."
+msgid "Thick body armor made from furs. Warm and comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid "4.6x30mm"
+msgid "plated leather armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Designed by Heckler & Koch to compete with the 5.7x28mm round, 4.6x30mm is, "
-"like the 5.7, designed to minimize weight and recoil while increasing "
-"penetration of body armor. Its low recoil makes it ideal for automatic fire."
+"Thick leather body armor that has been reinforced with strategically-placed "
+"metal plates. Strong and comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62x39mm M43"
+msgid "leather touring suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Designed during World War II by the Soviet Union, the popularity of the "
-"AK-47 and the SKS contributed to the widespread adoption of the 7.62x39mm "
-"rifle round. However, due to its lack of yaw, this round deals less damage "
-"than most."
+"A thick leather body suit made for protection while riding motorcycles. "
+"Light and very comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62x39mm M67"
+msgid "suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The M67 variant of the popular 7.62x39mm rifle round was designed to improve "
-"yaw. This causes the round to tumble inside a target, causing significantly "
-"more damage. It is still outdone by shattering rounds."
+"A full-body cotton suit. Makes the apocalypse a truly gentlemanly experience."
msgstr ""
#: lang/json/json_items.py
-msgid ".223 Remington"
+msgid "tuxedo"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .223 rifle round is a civilian variant of the 5.56 NATO round. It is "
-"designed to tumble or fragment inside a target, dealing devastating damage. "
-"The lower pressure of the .223 compared to the 5.56 results in lower "
-"accuracy."
+msgid "A full-body tuxedo. Makes the apocalypse feel a little more classy."
msgstr ""
#: lang/json/json_items.py
-msgid "5.56 NATO"
+msgid "cleansuit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This rifle round has enjoyed widespread use in NATO countries, thanks to its "
-"very light weight and high damage. It is designed to shatter inside a "
-"target, inflicting massive damage."
+"A simple hazardous materials handling suit. Though somewhat restrictive and "
+"fragile, wearing it will provide excellent protection against ambient "
+"radiation."
msgstr ""
#: lang/json/json_items.py
-msgid "5.56 incendiary"
+msgid "AEP suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A variant of the widely-used 5.56 NATO round, incendiary rounds are designed "
-"to burn hotly upon impact, piercing armor and igniting flammable substances."
+"An armored environmental protection suit. Custom-built from a cleansuit and "
+"body armor, it provides excellent protection against both physical harm and "
+"ambient radiation."
msgstr ""
#: lang/json/json_items.py
-msgid ".270 Winchester"
+msgid "hazmat suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Based off the military .30-03 round, the .270 rifle round is compatible with "
-"most guns that fire .30-06 rounds. However, it is designed for hunting, and "
-"is less powerful than the military rounds, with nearly no armor penetration."
+"An impermeable whole-body garment worn as protection against hazardous "
+"materials. Though very restrictive and fragile, wearing it will provide "
+"complete protection against ambient radiation."
msgstr ""
#: lang/json/json_items.py
-msgid ".30-06 AP"
+msgid "ANBC suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The .30-06 is a very powerful rifle round designed for long-range use. Its "
-"stupendous accuracy and armor piercing capabilities make it one of the most "
-"deadly rounds available, offset only by its drastic recoil and noise."
+"An armored, impermeable whole-body garment worn as protection against danger "
+"of all sorts, functioning as body armor as well as protecting from nuclear, "
+"biological, and chemical hazards."
msgstr ""
#: lang/json/json_items.py
-msgid ".30-06 FMJ"
+msgid "survivor mask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A brass-jacketed variant of the .30-06 round. Both penetration and stopping "
-"power are between the military and other civilian versions of the round."
+"A custom-built, reinforced gas mask that covers the face and eyes. Provides "
+"excellent protection from smoke, teargas, and shrapnel."
msgstr ""
#: lang/json/json_items.py
-msgid ".30-06 incendiary"
+msgid "survivor vest"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A variant of the powerful .30-06 sniper round, incendiary rounds are "
-"designed to burn hotly upon impact, piercing armor and igniting flammable "
-"substances."
+"A custom-built light vest covered with pockets and pouches. Durable and "
+"carefully crafted to be comfortable to wear."
msgstr ""
#: lang/json/json_items.py
-msgid ".308 Winchester"
+msgid "ornamental plate armor"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .308 Winchester is a rifle round, the commercial equivalent of the "
-"military 7.62x51mm round. Its high accuracy and phenomenal damage have made "
-"it the most popular hunting round in the world."
+msgid "An extremely heavy ornamental suit of armor."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62x51mm"
+msgid "t shirt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The 7.62x51mm largely replaced the .30-06 round as the standard military "
-"rifle round. It is lighter, but offers similar velocities, resulting in "
-"greater accuracy and reduced recoil."
+msgid "A short-sleeved cotton shirt."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62x51mm incendiary"
+msgid "long-sleeved shirt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A variant of the powerful 7.62x51mm round, incendiary rounds are designed to "
-"burn hotly upon impact, piercing armor and igniting flammable substances."
+msgid "A long-sleeved cotton shirt."
msgstr ""
#: lang/json/json_items.py
-msgid "fusion pack"
+msgid "flag shirt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"In the middle of the 21st Century, military powers began to look towards "
-"energy based weapons. The result was the standard fusion pack, capable of "
-"delivering bolts of superheated gas at near light speed with no recoil."
+msgid "A t-shirt embroidered with the pattern of an American flag."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm concussive"
+msgid "polo shirt"
msgstr ""
#: lang/json/json_items.py
-msgid "A 40mm grenade with a concussive explosion load."
+msgid "A short-sleeved cotton shirt, slightly thicker than a t-shirt."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm frag"
+msgid "dress shirt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 40mm grenade with a small explosive load and a high number of damaging "
-"fragments."
+msgid "A white button-down shirt with long sleeves. Looks professional!"
msgstr ""
#: lang/json/json_items.py
-msgid "40mm incendiary"
+msgid "sheriff's shirt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 40mm grenade with a small napalm load, designed to create a burst of flame."
+msgid "A tan button-down shirt with long sleeves."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm teargas"
+msgid "camo tank top"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 40mm grenade with a teargas load. It will burst in a cloud of highly "
-"incapacitating gas."
+msgid "A sleeveless cotton shirt with camouflage dye. Very easy to move in."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm smoke cover"
+msgid "tank top"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 40mm grenade with a smoke load. It will burst in a cloud of harmless gas, "
-"and will also leave a streak of smoke cover in its wake."
+msgid "A sleeveless cotton shirt. Very easy to move in."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm flashbang"
+msgid "bikini top"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 40mm grenade with a flashbang load. It will detonate with a blast of light "
-"and sound, designed to blind, deafen, and disorient anyone nearby."
+msgid "A simple bikini top."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm acid bomb"
+msgid "leather bikini top"
msgstr ""
#: lang/json/json_items.py
-msgid "A 40mm grenade with an acid bomb load."
+msgid "A simple leather bikini top."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm buckshot"
+msgid "fur bikini top"
msgstr ""
#: lang/json/json_items.py
-msgid "A 40mm grenade with a buckshot load."
+msgid "A simple fur bikini top."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm flechette"
+msgid "hot pants"
msgstr ""
#: lang/json/json_items.py
-msgid "A 40mm grenade with an armor-piercing flechette load."
+msgid "A simple pair of short shorts."
msgstr ""
#: lang/json/json_items.py
-msgid "66mm HEAT"
+msgid "leather hot pants"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 60mm High Explosive Anti Tank round. It could blow through up to two feet "
-"of concrete."
+msgid "A simple pair of leather short shorts."
msgstr ""
#: lang/json/json_items.py
-msgid "H&K 12mm"
+msgid "fur hot pants"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The Heckler & Koch 12mm projectiles are used in H&K railguns. It's made of a "
-"ferromagnetic metal, probably cobalt."
+msgid "A simple pair of fur short shorts."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "loincloth"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A canister of hydrogen. With proper equipment, it could be heated to plasma."
+"Rags stitched together and tied into a makeshift loincloth. Covers your "
+"modesty, but not much else."
msgstr ""
#: lang/json/json_items.py
-msgid "charge"
+msgid "fur loincloth"
msgstr ""
#: lang/json/json_items.py
-msgid "A weak plasma charge."
+msgid ""
+"A fur pelt tied into a loincloth. Covers your modesty, but not much else. "
+"Now you are a true barbarian warrior."
msgstr ""
#: lang/json/json_items.py
-msgid "shotgun hull"
+msgid "leather loincloth"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty hull from a shotgun round."
+msgid ""
+"Leather patches stitched together and tied into a makeshift loincloth. "
+"Covers your modesty, but not much else."
msgstr ""
#: lang/json/json_items.py
-msgid "9mm casing"
+msgid "sweatshirt"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a 9mm round."
+msgid "A thick cotton shirt. Provides warmth and a bit of padding."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 casing"
+msgid "sweater"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .22 round."
+msgid "A wool shirt. Provides warmth."
msgstr ""
#: lang/json/json_items.py
-msgid ".38 casing"
+msgid "hoodie"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .38 round."
+msgid ""
+"A sweatshirt with a hood and a \"kangaroo pocket\" in front for storage."
msgstr ""
#: lang/json/json_items.py
-msgid ".40 casing"
+msgid "sports jersey"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .40 round."
+msgid ""
+"A shirt made of thick material imprinted with the name and logo of a sports "
+"team."
msgstr ""
#: lang/json/json_items.py
-msgid ".44 casing"
+msgid "under armor"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .44 round."
+msgid "Sports wear that clings to your chest to maintain body temperature."
msgstr ""
#: lang/json/json_items.py
-msgid ".45 casing"
+msgid "tights"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .45 round."
+msgid ""
+"A snug cloth garment which clings tightly to the legs and can help maintain "
+"body temperature."
msgstr ""
#: lang/json/json_items.py
-msgid ".454 Casull casing"
+msgid "light jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .454 Casull round."
+msgid "A thin cotton jacket with a hood. Good for brisk weather."
msgstr ""
#: lang/json/json_items.py
-msgid ".500 S&W Magnum casing"
+msgid "jean jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .500 S&W Magnum round."
+msgid "A jacket made from denim. Provides decent protection from cuts."
msgstr ""
#: lang/json/json_items.py
-msgid "5.7x28mm casing"
+msgid "flannel jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a 5.7x28mm round."
+msgid ""
+"A jacket made from flannel style denim favored by woodsman. Provides decent "
+"protection from cuts."
msgstr ""
#: lang/json/json_items.py
-msgid "4.6x30mm casing"
+msgid "blazer"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a 4.6x30mm round."
+msgid "A professional-looking wool blazer. Quite cumbersome."
msgstr ""
#: lang/json/json_items.py
-msgid "7.62x39mm casing"
+msgid "leather jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a 7.62x39mm round."
+msgid ""
+"A jacket made from thick leather. Cumbersome, but offers excellent "
+"protection from cuts."
msgstr ""
#: lang/json/json_items.py
-msgid ".223 casing"
+msgid "kevlar vest"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .223 round."
+msgid "A heavy bulletproof vest. The best protection from cuts and bullets."
msgstr ""
#: lang/json/json_items.py
-msgid ".30-06 casing"
+msgid "rain coat"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .30-06 round."
+msgid ""
+"A plastic coat with two very large pockets. Provides protection from rain "
+"and some protection from acid rain."
msgstr ""
#: lang/json/json_items.py
-msgid ".308 casing"
+msgid "rain hood"
msgstr ""
#: lang/json/json_items.py
-msgid "An empty casing from a .308 round."
+msgid ""
+"A waterproof hood made to be worn in bad weather. Provides extra protection "
+"from rain."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm canister"
+msgid "fishing waders"
msgstr ""
#: lang/json/json_items.py
-msgid "A large canister from a spent 40mm grenade."
+msgid "Waterproof plastic fishing waders with a single large front pocket."
msgstr ""
#: lang/json/json_items.py
-msgid "gunpowder"
+msgid "wool poncho"
msgstr ""
#: lang/json/json_items.py
-msgid "Firearm quality gunpowder."
+msgid ""
+"A simple wool garment worn over the torso. Provides a bit of protection."
msgstr ""
#: lang/json/json_items.py
-msgid "oxidizer powder"
+msgid "trenchcoat"
msgstr ""
#: lang/json/json_items.py
-msgid "Volatile powdered chemical oxidizer."
+msgid "A thin cotton trenchcoat, lined with pockets. Great for storage."
msgstr ""
#: lang/json/json_items.py
-msgid "lye powder"
+msgid "flotation vest"
msgstr ""
#: lang/json/json_items.py
-msgid "Powdered caustic soda."
+msgid ""
+"A brightly-colored vest designed to keep you upright and floating in water."
msgstr ""
#: lang/json/json_items.py
-msgid "shotgun primer"
+msgid "leather trenchcoat"
msgstr ""
#: lang/json/json_items.py
-msgid "Primer from a shotgun round."
+msgid "A thick leather trenchcoat, lined with pockets. Great for storage."
msgstr ""
#: lang/json/json_items.py
-msgid "small pistol primer"
+msgid "fur trenchcoat"
msgstr ""
#: lang/json/json_items.py
-msgid "Primer from a small caliber pistol round."
+msgid "A thick fur trenchcoat, lined with pockets. Great for storage."
msgstr ""
#: lang/json/json_items.py
-msgid "large pistol primer"
+msgid "winter coat"
msgstr ""
#: lang/json/json_items.py
-msgid "Primer from a large caliber pistol round."
+msgid "A padded coat with deep pockets and a hood. Very warm."
msgstr ""
#: lang/json/json_items.py
-msgid "small rifle primer"
+msgid "fur coat"
msgstr ""
#: lang/json/json_items.py
-msgid "Primer from a small caliber rifle round."
+msgid "A fur coat with a couple small pockets. Extremely warm."
msgstr ""
#: lang/json/json_items.py
-msgid "large rifle primer"
+msgid "peacoat"
msgstr ""
#: lang/json/json_items.py
-msgid "Primer from a large caliber rifle round."
+msgid "A heavy wool coat. Cumbersome, but warm and with deep pockets."
msgstr ""
#: lang/json/json_items.py
-msgid "lead"
+msgid "utility vest"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Assorted bullet materials, useful in constructing a variety of ammunition."
+msgid "A light vest covered in pockets and straps for storage."
msgstr ""
#: lang/json/json_items.py
-msgid "gold"
+msgid "leather vest"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Small gold bits. Before the cataclysm these would have been worth quite a "
-"bit. Still usable in making ammunition."
+msgid "A vest made from thick leather. Offers excellent protection from cuts."
msgstr ""
#: lang/json/json_items.py
-msgid "incendiary"
+msgid "tool belt"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Material from an incendiary round, useful in constructing incendiary "
-"ammunition."
+msgid "A common belt with pockets widely used by handymen, and electricians."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Gasoline is a highly flammable liquid. When under pressure, it has the "
-"potential for violent explosion."
+msgid "chest rig"
msgstr ""
#: lang/json/json_items.py
-msgid "medical tape"
+msgid ""
+"A light vest covered in webbing, pockets and straps. This variety is favored "
+"by the military."
msgstr ""
#: lang/json/json_items.py
-msgid "A roll of medical tape, similar to duct tape."
+msgid "lab coat"
msgstr ""
#: lang/json/json_items.py
-msgid "shotgun beanbag"
+msgid "A long white coat with several large pockets."
msgstr ""
#: lang/json/json_items.py
-msgid "A beanbag round for shotguns, not deadly but designed to disable."
+msgid "soft arm sleeves"
msgstr ""
#: lang/json/json_items.py
-msgid "40mm beanbag"
+msgid "A pair of soft neoprene arm sleeves, often used in contact sports."
msgstr ""
#: lang/json/json_items.py
-msgid "A 40mm beanbag that deals massive non lethal force."
+msgid "hard arm guards"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"8x40mm caseless rounds. Proprietary ammunition for Rivtech firearms. Being "
-"caseless rounds, these cannot be disassembled or reloaded."
+msgid "A pair of neoprene arm sleeves covered with molded plastic sheaths."
msgstr ""
#: lang/json/json_items.py
-msgid "handmade 8x40mm caseless"
+msgid "elbow pads"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Handcrafted, bootleg duplicates of Rivtech 8x40mm caseless rounds. Being "
-"caseless rounds, these cannot be disassembled or reloaded."
+msgid "A pair of elbow pads made of stout plastic and cloth."
msgstr ""
#: lang/json/json_items.py
-msgid "handmade 8x40mm caseless JSP"
+msgid "chitin arm guards"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Handcrafted, bootleg, jacketed soft point duplicates of Rivtech 8x40mm "
-"caseless rounds. Being caseless rounds, these cannot be disassembled or "
-"reloaded."
+"A pair of arm guards made from the exoskeletons of insects. Light and "
+"durable."
msgstr ""
#: lang/json/json_items.py
-msgid "8x40mm FMJ caseless"
+msgid "metal arm guards"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"8x40mm caseless rounds, full metal jacket. Military grade ammunition for "
-"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
-"reloaded."
+msgid "A pair of arm guards hammered out from metal. Very stylish."
msgstr ""
#: lang/json/json_items.py
-msgid "8x40mm JHP caseless"
+msgid "glove liners"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"8x40mm caseless rounds, jacketed hollowpoint. Military grade ammunition for "
-"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
-"reloaded."
+"A pair of thin cotton gloves. Often used as a liner beneath other gloves."
msgstr ""
#: lang/json/json_items.py
-msgid "8x40mm incendiary caseless"
+msgid "light gloves"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"8x40mm caseless rounds, incendiary type. Military grade ammunition for "
-"Rivtech firearms. Being caseless rounds, these cannot be disassembled or "
-"reloaded."
+msgid "A pair of cotton gloves."
msgstr ""
#: lang/json/json_items.py
-msgid "8x40mm HVP"
+msgid "mittens"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"8x40mm caseless rounds, saboted high-velocity penetrator type. Advanced "
-"military grade, armor-piercing ammunition that fires a single depleted "
-"uranium flechette. Being caseless rounds, these cannot be disassembled or "
-"reloaded."
+msgid "A pair of warm mittens. They are extremely cumbersome."
msgstr ""
#: lang/json/json_items.py
-msgid "FFV441B HE rocket"
+msgid "fur gloves"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 84x246mm High Explosive anti-personnel round for the Carl Gustav M3 "
-"recoilless rifle. Designed to be highly effective against personnel."
+msgid "A pair of warm fur gloves. They are somewhat cumbersome."
msgstr ""
#: lang/json/json_items.py
-msgid "FFV502 HEDP rocket"
+msgid "wool gloves"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 84x246mm High Explosive Dual Purpose anti-materiel round for the Carl "
-"Gustav M3 recoilless rifle. Designed to be highly effective against vehicles "
-"and structures."
+msgid "A thick pair of wool gloves. Cumbersome but warm."
msgstr ""
#: lang/json/json_items.py
-msgid "FFV469 smoke rocket"
+msgid "winter gloves"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A 84x246mm smoke marker round for the Carl Gustav M3 recoilless rifle. "
-"Commonly used for signalling, target designation, and for screening troop "
-"movements."
+msgid "A pair of padded gloves. Cumbersome but warm."
msgstr ""
#: lang/json/json_items.py
-msgid "PG-7VL rocket"
+msgid "leather gloves"
msgstr ""
#: lang/json/json_items.py
-msgid "93mm single-stage high-explosive ammunition for the RPG-7."
+msgid "A thin pair of black leather gloves."
msgstr ""
#: lang/json/json_items.py
-msgid "M235 TPA rocket"
+msgid "tactical gloves"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"66mm incendiary rockets used in the M202 FLASH rocket launcher. Their "
-"warheads are filled with thickened pyrophoric agent which burns at 2200 "
-"degrees fahrenheit."
+"A pair of reinforced kevlar tactical gloves. Commonly used by police and "
+"military units."
msgstr ""
#: lang/json/json_items.py
-msgid "placeholder ammunition"
+msgid "fingerless gloves"
msgstr ""
#: lang/json/json_items.py
-msgid "RA110 5x50mm flechette"
+msgid ""
+"A pair of leather gloves with no fingers, allowing greater manual dexterity."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Designed to defeat modern body armor, the Rivtech 5x50mm flechette round "
-"features a biodegradable sabot and a single, fin-stabilized penetrator."
+msgid "armored fingerless gloves"
msgstr ""
#: lang/json/json_items.py
-msgid "5x50mm hull"
+msgid ""
+"A pair of leather gloves with no fingers, allowing greater manual dexterity. "
+"These have been crudely reinforced with steel guards across the back."
msgstr ""
#: lang/json/json_items.py
-msgid "An empty plastic hull from a 5x50mm flechette round."
+msgid "rubber gloves"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Charcoal is a flammable carbon based material obtained by removing water and "
-"other volatile constituents from animal and vegetation substances. It is "
-"produced by slowly heating wood or other substances in the absence of oxygen."
+"A pair of rubber gloves, often used while cleaning with caustic materials."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The .50 BMG is a very powerful rifle round designed for long-range use. Its "
-"stupendous accuracy and armor piercing capabilities make it one of the most "
-"deadly rounds available, offset only by its drastic recoil and noise."
+msgid "rubber boots"
msgstr ""
#: lang/json/json_items.py
-msgid ".50 BMG SS"
+msgid ""
+"A pair of rubber boots, often used while cleaning with caustic materials."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A solid steel copper jacketed variant of the .50 BMG round. Penetration is "
-"increased, but damage is reduced."
+msgid "medical gloves"
msgstr ""
#: lang/json/json_items.py
-msgid ".50 BMG incendiary"
+msgid "A pair of thin latex gloves, designed to limit the spread of disease."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A variant of the powerful .50 BMG sniper round, incendiary rounds are "
-"designed to burn hotly upon impact, piercing armor and igniting flammable "
-"substances."
+msgid "fire gauntlets"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy plastic cartridge made for use in flare guns. It appears to be a "
-"modified 12 gauge shotgun shell."
+"A heavy pair of leather gloves, used by firefighters and metalworkers for "
+"heat protection."
msgstr ""
#: lang/json/json_items.py
-msgid ".50 BMG casing"
+msgid "chitinous gauntlets"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An empty casing from a .50 BMG round. These are rare, so you might want to "
-"hold onto these."
+"Gauntlets made from the exoskeletons of insects. Very light and durable."
msgstr ""
#: lang/json/json_items.py
-msgid "Playboy"
+msgid "bone armor gauntlets"
msgstr ""
#: lang/json/json_items.py
-msgid "You can read it for the articles. Or not."
+msgid "Leather gauntlets with bone armor reinforcement. Very light and strong."
msgstr ""
#: lang/json/json_items.py
-msgid "photo album"
+msgid "leather armor gauntlets"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A leather album full of photos of somebody's family. You don't know any of "
-"the people in them, but seeing these pictures still makes you think of "
-"happier times."
+msgid "Heavy fingerless leather gloves. Very flexible and comfortable."
msgstr ""
#: lang/json/json_items.py
-msgid "car buyer's guide"
+msgid "dust mask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Normally this glossy, ad-filled magazine about cars would be pointless, but "
-"it has a series of articles on haggling techniques."
+"A simple piece of cotton that straps over the mouth. Provides a small amount "
+"of protection from air-borne illness and dust."
msgstr ""
#: lang/json/json_items.py
-msgid "Computer World"
+msgid "bandana"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An informative magazine all about computers, both hardware and software."
+"A cotton bandana, worn over the mouth for warmth and minor protection from "
+"dust and other contaminants."
msgstr ""
#: lang/json/json_items.py
-msgid "Ham Radio Illustrated"
+msgid "scarf"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An amusing magazine about ham radio, with lots of diagrams and illustrations "
-"for making your own electronic devices."
+msgid "A long wool scarf, worn over the mouth for warmth."
msgstr ""
#: lang/json/json_items.py
-msgid "Popular Mechanics"
+msgid "A long fur scarf, worn over the mouth for warmth."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "filter mask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A magazine about mechanical innovations. Full of entertaining articles and "
-"advertisements for esoteric gadgets."
+"A mask that straps over your mouth and nose and filters air. Protects from "
+"smoke, dust, and other contaminants quite well."
msgstr ""
#: lang/json/json_items.py
-msgid "Outdoor Adventures"
+msgid "gas mask"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A glossy magazine about surviving and hunting in the wilderness. There's an "
-"exciting article about a bear attack in the back pages."
+"A full gas mask that covers the face and eyes. Provides excellent protection "
+"from smoke, teargas, and other contaminants."
msgstr ""
#: lang/json/json_items.py
-msgid "Through the Lens"
+msgid "eyeglasses"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A colorful digest devoted to backpacking and wilderness photography. The "
-"photos are beautiful, though the terminology in the sections on "
-"survivalcraft assume some proficiency."
+msgid "A pair of glasses for the near-sighted. Useless for anyone else."
msgstr ""
#: lang/json/json_items.py
-msgid "Trapper's Life"
+msgid "reading glasses"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An in-depth magazine about trapping game. There are lots of articles and "
-"diagrams that explain simple trap designs."
+msgid "A pair of glasses for the far-sighted. Useless for anyone else."
msgstr ""
#: lang/json/json_items.py
-msgid "Survival Under Atomic Attack"
+msgid "bifocal glasses"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A wordy and intricate guide to wilderness and urban survival in a worst case "
-"scenario. While filled with loads of useful information, the madman who "
-"wrote this was a terrible writer, and gleaning knowledge from the rants is a "
-"chore."
+"A pair of bifocal glasses for those who are both near-sighted and far-"
+"sighted."
msgstr ""
#: lang/json/json_items.py
-msgid "The Trapper's Companion"
+msgid "safety glasses"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A folksy guide to trapping wild game using time-tested methods. A bit in-"
-"depth for the beginner, it can provide a wealth of information to a "
-"knowledgeable trapper."
+"A pair of plastic glasses, used in workshops, sports, chemistry labs, and "
+"many other places. Provides great protection from damage."
msgstr ""
#: lang/json/json_items.py
-msgid "Batter Up!"
+msgid "swim goggles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A baseball magazine that focuses on batting tips. There are lots of "
-"colorful, full-page photos of skilled athletes demonstrating proper form and "
-"technique."
+"A small pair of goggles. Distorts vision above water, but allows you to see "
+"much further under water."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical baton defense manual"
+msgid "ski goggles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An informative guide to self-defense using clubs and batons. Aimed at the "
-"law enforcement and military market, it is packed with time tested, no-"
-"nonsense information and written to be understandable for beginners."
+"A large pair of goggles that completely seal off your eyes. Excellent "
+"protection from environmental dangers."
msgstr ""
#: lang/json/json_items.py
-msgid "All About Swords"
+msgid "welding goggles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An interesting magazine that contains information about swords and "
-"swordfighting techniques from all across the world."
+"A dark pair of goggles. They make seeing very difficult, but protect you "
+"from bright flashes."
msgstr ""
#: lang/json/json_items.py
-msgid "knife fighter's notes"
+msgid "light amp goggles"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"It seems to be a guide to edged weapon combat, poorly photocopied and "
-"released on spiral- bound paper. Still, there are lots of useful tips for "
-"beginners."
+"A pair of goggles that amplify ambient light, allowing you to see in the "
+"dark. You must be carrying a powered-on unified power supply, or UPS, to "
+"use them."
msgstr ""
#: lang/json/json_items.py
-msgid "CQB Monthly"
+msgid "ballistic glasses"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An in-depth look at various styles of close quarters fighting. There's an "
-"amusing essay about dirty tricks in the front section."
+"Modern tactical eyewear that protects from small projectiles and fragments. "
+"Excellent protection from environmental dangers."
msgstr ""
#: lang/json/json_items.py
-msgid "Close Quarter Fighting Manual"
+msgid "monocle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A well-thumbed hardbound book which illustrates simple strategies and "
-"techniques for close quarters combat encounters."
+"An essential article of the gentleman's apparel. Also negates near-sight."
msgstr ""
#: lang/json/json_items.py
-msgid "Duelist's Annual"
+msgid "sunglasses"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An annual publication about fencing and dueling. There are many good "
-"illustrations which describe proper technique and form."
+msgid "A pair of sunglasses, good for keeping the glare out of your eyes."
msgstr ""
#: lang/json/json_items.py
-msgid "Boxing Monthly"
+msgid "stylish sunglasses"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An exciting monthly magazine about boxing. There are lots of large, colorful "
-"photos of pugilistic exploits."
+"A pair of stylish sunglasses, look good while keeping the glare out of your "
+"eyes."
msgstr ""
#: lang/json/json_items.py
-msgid "High Explosives Quarterly"
+msgid "baseball cap"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An interesting quarterly report about rocket launchers and recoilless "
-"rifles. There are lots of large, exciting photos of explosions and weaponry."
+msgid "A Red Sox cap. It provides a little bit of warmth."
msgstr ""
#: lang/json/json_items.py
-msgid "Jane's Mortars and Rocket Launchers"
+msgid "boonie hat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An incredibly detailed guide to modern rockets, mortars, grenade launchers, "
-"and recoilless weaponry. Lavishly illustrated with color photographs, it "
-"contains a wealth of information."
+msgid "Also called a \"bucket hat.\" Often used in the military."
msgstr ""
#: lang/json/json_items.py
-msgid "Tactical Handgun Digest"
+msgid "cotton hat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A glossy magazine all about handguns and shooting. There is a good article "
-"about proper sighting near the middle."
+msgid "A snug-fitting cotton hat. Quite warm."
msgstr ""
#: lang/json/json_items.py
-msgid "The Tao of the Handgun"
+msgid "knit hat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This introspective volume covers proper usage of handguns, from safety and "
-"stance, to maintenance and proper sighting technique."
+msgid "A snug-fitting wool hat. Very warm."
msgstr ""
#: lang/json/json_items.py
-msgid "Modern Rifleman"
+msgid "hunting cap"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An informative magazine all about rifles and shooting. There is an excellent "
-"article about proper maintenance in this issue."
+msgid "A red plaid hunting cap with ear flaps. Notably warm."
msgstr ""
#: lang/json/json_items.py
-msgid "FM 23-16 Army marksmanship manual"
+msgid "fur hat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A hefty military field manual about automatic rifle usage and techniques "
-"which improve marksmanship and proper weapons-handling."
+msgid "A hat made from the pelts of animals. Extremely warm."
msgstr ""
#: lang/json/json_items.py
-msgid "Trap and Field"
+msgid "balaclava"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An in-depth magazine all about shotguns and shooting. There is an "
-"informative article about proper shooting stance in the back pages."
+msgid "A warm covering that protects the head and face from cold."
msgstr ""
#: lang/json/json_items.py
-msgid "Shotguns: The art and science"
+msgid "hard hat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This book claims to address every problem the shotgunner is likely to face, "
-"and offers solutions to ensure that shooters can make every shot count."
+"A hard plastic hat worn in constructions sites. Excellent protection from "
+"cuts and percussion."
msgstr ""
#: lang/json/json_items.py
-msgid "Submachine Gun Enthusiast"
+msgid "pickelhaube"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An in-depth magazine about submachine guns and shooting. There is an "
-"exhaustive article about close quarter combat techniques in the front."
+"A spiked helmet once worn by German military officers. The spike is very "
+"sharp."
msgstr ""
#: lang/json/json_items.py
-msgid "The Submachine Gun Handbook"
+msgid "beret"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This concise guide details the proper care and operation of most forms of "
-"machine pistols and submachine guns currently used by regular armed and "
-"reserve forces as well as several obsolete weapons."
+msgid "A soft cotton hat commonly worn by armed forces and existentialists."
msgstr ""
#: lang/json/json_items.py
-msgid "First Responder Handbook"
+msgid "wool beret"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A hardbound book detailing advanced first aid techniques and field-expedient "
-"medical care."
+msgid "A soft wool hat commonly worn by armed forces and existentialists."
msgstr ""
#: lang/json/json_items.py
-msgid "Principles of Effective Communication"
+msgid "bike helmet"
msgstr ""
#: lang/json/json_items.py
-msgid "A hardbound book devoted to being an effective and persuasive speaker."
+msgid "A thick foam helmet. Designed to protect against concussion."
msgstr ""
#: lang/json/json_items.py
-msgid "Outdoor Survival Guide"
+msgid "skid lid"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A thick soft-cover book filled with vital information about surviving in the "
-"wild, aimed at the experienced backpacker."
+"A small metal helmet that covers the head and protects against cuts and "
+"percussion."
msgstr ""
#: lang/json/json_items.py
-msgid "Autobiography of a Mountain Man"
+msgid "baseball helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An amusing historical novel filled with detailed descriptions of surviving "
-"in the wild, potentially containing great knowledge an experienced "
-"outdoorsman."
+"A hard plastic helmet that covers the head and ears. Designed to protect "
+"against a baseball to the head."
msgstr ""
#: lang/json/json_items.py
-msgid "The Compleat Trapper"
+msgid "army helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An in-depth book about trapping game animals, covering methods both modern "
-"and ancient."
+"A heavy helmet that provides excellent protection from all sorts of damage."
msgstr ""
#: lang/json/json_items.py
-msgid "US Weekly"
+msgid "helmet liner"
msgstr ""
#: lang/json/json_items.py
-msgid "Weekly news about a bunch of famous people who're all (un)dead now."
+msgid "A helmet liner that goes inside a helmet to make it warmer."
msgstr ""
#: lang/json/json_items.py
-msgid "TIME magazine"
+msgid "riot helmet"
msgstr ""
#: lang/json/json_items.py
-msgid "Current events concerning a bunch of people who're all (un)dead now."
+msgid "A helmet with a plastic shield that covers your entire face."
msgstr ""
#: lang/json/json_items.py
-msgid "Top Gear magazine"
+msgid "motorcycle helmet"
msgstr ""
#: lang/json/json_items.py
-msgid "Lots of articles about cars and driving techniques."
+msgid ""
+"A helmet with covers for your head and chin, leaving space in-between for "
+"you to wear goggles."
msgstr ""
#: lang/json/json_items.py
-msgid "Bon Appetit"
+msgid "chitinous helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Exciting recipes and restaurant reviews. Full of handy tips about cooking."
+"A helmet made from the exoskeletons of insects. Covers the entire head; very "
+"light and durable."
msgstr ""
#: lang/json/json_items.py
-msgid "Glamopolitan"
+msgid "bone armor helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a full-size glossy women's magazine. There are a few unoriginal "
-"recipes and some simple cooking tips somewhere in between the fashion photos "
-"and the sex advice columns."
+"A grotesque, horned helmet carved from bone. Covers the entire head; very "
+"light and strong."
msgstr ""
#: lang/json/json_items.py
-msgid "Beauty Magazine"
+msgid "great helm"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a full-size glossy women's magazine. There are a few simple patterns "
-"and basic sewing tips somewhere in between the fashion photos and the makeup "
-"advertisements."
+"A medieval helmet that provides excellent protection to the entire head, at "
+"the cost of great encumbrance."
msgstr ""
#: lang/json/json_items.py
-msgid "Alpha Male Quarterly"
+msgid "top hat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a full-size glossy men's magazine. There's a brief article about "
-"hiking and a list of simple wilderness survival tips somewhere in between "
-"the photos of bikini-clad women and the gadget advertisements."
+"The only hat for a gentleman. Look exquisite while laughing in the face of "
+"danger!"
msgstr ""
#: lang/json/json_items.py
-msgid "Birdhouse Monthly"
+msgid "bowler hat"
msgstr ""
#: lang/json/json_items.py
-msgid "A riveting periodical all about birdhouses and their construction."
+msgid ""
+"The only hat for a made man. Look like a real good fella while laughing in "
+"the face of your foes!"
msgstr ""
#: lang/json/json_items.py
-msgid "Guns n Ammo"
+msgid "cowboy hat"
msgstr ""
#: lang/json/json_items.py
-msgid "Reviews of firearms, and various useful tips about their use."
+msgid ""
+"Whether hunting varmints, fixing up the ranch, or just wishing you had a "
+"horse, this is the hat for the job."
msgstr ""
#: lang/json/json_items.py
-msgid "The Gun Owner's Handbook"
+msgid "ten-gallon hat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A thick soft-cover book that claims to be a complete guide to safely "
-"operating, maintaining, and repairing firearms."
+"These may not be the Great Plains, but you can still be the Boss with this "
+"high-crowned hat."
msgstr ""
#: lang/json/json_items.py
-msgid "Archery for Kids"
+msgid "backpack"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Will you be able to place the arrow right into the bullseye? It is not that "
-"easy, but once you know how it's done, you will have a lot of fun with "
-"archery."
+msgid "A small backpack, good storage for a little encumbrance."
msgstr ""
#: lang/json/json_items.py
-msgid "Zen and the Art of Archery"
+msgid "leather backpack"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This massive book contains a wealth of vital information for the novice "
-"archer."
+msgid "A small leather backpack, good storage for a little encumbrance."
msgstr ""
#: lang/json/json_items.py
-msgid "Lessons for the Novice Bowhunter"
+msgid "military rucksack"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This hefty paperback book contains all the information needed for novice "
-"archers to get started hunting with a variety of bows and crossbows."
+msgid "A huge military rucksack, provides a lot of storage."
msgstr ""
#: lang/json/json_items.py
-msgid "Computer Gaming"
+msgid "duffel bag"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Reviews of recently released computer games and previews of upcoming titles."
+msgid "A huge duffel bag, provides plenty of storage but severely encumbering."
msgstr ""
#: lang/json/json_items.py
-msgid "comic book"
+msgid "purse"
msgstr ""
#: lang/json/json_items.py
-msgid "A super-hero comic."
+msgid "A bit cumbersome to wear, but provides some storage."
msgstr ""
#: lang/json/json_items.py
-msgid "Paramedics"
+msgid "messenger bag"
msgstr ""
#: lang/json/json_items.py
-msgid "An educational magazine for EMTs."
+msgid "Light and easy to wear, but doesn't offer much storage."
msgstr ""
#: lang/json/json_items.py
-msgid "Dance Dance Dance!"
+msgid "fanny pack"
msgstr ""
#: lang/json/json_items.py
-msgid "Learn the moves of the trendiest dances right now."
+msgid "Provides a bit of extra storage without encumbering you at all."
msgstr ""
#: lang/json/json_items.py
-msgid "The Book of Dances"
+msgid "tactical dump pouch"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This massive antique book documents dances from all around the world in "
-"great detail. A perceptive reader could learn a lot about defensive footwork "
-"from some of the war dances."
+"An expandable pouch secured with straps. Provides a bit of extra storage "
+"without encumbering you at all."
msgstr ""
#: lang/json/json_items.py
-msgid "Diskobolus"
+msgid "holster"
msgstr ""
#: lang/json/json_items.py
-msgid "A biannual magazine devoted to discus throw."
+msgid "bootstrap"
msgstr ""
#: lang/json/json_items.py
-msgid "The Complete Guide to Pitching"
+msgid "A small holster worn on the ankle."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "quiver"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A detailed guide for baseball pitchers that combines time-tested techniques "
-"and information mixed with a common sense approach to pitching."
+"A leather quiver worn on the back or at the hip that can hold 20 arrows. Its "
+"small size won't encumber you."
msgstr ""
#: lang/json/json_items.py
-msgid "Swim Planet"
+msgid "large quiver"
msgstr ""
#: lang/json/json_items.py
-msgid "The world's leading resource about aquatic sports."
+msgid ""
+"A large leather quiver trimmed with metal, worn on the back, that can hold "
+"80 arrows.\n"
+"Historically used by horse archers, rather than foot archers, but neither of "
+"THEM had to fight zombies."
msgstr ""
#: lang/json/json_items.py
-msgid "Water Survival Training Field Manual"
+msgid "pouch"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A commercially produced survival guide that details swimming and deep water "
-"survival techniques tailored to emergency scenarios."
+"A makeshift bag, cobbled together from rags. Really gets in the way, but "
+"provides a decent amount of storage."
msgstr ""
#: lang/json/json_items.py
-msgid "romance novel"
+msgid "leather pouch"
msgstr ""
#: lang/json/json_items.py
-msgid "Drama and mild smut."
+msgid ""
+"A bag stitched together from leather scraps. Doesn't hold an awful lot but "
+"is easy to wear."
msgstr ""
#: lang/json/json_items.py
-msgid "spy novel"
+msgid "gold ring"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A tale of intrigue and espionage amongst Nazis, no, Commies, no, Iraqis!"
+"A flashy gold ring. You can wear it if you like, but it won't provide any "
+"effects."
msgstr ""
#: lang/json/json_items.py
-msgid "thriller novel"
+msgid "silver necklace"
msgstr ""
#: lang/json/json_items.py
-msgid "A suspenseful tale of betrayal and revenge."
+msgid ""
+"A nice silver necklace. You can wear it if you like, but it won't provide "
+"any effects."
msgstr ""
#: lang/json/json_items.py
-msgid "crime novel"
+msgid "small relic"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"After their diamond heist goes wrong, the surviving criminals begin to "
-"suspect that one of them is a police informant."
+"A small relic from a forgotten saint. As extraordinary as the world has "
+"become it may have some power yet."
msgstr ""
#: lang/json/json_items.py
-msgid "scifi novel"
+msgid "radiation badge"
msgstr ""
#: lang/json/json_items.py
-msgid "Aliens, ray guns, and space ships."
+msgid ""
+"A plastic badge with an embedded film strip. The film strip changes color "
+"as it is exposed to radiation. Wear on your lapel so you can notice if it "
+"changes."
msgstr ""
#: lang/json/json_items.py
-msgid "drama novel"
+msgid "deputy badge"
msgstr ""
#: lang/json/json_items.py
-msgid "A real book for real adults."
+msgid "A tarnished gold star gives an air of authority to the wearer."
msgstr ""
#: lang/json/json_items.py
-msgid "coming of age novel"
+msgid "american flag"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A classic tale about growing up, portraying one young man's funny and "
-"poignant experiences with life, love, and sex."
+msgid "A large American flag made to fly in even the worst conditions."
msgstr ""
#: lang/json/json_items.py
-msgid "buddy novel"
+msgid "blanket"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A gripping tale of two friends struggling to survive on the streets of New "
-"York City."
+msgid "Hiding under here will not protect you from the monsters."
msgstr ""
#: lang/json/json_items.py
-msgid "road novel"
+msgid "fur blanket"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A tale about a group of friends who wander the USA in the 1960s against a "
-"backdrop of jazz, poetry and drug use."
+msgid "A heavy fur blanket that covers most of your body."
msgstr ""
#: lang/json/json_items.py
-msgid "adventure novel"
+msgid "emergency blanket"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The stirring tale of a race against time, in search of a lost city located "
-"in the dark heart of the African continent."
+msgid "A compact wool blanket that covers your most important body parts."
msgstr ""
#: lang/json/json_items.py
-msgid "experimental novel"
+msgid "sleeping bag"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bizarre play about the philosophy of existential absurdity. Or maybe it's "
-"about two guys waiting for their friend to show up. It's confusing."
+msgid "A large sleeping bag that covers you head to toe."
msgstr ""
#: lang/json/json_items.py
-msgid "children's book"
+msgid "fur sleeping bag"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A little book for little readers. The colorful cartoon characters and sweet "
-"stories contained herein belong to a different time, before the dead walked "
-"and the world moved on."
+msgid "A large sleeping bag lined with fur. Who needs a tent?"
msgstr ""
#: lang/json/json_items.py
-msgid "war novel"
+msgid "housecoat"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A thrilling narrative of survival in a prisoner of war camp during the "
-"Second World War, filled with riveting subplots about rat farming and "
-"dysentery."
+msgid "Makes you wish you had running water to take a shower."
msgstr ""
#: lang/json/json_items.py
-msgid "western novel"
+msgid "snuggie"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The classic tale of a gunfighting stranger who comes to a small settlement "
-"and is hired to help the townsfolk defend themselves from a band of "
-"marauding outlaws."
+msgid "Perfect for reading all those books you stole."
msgstr ""
#: lang/json/json_items.py
-msgid "samurai novel"
+msgid "cloak"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The classic tale of a wandering swordsman who comes to a small settlement "
-"and is hired to help the townsfolk defend themselves from a band of "
-"marauding outlaws."
+msgid "A heavy cloak that is thrown over your body."
msgstr ""
#: lang/json/json_items.py
-msgid "swashbuckling novel"
+msgid "fur cloak"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An exciting seventeenth century tale of how an enslaved irish doctor and his "
-"comrades-in-chains escape and become heroic pirates of the Robin Hood "
-"variety."
+msgid "A heavy fur cloak that is thrown over your body."
msgstr ""
#: lang/json/json_items.py
-msgid "sports novel"
+msgid "leather cloak"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The dramatic tale of a small-time boxer who gets a rare chance to fight the "
-"heavy-weight champion, and seize his one chance to make a better life for "
-"himself while impressing the cute girl who works in the pet store."
+"A heavy leather cloak that is thrown over your body. Provides decent "
+"protection."
msgstr ""
#: lang/json/json_items.py
-msgid "fantasy novel"
+msgid "jedi cloak"
msgstr ""
#: lang/json/json_items.py
-msgid "Basic sword & sorcery."
+msgid "Stylish cloak."
msgstr ""
#: lang/json/json_items.py
-msgid "mystery novel"
+msgid "basic power armor"
msgstr ""
#: lang/json/json_items.py
-msgid "A detective investigates an unusual murder in a secluded location."
+msgid ""
+"The DoubleTech Power Armor, Mk. I: A heavy suit of basic power armor, "
+"offering very good protection against attacks, but hard to move in."
msgstr ""
#: lang/json/json_items.py
-msgid "horror novel"
+msgid "basic power armor helmet"
msgstr ""
#: lang/json/json_items.py
-msgid "Maybe not the best reading material considering the situation."
+msgid ""
+"A basic helmet, designed for use with the DoubleTech Power Armor, Mk. I. "
+"Offers excellent protection from both attacks and environmental hazards."
msgstr ""
#: lang/json/json_items.py
-msgid "erotic novel"
+msgid "light power armor"
msgstr ""
#: lang/json/json_items.py
-msgid "Hackneyed narrative concealing low-grade literary smut."
+msgid ""
+"A suit of DoubleTech Power Armor, Mk. II-L. This model offers several "
+"improvements over the Mk. I, most notably the weight."
msgstr ""
#: lang/json/json_items.py
-msgid "book of poetry"
+msgid "light power armor helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A collection of poetry by various authors from around the world, including "
-"writings by Dickinson, Goethe, Thoreau, and Yeats."
+"A power armor helmet designed for use with the DoubleTech Power Armor, Mk. "
+"II-L. This improved design is lighter and cooler than the Mk. I helmet."
msgstr ""
#: lang/json/json_items.py
-msgid "book of tall tales"
+msgid "heavy power armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An entertaining collection of early American folklore, featuring tales of "
-"larger than life individuals and their amazing adventures."
+"A suit of DoubleTech Power Armor, Mk. II-H. This model offers several "
+"improvements over the Mk. I, most notably the its environmental protection."
msgstr ""
#: lang/json/json_items.py
-msgid "book of fairy tales"
+msgid "heavy power armor helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An amusing collection of folklore featuring the usual cast of fairies, "
-"goblins, and trolls."
+"A power armor helmet designed for use with the DoubleTech Power Armor, Mk. "
+"II-H. This improved design is heavier than the Mk. I helmet, but cooler, and "
+"offers better environmental protection."
msgstr ""
#: lang/json/json_items.py
-msgid "tragedy novel"
+msgid "power armor hauling frame"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"The story of two young lovers whose feuding families threaten to keep them "
-"apart."
+msgid "A heavy duty hauling frame designed to interface with power armor."
msgstr ""
#: lang/json/json_items.py
-msgid "book of plays"
+msgid "salvaged power armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A collection of plays by various authors from around the world, including "
-"scripts by Wilde, Beckett, Checkov, and Shakespeare."
+"The DoubleTech Power Armor, Mk. I: A heavy suit of basic power armor, "
+"offering very good protection against attacks, but hard to move in. This "
+"suit has had its servos and cooling system stripped out, meaning it no "
+"longer requires power, but also encumbers you greatly and doesn't provide "
+"internal thermal regulation."
msgstr ""
#: lang/json/json_items.py
-msgid "pulp novel"
+msgid "salvaged power armor helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A hardboiled detective tale filled with hard hitting action and intrigue."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "book of essays"
+"A basic helmet, designed for use with the DoubleTech Power Armor, Mk. I. "
+"Offers excellent protection from both attacks and environmental hazards. "
+"This suit has had its internal computer and cooling system stripped out, "
+"meaning it no longer requires power, but it has no internal chronometer and "
+"doesn't provide internal thermal regulation."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A collection of essays by various authors from around the world, including "
-"works by Churchill, Mailer, Eco, and Voltaire."
+msgid "arm splint"
msgstr ""
#: lang/json/json_items.py
-msgid "book of philosophy"
+msgid "A tool to help set bones and hold them in place."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A deep discussion of morality with an emphasis on epistemology and logic."
+msgid "leg splint"
msgstr ""
#: lang/json/json_items.py
-msgid "satire novel"
+msgid "hard leg guards"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A political satire of the pre-apocalypse world. Looking back on it from this "
-"side of armageddon makes it seem all the more ridiculous."
+msgid "A pair of polyurethane leg guards with neoprene backing."
msgstr ""
#: lang/json/json_items.py
-msgid "big book of short stories"
+msgid "knee pads"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This humongous volume contains a vast collection of short stories by "
-"different authors, spanning a wide variety of topics and genres."
+msgid "A pair of knee pads made of stout plastic and cloth."
msgstr ""
#: lang/json/json_items.py
-msgid "Zombie Survival Guide"
+msgid "metal leg guards"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"While this seems like it would be very useful in this situation, the sheer "
-"amount of misinformation present makes it practically useless."
+msgid "A pair of leg guards hammered out from metal. Very stylish."
msgstr ""
#: lang/json/json_items.py
-msgid "101 Wrestling Moves"
+msgid "wrist watch"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"It seems to be a wrestling manual, poorly photocopied and released on "
-"spiral- bound paper. Still, there are lots of useful tips for unarmed combat."
+msgid "A simple wristwatch. Tells the time and has an alarm clock feature."
msgstr ""
#: lang/json/json_items.py
-msgid "Spetsnaz Knife Techniques"
+msgid "toque"
msgstr ""
#: lang/json/json_items.py
-msgid "A classic Soviet text on the art of attacking with a blade."
+msgid ""
+"A traditional chefs hat, standing tall and proud against the vulgarities of "
+"the world."
msgstr ""
#: lang/json/json_items.py
-msgid "FM 23-25 Army bayonet manual"
+msgid "chefs jacket"
msgstr ""
#: lang/json/json_items.py
-msgid "A hefty military field manual about bayonet usage and combat theory."
+msgid ""
+"This double-breasted uniform is unusually thick to protect against the heat "
+"of the kitchen."
msgstr ""
#: lang/json/json_items.py
-msgid "Under the Hood"
+msgid "checkered pants"
msgstr ""
#: lang/json/json_items.py
-msgid "An advanced mechanics manual, covering all sorts of topics."
+msgid "In a pinch, these pants can be used for an impromptu game of checkers."
msgstr ""
#: lang/json/json_items.py
-msgid "Pitching a Tent"
+msgid "scrap suit"
msgstr ""
#: lang/json/json_items.py
-msgid "A guide detailing the basics of woodsmanship and outdoor survival."
+msgid ""
+"A suit of armor forged from scraps of metal; provides decent protection, but "
+"the loose collection of plates jangles and clangs as you walk, attracting "
+"the attention of all nearby."
msgstr ""
#: lang/json/json_items.py
-msgid "Self-Esteem for Dummies"
+msgid "bookplate"
msgstr ""
#: lang/json/json_items.py
-msgid "Full of useful tips for showing confidence in your speech."
+msgid ""
+"A crude form of armor made from stacked paper and rolls of duct tape, this "
+"breastplate offers a surprising amount of protection."
msgstr ""
#: lang/json/json_items.py
-msgid "How to Succeed in Business"
+msgid "2-by-arm guards"
msgstr ""
#: lang/json/json_items.py
-msgid "Useful if you want to get a good deal when purchasing goods."
+msgid ""
+"A pair of improvised arm guards made from broken pieces of a 2by4 that are "
+"tied to your arms with rags and string, they offer good proection but are "
+"really uncomfortable to wear."
msgstr ""
#: lang/json/json_items.py
-msgid "The Big Book of First Aid"
+msgid "2-by-shin guards"
msgstr ""
#: lang/json/json_items.py
-msgid "It's big and heavy, but full of great information about first aid."
+msgid ""
+"A pair of improvised shin guards made from broken pieces of a 2by4 that are "
+"tied to your shins with rags and string, they offer good proection but are "
+"really hard to run with."
msgstr ""
#: lang/json/json_items.py
-msgid "Pocket Guide to First Aid"
+msgid "hand wraps"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This pocket-sized leather-bound guide to first aid combines a wealth of "
-"concise information with simple to follow instructions and easy to read "
-"illustrations."
+"Long pieces of cloth that are meant to be wrapped around your hands to "
+"provide small amounts of protection while punching and performing other "
+"general mischief."
msgstr ""
#: lang/json/json_items.py
-msgid "Pocket Survival Guide"
+msgid "light survivor suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This pocket-sized leather-bound survival guide combines a wealth of concise "
-"information with simple to follow instructions and easy to read "
-"illustrations."
+"A lightweight home built combination armor made from a cut down bulletproof "
+"vest and a reinforced jumpsuit made out of fabric. Protects from the "
+"elements as well as from harm."
msgstr ""
#: lang/json/json_items.py
-msgid "Pocket Guide to Firearm Safety"
+msgid "survivor suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This pocket-sized leather-bound guide to firearm safety combines a wealth of "
-"concise information with simple to follow instructions and easy to read "
-"illustrations."
+"A home built combination armor made from a bulletproof vest and a reinforced "
+"jumpsuit made out of leather. Protects from the elements as well as from "
+"harm."
msgstr ""
#: lang/json/json_items.py
-msgid "How to Browse the Web"
+msgid "armored boots"
msgstr ""
#: lang/json/json_items.py
-msgid "Very beginner-level information about computers."
+msgid "An extremely heavy set of armor plated boots."
msgstr ""
#: lang/json/json_items.py
-msgid "Computer Science 101"
+msgid "armored gauntlets"
msgstr ""
#: lang/json/json_items.py
-msgid "An entry-level textbook about computers."
+msgid "An extremely heavy set of armor plated gloves."
msgstr ""
#: lang/json/json_items.py
-msgid "Cooking on a Budget"
+msgid "heavy survivor suit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A nice cook book that goes beyond recipes and into the chemistry of food."
+"A heavy home built combination armor made from a reinforced bulletproof vest "
+"and a metal armor plated jumpsuit made out of leather. Protects from the "
+"elements as well as from harm."
msgstr ""
#: lang/json/json_items.py
-msgid "To Serve Man"
+msgid "winter survivor suit"
msgstr ""
#: lang/json/json_items.py
-msgid "It's... it's a cookbook!"
+msgid ""
+"A warm and heavy, home built combination armor made from a reinforced "
+"bulletproof vest and an insulated jumpsuit made out of leather. Protects "
+"from the elements as well as from harm."
msgstr ""
#: lang/json/json_items.py
-msgid "Cucina Italiana"
+msgid "survivor boots"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This cookbook is written in Italian, but handily illustrated with step by "
-"step photo instructions."
+"A pair of customized, heavily armored boots, modified to provide maximum "
+"protection from harm and the elements, even when knee-deep in the dead."
msgstr ""
#: lang/json/json_items.py
-msgid "What's a Transistor?"
+msgid "survivor gloves"
msgstr ""
#: lang/json/json_items.py
-msgid "A basic manual of electronics and circuit design."
+msgid ""
+"A pair of heavily customized, armored gloves, modified to be easy of wear "
+"while providing maximum protection under extreme conditions."
msgstr ""
#: lang/json/json_items.py
-msgid "Sew What? Clothing!"
+msgid "survivor helmet"
msgstr ""
#: lang/json/json_items.py
-msgid "A colorful book about tailoring."
+msgid ""
+"A customized, heavily armored helmet, modified to provide maximum comfort "
+"and protection from harm."
msgstr ""
#: lang/json/json_items.py
-msgid "Sew Awesome Monthly"
+msgid "SWAT armor"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A well presented monthly magazine all about knitting, crocheting, and "
-"needlepoint. Filled with ideas and project patterns."
+"A suit of black bulletproof armor with lots of pockets. The word SWAT is "
+"emblazoned across the back."
msgstr ""
#: lang/json/json_items.py
-msgid "Sewing Techniques for Designers"
+msgid "tactical helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A massive, hardbound book full of a wealth of information for the "
-"professional clothing designer."
+"A lightweight black helmet that provides excellent protection from all sorts "
+"of damage."
msgstr ""
#: lang/json/json_items.py
-msgid "clothing designer's portfolio"
+msgid "tactical full helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A leather bound portfolio that once belonged to a clothing designer. Filled "
-"with sketches and notes, a skilled tailor could learn a lot from this volume."
+"An all-encompassing black helmet that covers your entire face and neck, "
+"providing excellent protection from all sorts of damage."
msgstr ""
#: lang/json/json_items.py
-msgid "How to Trap Anything"
+msgid "plate armor"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A worn manual that describes how to set and disarm a wide variety of traps."
+msgid "A suit of gothic plate armor."
msgstr ""
#: lang/json/json_items.py
-msgid "The Modern Trapper"
+msgid "barbute helm"
msgstr ""
#: lang/json/json_items.py
-msgid "An extensive volume that details numerous methods of trapping game."
+msgid ""
+"A medieval helmet that provides excellent protection for the head, with a Y "
+"shaped opening for the face."
msgstr ""
#: lang/json/json_items.py
-msgid "Building for Beginners"
+msgid "leather armor helmet"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A large, paperback book detailing several beginner's projects in "
-"construction."
+msgid "A thick leather helmet that provides excellent protection for the head."
msgstr ""
#: lang/json/json_items.py
-msgid "101 Home Repairs"
+msgid "Ō-yoroi"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A paperback book detailing 101 home repair projects the novice carpenter."
+msgid "An ornamental suit of Japanese samurai armor."
msgstr ""
#: lang/json/json_items.py
-msgid "The Rules of the Road"
+msgid "kabuto"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A thick textbook for beginning drivers. It contains chapters on laws, safe "
-"vehicle operation, and defensive driving concepts."
+"A medieval Japanese helmet with a scowling facemask that provides excellent "
+"protection to the entire head and face."
msgstr ""
#: lang/json/json_items.py
-msgid "Principles of Advanced Programming"
+msgid "leather apron"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy textbook dedicated to advanced-level software design, written for "
-"several different programming languages."
+"An apron made of thick leather. Cumbersome, but offers excellent protection "
+"from cuts."
msgstr ""
#: lang/json/json_items.py
-msgid "Computer Science 301"
+msgid "ballistic mask"
msgstr ""
#: lang/json/json_items.py
-msgid "A college textbook on computer science."
+msgid ""
+"A protective reinforced kevlar mask that covers the face. Provides excellent "
+"protection from ballistic threats."
msgstr ""
#: lang/json/json_items.py
-msgid "Advanced Electronics"
+msgid "hockey mask"
msgstr ""
#: lang/json/json_items.py
-msgid "A college textbook on circuit design."
+msgid ""
+"A protective face mask made of thick plastic. Commonly worn by hockey "
+"goalies."
msgstr ""
#: lang/json/json_items.py
-msgid "Electronic Circuit Theory"
+msgid "drop leg pouches"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An advanced college textbook on circuit theory, design, and organization."
+"A set of pouches that can be worn on the thighs using buckled straps. This "
+"variety is favored by the military."
msgstr ""
#: lang/json/json_items.py
-msgid "Amateur Home Radio for Enthusiasts"
+msgid "leather cat ears"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A book about ham radio and citizen's band radio. It contains numerous "
-"diagrams and illustrations explaining the science behind the electronics."
+"A shiny pair of black cat ears on a headband. It does nothing, but there's "
+"no reason not to look good even if no one's looking."
msgstr ""
#: lang/json/json_items.py
-msgid "Advanced Economics"
+msgid "fuzzy cat ears"
msgstr ""
#: lang/json/json_items.py
-msgid "A college textbook on economics."
+msgid ""
+"A fuzzy pair of brownish cat ears on a headband. It does nothing, but "
+"there's no reason not to look good even if no one's looking."
msgstr ""
#: lang/json/json_items.py
-msgid "Mechanical Mastery"
+msgid "leather cat tail"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An advanced guide on mechanics and welding, covering topics like \"Grinding "
-"off rust\" and \"Making cursive E's\"."
+"A glossy black leather tail weighted down with tiny beads of plastic. Sways "
+"behind you when you walk."
msgstr ""
#: lang/json/json_items.py
-msgid "Internal Combustion Fundamentals"
+msgid "fuzzy cat tail"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A college-level textbook that details the operation, maintenance, and repair "
-"of internal combustion engines."
+"A fuzzy tawny tail weighted down with tiny beads of plastic. Sways behind "
+"you when you walk."
msgstr ""
#: lang/json/json_items.py
-msgid "chemistry textbook"
+msgid "fur kitty collar"
msgstr ""
#: lang/json/json_items.py
-msgid "A college textbook on chemistry."
+msgid ""
+"A decorative 'collar' made out of fur. Complete with a little bell hanging "
+"from the front. Don't worry, it's silent."
msgstr ""
#: lang/json/json_items.py
-msgid "family cookbook"
+msgid "pot helmet"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A big binder full of somebody's family recipes. The well-turned pages and "
-"creased corners speak volumes of the culinary knowledge contained within. "
-"You could probably learn a lot about cooking from studying this domestic "
-"artifact."
+"A helmet made from a soup pot. It's not very good protection, but it's "
+"better than nothing."
msgstr ""
#: lang/json/json_items.py
-msgid "Advanced Physical Chemistry"
+msgid "leather collar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A university-level textbook on advanced principles of chemistry, both "
-"organic and inorganic."
+"A black leather 'collar' with a bell dangling from the front. Don't worry, "
+"the bell is silent."
msgstr ""
#: lang/json/json_items.py
-msgid "Engineering 301"
+msgid "go bag"
msgstr ""
#: lang/json/json_items.py
-msgid "A textbook on civil engineering and construction."
+msgid ""
+"A huge duffel bag with backpack attached, both packed to the gills. Judging "
+"by the feel, a National Guard soldier could have packed this to be ready for "
+"deployment. /n Disassemble to unpack and enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "SICP"
+msgid "water"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A classic text, \"The Structure and Interpretation of Computer Programs.\" "
-"Written with examples in LISP, but applicable to any language."
+msgid "Water, the stuff of life, the best thirst-quencher available."
msgstr ""
#: lang/json/json_items.py
-msgid "Robots for Fun & Profit"
+msgid "Fresh, clean water. Truly the best thing to quench your thirst."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A rare book on the design of robots, with lots of helpful step-by-step "
-"guides."
+msgid "sewage sample"
msgstr ""
#: lang/json/json_items.py
-msgid "Guide to Advanced Emergency Care"
+msgid "A sample of sewage from a treatment plant. Gross."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A thick textbook for paramedics describing advanced lifesaving procedures "
-"and field-expedient care methods."
+msgid "salt water"
msgstr ""
#: lang/json/json_items.py
-msgid "The Complete Home Repair Guide"
+msgid "Water with salt added. Not good for drinking."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A massive book that details virtually every aspect of remodeling and "
-"repairing a home, with concise terminology aimed at experienced carpenters."
+msgid "orange juice"
msgstr ""
#: lang/json/json_items.py
-msgid "national weather transcripts"
+msgid "Freshly-squeezed from real oranges! Tasty and nutritious."
msgstr ""
#: lang/json/json_items.py
-msgid "Old weather records are about as interesting as a rock."
+msgid "apple cider"
msgstr ""
#: lang/json/json_items.py
-msgid "patient treatment records"
+msgid "Pressed from fresh apples. Tasty and nutritious."
msgstr ""
#: lang/json/json_items.py
-msgid "A massive stack of medical records that contain every gory detail."
+msgid "lemonade"
msgstr ""
#: lang/json/json_items.py
-msgid "corporate accounting ledger"
+msgid ""
+"Lemon juice mixed with water and sugar to dull the sourness. Delicious and "
+"refreshing."
msgstr ""
#: lang/json/json_items.py
-msgid "If you knew what to look for something might stand out..."
+msgid "cranberry juice"
msgstr ""
#: lang/json/json_items.py
-msgid "black box transcript"
+msgid "Made from real Massachusetts cranberries. Delicious and nutritious."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "sports drink"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A full flight log for a military aircraft. Nothing of interest stands out."
+"Consisting of a special blend of electrolytes and simple sugars, this "
+"beverage tastes like bottled sweat but rehydrates the body faster than water."
msgstr ""
#: lang/json/json_items.py
-msgid "priest's diary"
+msgid "energy drink"
msgstr ""
#: lang/json/json_items.py
-msgid "A small book filled with journal entries in Latin."
+msgid "Popular among those who need to stay up late working."
msgstr ""
#: lang/json/json_items.py
-msgid "Visions in Solitude"
+msgid "cola"
msgstr ""
#: lang/json/json_items.py
-msgid "A small book detailing 'visions' a prisoner had on death row."
+msgid "Things go better with cola. Sugar water with caffeine added."
msgstr ""
#: lang/json/json_items.py
-msgid "Crafty Crafter's Quarterly"
+msgid "root beer"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A fun quarterly magazine all about macaroni art and things you can make by "
-"supergluing found objects together."
+msgid "Like cola, but without caffeine. Still not that healthy."
msgstr ""
#: lang/json/json_items.py
-msgid "101 Crafts for Beginners"
+msgid "grape drink"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A large, paperback book detailing a hundred and one beginner's projects in "
-"fabrication."
+"A mass-produced grape flavored beverage of artificial origin. Good for when "
+"you want something that tastes like fruit, but still don't care about your "
+"health."
msgstr ""
#: lang/json/json_items.py
-msgid "DIY Compendium"
+msgid "milk"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A thick, hardbound book detailing countless projects for inventions that "
-"claim to improve all aspects of life."
+msgid "Baby cow food, appropriated for adult humans. Spoils rapidly."
msgstr ""
#: lang/json/json_items.py
-msgid "Welding and Metallurgy"
+msgid "condensed milk"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A rather technical textbook that illustrates the science and technique of "
-"becoming a better welder."
+"Baby cow food, appropriated for adult humans. Having been canned, this milk "
+"should last for a very long time."
msgstr ""
#: lang/json/json_items.py
-msgid "The Historic Weaponsmith"
+msgid "V8"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This in-depth and technical text details various forms of ancient European "
-"weaponsmithing, and is well illustrated with step by step photo instructions."
+msgid "Contains up to 8 vegetables! Nutritious and tasty."
msgstr ""
#: lang/json/json_items.py
-msgid "The Swords of the Samurai"
+msgid "broth"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This in-depth and technical text details various forms of ancient Japanese "
-"swordsmithing, and is well illustrated with step by step photo instructions."
+msgid "Vegetable stock. Tasty and fairly nutritious."
msgstr ""
#: lang/json/json_items.py
-msgid "Studies in Historic Armorsmithing"
+msgid "bone broth"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This in-depth and technical text details various forms of ancient European "
-"armor crafting, and is well illustrated with lots of photos."
+msgid "A tasty and nutritious broth made from bones."
msgstr ""
#: lang/json/json_items.py
-msgid "The Art of Japenese Armormaking"
+msgid "vegetable soup"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This in-depth and technical text details various forms of ancient Japanese "
-"armor crafting, and is well illustrated with lots of photos."
+msgid "A nutritious and delicious hearty vegetable soup."
msgstr ""
#: lang/json/json_items.py
-msgid "The Hitchhiker's Guide to the Cataclysm"
+msgid "meat soup"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Inscribed on the cover in large, friendly letters, is the message \"Don't "
-"Panic\"."
+msgid "A nutritious and delicious hearty meat soup."
msgstr ""
#: lang/json/json_items.py
-msgid "arrowhead"
+msgid "woods soup"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Heads for an arrow. Placing these on an arrow will make the arrow more "
-"damaging and piercing."
+msgid "A nutritious and delicious soup, made of gifts of nature."
msgstr ""
#: lang/json/json_items.py
-msgid "fletching"
+msgid "sap soup"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Also known as a flight, this item provides aerodynamic stabilization of "
-"arrows."
+msgid "A soup made from someone who is a far better meal than person."
msgstr ""
#: lang/json/json_items.py
-msgid "wood arrow shaft"
+msgid "riesling"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A crude shaft made from wood. It needs arrowheads and fletching to become a "
-"functional arrow. You can, however, fire it from a bow."
+msgid "Sparkling white wine, made from the world's noblest grape."
msgstr ""
#: lang/json/json_items.py
-msgid "heavy wood arrow shaft"
+msgid "chardonnay"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A heavy shaft made from wood. It needs arrowheads and fletching to become a "
-"functional arrow. You can, however, fire it from a bow."
+msgid "America's most popular wine, and for good reason."
msgstr ""
#: lang/json/json_items.py
-msgid "metal arrow shaft"
+msgid "cabernet sauvignon"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A heavy shaft made from scrap metal. It needs arrowheads and fletching to "
-"become a functional arrow. You can, however, fire it from a bow."
+msgid "The heavily disputed king of red wines. Pairs well red meats and pasta."
msgstr ""
#: lang/json/json_items.py
-msgid "fire hardened wood arrow"
+msgid "pinot noir"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A simple arrow shaft that has had a point carved into it and then fire "
-"hardened."
+"Prized by collectors and adored by critics, it is one of the rarer and more "
+"elegant wines."
msgstr ""
#: lang/json/json_items.py
-msgid "field point wood arrow"
+msgid "whiskey"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple arrow shaft that has a crude arrow head. Useful for hunting small "
-"woodland creatures."
+msgid "Made from, by, and for real Southern colonels!"
msgstr ""
#: lang/json/json_items.py
-msgid "small game arrow"
+msgid "vodka"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple arrow shaft that has a wide blunt head. Useful for hunting small "
-"woodland creatures without splattering them all over the ground."
+msgid "In Soviet Russia, vodka drinks you!"
msgstr ""
#: lang/json/json_items.py
-msgid "fletched fire hardened wood arrow"
+msgid "gin"
msgstr ""
#: lang/json/json_items.py
-msgid "This simple arrow has a fire hardened point and some fletchings."
+msgid "Smells faintly of elderberries, but mostly booze."
msgstr ""
#: lang/json/json_items.py
-msgid "fletched field point wood arrow"
+msgid "rum"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A simple arrow shaft that has a crude arrow head and some fletchings. Useful "
-"for hunting small woodland creatures or as a last ditch defense against "
-"zombies."
+msgid "Drinking this might make you feel like a pirate. Or not."
msgstr ""
#: lang/json/json_items.py
-msgid "wood arrow"
+msgid "tequila"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A basic wooden arrow, it has a metal arrow head and some fletchings. It's "
-"light-weight, does some damage, and is so-so on accuracy. Stands a good "
-"chance of remaining intact once fired."
+msgid "Don't eat the worm! Wait, there's no worm in this bottle."
msgstr ""
#: lang/json/json_items.py
-msgid "heavy fletched fire hardened arrow"
+msgid "triple sec"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This arrow is significantly sturdier than other wooden arrows. It has a "
-"firehardened point and some fletchings."
+msgid "An orange flavored liquor used in many mixed drinks."
msgstr ""
#: lang/json/json_items.py
-msgid "heavy fletched field point arrow"
+msgid "cheap wine"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This arrow is significantly sturdier than other wooden arrows. It has a "
-"crude field point head and some fletchings."
+msgid "Really cheap fortified wine."
msgstr ""
#: lang/json/json_items.py
-msgid "heavy wood arrow"
+msgid "Irish coffee"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A heavy wooden arrow, it has a metal arrow head and some fletchings. It's "
-"much heavier than other wooden arrows, as a result it does more damage and "
-"is more stable in flight, resulting in better accuracy over a longer range. "
-"Stands a very good chance of remaining intact once fired."
+"Sweetened coffee and whiskey. Start your day the closeted alcoholic way!"
msgstr ""
#: lang/json/json_items.py
-msgid "sharpened metal arrow"
+msgid "long island iced tea"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This metal shaft has been carefully sharpened so that it has a crude point "
-"at the end."
+"A blend of incredibly strong-flavored liquors that somehow tastes like none "
+"of them."
msgstr ""
#: lang/json/json_items.py
-msgid "metal arrow"
+msgid "screwdriver"
msgstr ""
#: lang/json/json_items.py
-msgid "This metal arrow has a steel arrow head and some fletchings."
+msgid "The surreptitious drunkard mechanic's drink of choice."
msgstr ""
#: lang/json/json_items.py
-msgid "carbon fiber arrow"
+msgid "wild apple"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"High-tech carbon fiber shafts and 100 grain broadheads. Very light weight, "
-"fast, and notoriously fragile."
+msgid "Like apple cider, only with vodka."
msgstr ""
#: lang/json/json_items.py
-msgid "exploding arrow"
+msgid "rum & cola"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This arrow has a small IED strapped to its tip. Horribly inaccurate, heavy, "
-"and bulky, not only does this contraption require expert hands to pull off a "
-"shot, it requires one to loose this with a small measure of confidence the "
-"shooter won't be caught in the blast radius."
+msgid "Suitable for tropical retreats and Canadian artists alike."
msgstr ""
#: lang/json/json_items.py
-msgid "exploding arrowhead"
+msgid "beer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This simple IED is designed to be attached to an arrow and detonate on "
-"impact. Theoretically you could throw it but who would want to do that?"
+"Best served cold, in a glass, and with a lime - but you're not that lucky."
msgstr ""
#: lang/json/json_items.py
-msgid "flaming arrow"
+msgid "bleach"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This arrow has a flaming rag wrapped around the shaft near the head. You "
-"should shoot it soon before it burns your bow."
+"This is sodium hypochlorite, a common household cleaning agent. It is highly "
+"unsafe to drink."
msgstr ""
#: lang/json/json_items.py
-msgid "wood crossbow bolt"
+msgid "ammonia"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sharpened bolt carved from wood. It's very light, but doesn't do much "
-"damage and isn't particularly accurate. Stands a good chance of remaining "
-"intact once fired."
+"This is ammonium hydroxide, a common household cleaning agent. It is highly "
+"unsafe to drink."
msgstr ""
#: lang/json/json_items.py
-msgid "metal crossbow bolt"
+msgid "plant food"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A sharpened bolt made from metal of some kind. It's heavy and unwieldy, "
-"providing moderate damage and accuracy. Stands a good chance of remaining "
-"intact once fired."
+msgid "Don't drink it; feed it to your plants!"
msgstr ""
#: lang/json/json_items.py
-msgid "steel crossbow bolt"
+msgid "acid water"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sharp bolt made from steel. Deadly in skilled hands. Stands an excellent "
-"chance of remaining intact once fired."
+"Water collected during an acid rainstorm. Don't drink it. Boiling it "
+"concentrates the acid."
msgstr ""
#: lang/json/json_items.py
-msgid "explosive crossbow bolt"
+msgid "weak acid water"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sharpened bolt made from metal of some kind. It's light but unwieldy, "
-"providing moderate accuracy, because it's been filled with explosives and "
-"fitted with an impact trigger."
+"A mixture of rain and acid rain. Don't drink it. Boiling it concentrates the "
+"acid."
msgstr ""
#: lang/json/json_items.py
-msgid "self bow"
+msgid "concentrated acid"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow made from a single piece of wood. It is made specifically for the "
-"person using it."
+msgid "Concentrated acid. Don't drink it."
msgstr ""
#: lang/json/json_items.py
-msgid "short bow"
+msgid "mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A shorter bow than the longbow, easier to draw than the longbow but "
-"sacrifices power. Arrows fired from this weapon have a good chance of "
-"remaining intact for re-use. It requires 8 strength to fire"
-msgstr ""
-
#: lang/json/json_items.py
-msgid "compound bow"
+#: lang/json/json_items.py
+#: lang/json/json_items.py
+#: lang/json/json_items.py
+#: lang/json/json_items.py
+#: lang/json/json_items.py
+msgid "A rare substance of uncertain origins. Causes you to mutate."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow with cams that fires high velocity arrows. Weaker people can use "
-"compound bows more easily. Arrows fired from this weapon have a good chance "
-"of remaining intact for re-use. It requires 8 strength to fire"
+msgid "plant mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "composite bow"
+msgid "insect mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow made from more than one material so it is able to store more energy. "
-"Arrows fired from this weapon have a good chance of remaining intact for re-"
-"use. It requires 10 strength to fire"
+msgid "spider mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "recurve bow"
+msgid "slime mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow that curves away from the archer at the tips allowing more power to be "
-"stored in the bow. Arrows fired from this weapon have a good chance of "
-"remaining intact for re-use. It requires 10 strength to fire"
+msgid "fish mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "reflex bow"
+msgid "rat mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow that has limbs which curve away from the archer sacrificing accuracy "
-"for power. Arrows fired from this weapon have a good chance of remaining "
-"intact for re-use. It requires 10 strength to fire"
+msgid "beast mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "longbow"
+msgid "cattle mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A six-foot wooden bow that fires arrows. This takes a fair amount of "
-"strength to draw. Arrows fired from this weapon have a good chance of "
-"remaining intact for re-use. It requires 10 strength to fire"
+msgid "cephalopod mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "reflex recurve bow"
+msgid "bird mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A bow that combines the traits from both the reflex and the recurve bows. "
-"Both the limbs and the tips curve away from the archer. This dramatically "
-"increases the power while increasing the strength to draw the bow "
-"significantly. It requires 12 strength to fire efficiently."
+msgid "lizard mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "pistol crossbow"
+msgid "troglobite mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A small concealable pistol like crossbow. It is weak due to it's small size "
-"and draw, good for hunting small game. Bolts fired from this weapon have a "
-"good chance of remaining intact for re-use."
+msgid "medical mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid "crossbow"
+msgid "purifier"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A slow-loading hand weapon that launches bolts. Stronger people can reload "
-"it much faster. Bolts fired from this weapon have a good chance of remaining "
-"intact for re-use."
+"A rare stem-cell treatment that causes mutations and other genetic defects "
+"to fade away."
msgstr ""
#: lang/json/json_items.py
-msgid "Ganz-Rustung"
+msgid "chimera mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A HUGE very slow-loading medieval crossbow from Germany. It's tension is so "
-"powerful that you feel it shake after firing. Un-skilled users will find it "
-"very hard to reload. Bolts fired from this weapon have a good chance of "
-"remaining intact for re-use."
+msgid "An extremely rare mutagen cocktail."
msgstr ""
#: lang/json/json_items.py
-msgid "repeating crossbow"
+msgid "alpha mutagen"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A custom made mechanical large crossbow, with a wooden magazine that holds "
-"10 bolts. Single bolt reload. Bolts fired from this weapon have a good "
-"chance of remaining intact for re-use."
+msgid "tea"
msgstr ""
#: lang/json/json_items.py
-msgid "plastic shaft"
+msgid "Tea, the beverage of gentlemen everywhere."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A crude shaft made from plastic. It needs arrowheads and fletching to become "
-"a functional arrow. You can, however, fire it from a bow."
+msgid "kompot"
msgstr ""
#: lang/json/json_items.py
-msgid "plastic arrowhead"
+msgid "Clear juice obtained by cooking fruit in a large volume of water"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Plastic heads for an arrow. Placing these on an arrow will make the arrow "
-"more damaging and piercing."
+msgid "coffee"
msgstr ""
#: lang/json/json_items.py
-msgid "throwing knife"
+msgid "Coffee. The morning ritual of the pre-apocalypse world."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A thin and flat knife made for throwing. Its ineffective cutting edge and "
-"odd shape makes it unsuitable for use as a tool."
+msgid "chocolate drink"
msgstr ""
#: lang/json/json_items.py
-msgid "throwing axe"
+msgid ""
+"A chocolate flavored beverage made of artifical flavoring and milk "
+"byproducts. Shelf stable and vaguely appetizing even when lukewarm."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"A lightweight hatchet made for throwing. Its ineffective cutting edge and "
-"light weight makes it unsuitable for use as a tool."
+msgid "blood"
msgstr ""
#: lang/json/json_items.py
-msgid "plastic arrow"
+msgid "Blood, possibly that of a human. Disgusting!"
msgstr ""
#: lang/json/json_items.py
-msgid "This plastic arrow has a plastic arrow head and some fletchings."
+msgid "bone"
msgstr ""
#: lang/json/json_items.py
-msgid "water"
+msgid ""
+"A bone from some creature or other, could be eaten or used to make some "
+"stuff, like needles."
msgstr ""
#: lang/json/json_items.py
-msgid "Water, the stuff of life, the best thirst-quencher available."
+msgid "fluid sac"
msgstr ""
#: lang/json/json_items.py
-msgid "Fresh, clean water. Truly the best thing to quench your thirst."
+msgid ""
+"A fluid bladder from a plant based lifeform, not very nutritious, but fine "
+"to eat anyway."
msgstr ""
#: lang/json/json_items.py
-msgid "sewage sample"
+msgid "chunk of meat"
msgstr ""
#: lang/json/json_items.py
-msgid "A sample of sewage from a treatment plant. Gross."
+msgid "Freshly butchered meat. You could eat it raw, but cooking it is better."
msgstr ""
#: lang/json/json_items.py
-msgid "salt water"
+msgid "plant marrow"
msgstr ""
#: lang/json/json_items.py
-msgid "Water with salt added. Not good for drinking."
+msgid "A nutrient rich chunk of plant matter, could be eaten raw or cooked."
msgstr ""
#: lang/json/json_items.py
-msgid "orange juice"
+msgid "human flesh"
msgstr ""
#: lang/json/json_items.py
-msgid "Freshly-squeezed from real oranges! Tasty and nutritious."
+msgid "Freshly butchered from a human body."
msgstr ""
#: lang/json/json_items.py
-msgid "apple cider"
+msgid "wild vegetables"
msgstr ""
#: lang/json/json_items.py
-msgid "Pressed from fresh apples. Tasty and nutritious."
+msgid ""
+"An assortment of edible-looking wild plants. Most are quite bitter-tasting."
msgstr ""
#: lang/json/json_items.py
-msgid "lemonade"
+msgid "tainted meat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Lemon juice mixed with water and sugar to dull the sourness. Delicious and "
-"refreshing."
+"Meat that's obviously unhealthy. You could eat it, but it will poison you."
msgstr ""
#: lang/json/json_items.py
-msgid "cranberry juice"
+msgid "blob glob"
msgstr ""
#: lang/json/json_items.py
-msgid "Made from real Massachusetts cranberries. Delicious and nutritious."
+msgid ""
+"A little hunk of glop that fell off a blob monster. It doesn't seem "
+"hostile, but it does wiggle occasionally."
msgstr ""
#: lang/json/json_items.py
-msgid "sports drink"
+msgid "tainted veggy"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Consisting of a special blend of electrolytes and simple sugars, this "
-"beverage tastes like bottled sweat but rehydrates the body faster than water."
+"Vegetable that looks poisonous. You could eat it, but it will poison you."
msgstr ""
#: lang/json/json_items.py
-msgid "energy drink"
+msgid "cooked meat"
msgstr ""
#: lang/json/json_items.py
-msgid "Popular among those who need to stay up late working."
+msgid "Freshly cooked meat. Very nutritious."
msgstr ""
#: lang/json/json_items.py
-msgid "cola"
+msgid "smoked meat"
msgstr ""
#: lang/json/json_items.py
-msgid "Things go better with cola. Sugar water with caffeine added."
+msgid "Tasty meat that has been heavily smoked for long term preservation."
msgstr ""
#: lang/json/json_items.py
-msgid "root beer"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Like cola, but without caffeine. Still not that healthy."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "grape drink"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A mass-produced grape flavored beverage of artificial origin. Good for when "
-"you want something that tastes like fruit, but still don't care about your "
-"health."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "milk"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Baby cow food, appropriated for adult humans. Spoils rapidly."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "condensed milk"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Baby cow food, appropriated for adult humans. Having been canned, this milk "
-"should last for a very long time."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "V8"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Contains up to 8 vegetables! Nutritious and tasty."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "broth"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Vegetable stock. Tasty and fairly nutritious."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "bone broth"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A tasty and nutritious broth made from bones."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "vegetable soup"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A nutritious and delicious hearty vegetable soup."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "meat soup"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A nutritious and delicious hearty meat soup."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "woods soup"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A nutritious and delicious soup, made of gifts of nature."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "sap soup"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A soup made from someone who is a far better meal than person."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "riesling"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Sparkling white wine, made from the world's noblest grape."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "chardonnay"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "America's most popular wine, and for good reason."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "cabernet sauvignon"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "The heavily disputed king of red wines. Pairs well red meats and pasta."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "pinot noir"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Prized by collectors and adored by critics, it is one of the rarer and more "
-"elegant wines."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "whiskey"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Made from, by, and for real Southern colonels!"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "vodka"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "In Soviet Russia, vodka drinks you!"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "gin"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Smells faintly of elderberries, but mostly booze."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "rum"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Drinking this might make you feel like a pirate. Or not."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "tequila"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Don't eat the worm! Wait, there's no worm in this bottle."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "triple sec"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "An orange flavored liquor used in many mixed drinks."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "cheap wine"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Really cheap fortified wine."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Irish coffee"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Sweetened coffee and whiskey. Start your day the closeted alcoholic way!"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "long island iced tea"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A blend of incredibly strong-flavored liquors that somehow tastes like none "
-"of them."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "screwdriver"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "The surreptitious drunkard mechanic's drink of choice."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "wild apple"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Like apple cider, only with vodka."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "rum & cola"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Suitable for tropical retreats and Canadian artists alike."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "beer"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Best served cold, in a glass, and with a lime - but you're not that lucky."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "bleach"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"This is sodium hypochlorite, a common household cleaning agent. It is highly "
-"unsafe to drink."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "ammonia"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"This is ammonium hydroxide, a common household cleaning agent. It is highly "
-"unsafe to drink."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "plant food"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Don't drink it; feed it to your plants!"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "acid water"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Water collected during an acid rainstorm. Don't drink it. Boiling it "
-"concentrates the acid."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "weak acid water"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A mixture of rain and acid rain. Don't drink it. Boiling it concentrates the "
-"acid."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "concentrated acid"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Concentrated acid. Don't drink it."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-#: lang/json/json_items.py
-msgid "A rare substance of uncertain origins. Causes you to mutate."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "plant mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "insect mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "spider mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "slime mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "fish mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "rat mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "beast mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "cattle mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "cephalopod mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "bird mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "lizard mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "troglobite mutagen"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "purifier"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A rare stem-cell treatment that causes mutations and other genetic defects "
-"to fade away."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "tea"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Tea, the beverage of gentlemen everywhere."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "kompot"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Clear juice obtained by cooking fruit in a large volume of water"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "coffee"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Coffee. The morning ritual of the pre-apocalypse world."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "chocolate drink"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A chocolate flavored beverage made of artifical flavoring and milk "
-"byproducts. Shelf stable and vaguely appetizing even when lukewarm."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "blood"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Blood, possibly that of a human. Disgusting!"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "bone"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A bone from some creature or other, could be eaten or used to make some "
-"stuff, like needles."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "fluid sac"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A fluid bladder from a plant based lifeform, not very nutritious, but fine "
-"to eat anyway."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "chunk of meat"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Freshly butchered meat. You could eat it raw, but cooking it is better."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "plant marrow"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "A nutrient rich chunk of plant matter, could be eaten raw or cooked."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "human flesh"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Freshly butchered from a human body."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "wild vegetables"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"An assortment of edible-looking wild plants. Most are quite bitter-tasting."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "tainted meat"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Meat that's obviously unhealthy. You could eat it, but it will poison you."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "blob glob"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"A little hunk of glop that fell off a blob monster. It doesn't seem "
-"hostile, but it does wiggle occasionally."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "tainted veggy"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid ""
-"Vegetable that looks poisonous. You could eat it, but it will poison you."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "cooked meat"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Freshly cooked meat. Very nutritious."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "smoked meat"
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "Tasty meat that has been heavily smoked for long term preservation."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "sausage"
+msgid "sausage"
msgstr ""
#: lang/json/json_items.py
@@ -25812,3095 +25397,3858 @@ msgid "A smooth-skinned fruit, related to the peach."
msgstr ""
#: lang/json/json_items.py
-msgid "lighter"
+msgid "Playboy"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "You can read it for the articles. Or not."
msgstr ""
#: lang/json/json_items.py
-msgid "matchbook"
+msgid "photo album"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A leather album full of photos of somebody's family. You don't know any of "
+"the people in them, but seeing these pictures still makes you think of "
+"happier times."
msgstr ""
#: lang/json/json_items.py
-msgid "fire drill"
+msgid "car buyer's guide"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a fire drill is a simple item for firestarting, made from two pieces "
-"of wood and some string. Although it is constructed out of simple materials, "
-"it's slow and rather difficult to get a fire started with this tool."
+"Normally this glossy, ad-filled magazine about cars would be pointless, but "
+"it has a series of articles on haggling techniques."
msgstr ""
#: lang/json/json_items.py
-msgid "rolling papers"
+msgid "Computer World"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"These are thin paper strips intended for the rolling of cigarettes. These "
-"could also be used to make cartridges for a cap and ball revolver."
+"An informative magazine all about computers, both hardware and software."
msgstr ""
#: lang/json/json_items.py
-msgid "quern"
+msgid "Ham Radio Illustrated"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a simple hand-powered stone quern for grinding grain."
+msgid ""
+"An amusing magazine about ham radio, with lots of diagrams and illustrations "
+"for making your own electronic devices."
msgstr ""
#: lang/json/json_items.py
-msgid "sewing kit"
+msgid "Popular Mechanics"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A magazine about mechanical innovations. Full of entertaining articles and "
+"advertisements for esoteric gadgets."
msgstr ""
#: lang/json/json_items.py
-msgid "scissors"
+msgid "Outdoor Adventures"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"These are a long pair of heavy duty scissors. Use scissors to cut items made "
-"from cotton (like clothing) into rags."
+"A glossy magazine about surviving and hunting in the wilderness. There's an "
+"exciting article about a bear attack in the back pages."
msgstr ""
#: lang/json/json_items.py
-msgid "hammer"
+msgid "Through the Lens"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a steel demagnetized hammer with a rubber 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."
+"A colorful digest devoted to backpacking and wilderness photography. The "
+"photos are beautiful, though the terminology in the sections on "
+"survivalcraft assume some proficiency."
msgstr ""
#: lang/json/json_items.py
-msgid "fire extinguisher"
+msgid "Trapper's Life"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a large emergency fire extinguisher. It would be useful for putting "
-"out adjacent fires."
+"An in-depth magazine about trapping game. There are lots of articles and "
+"diagrams that explain simple trap designs."
msgstr ""
#: lang/json/json_items.py
-msgid "extra battery mod"
+msgid "Survival Under Atomic Attack"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a patchwork capacitance device made with spare electronics. With "
-"enough electronics skill, you could attach this to your devices to increase "
-"their battery capacity."
+"A wordy and intricate guide to wilderness and urban survival in a worst case "
+"scenario. While filled with loads of useful information, the madman who "
+"wrote this was a terrible writer, and gleaning knowledge from the rants is a "
+"chore."
msgstr ""
#: lang/json/json_items.py
-msgid "gasoline lantern (off)"
+msgid "The Trapper's Companion"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A folksy guide to trapping wild game using time-tested methods. A bit in-"
+"depth for the beginner, it can provide a wealth of information to a "
+"knowledgeable trapper."
msgstr ""
#: lang/json/json_items.py
-msgid "gasoline lantern (on)"
+msgid "Batter Up!"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A baseball magazine that focuses on batting tips. There are lots of "
+"colorful, full-page photos of skilled athletes demonstrating proper form and "
+"technique."
msgstr ""
#: lang/json/json_items.py
-msgid "flashlight (off)"
+msgid "tactical baton defense manual"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a heavy duty LED flashlight. Using this flashlight will turn it on, "
-"assuming it is charged with batteries. A turned-on flashlight will provide "
-"light during the night or while underground."
+"An informative guide to self-defense using clubs and batons. Aimed at the "
+"law enforcement and military market, it is packed with time tested, no-"
+"nonsense information and written to be understandable for beginners."
msgstr ""
#: lang/json/json_items.py
-msgid "flashlight (on)"
+msgid "All About Swords"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a heavy duty LED flashlight. This flashlight is turned on, and "
-"continually draining its batteries. It provides light during the night or "
-"while underground. Use it to turn it off."
+"An interesting magazine that contains information about swords and "
+"swordfighting techniques from all across the world."
msgstr ""
#: lang/json/json_items.py
-msgid "lightstrip (dead)"
+msgid "knife fighter's notes"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a burnt-out lightstrip. You could disassemble this to recover the "
-"amplifier circuit."
+"It seems to be a guide to edged weapon combat, poorly photocopied and "
+"released on spiral- bound paper. Still, there are lots of useful tips for "
+"beginners."
msgstr ""
#: lang/json/json_items.py
-msgid "lightstrip (inactive)"
+msgid "CQB Monthly"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a light-emitting circuit wired directly to some batteries. Once it "
-"is activated, it will provide 25 hours of light per 3 (battery) charges. "
-"When the batteries die, you'll need to scrap it to recover the components "
-"that are reusable."
+"An in-depth look at various styles of close quarters fighting. There's an "
+"amusing essay about dirty tricks in the front section."
msgstr ""
#: lang/json/json_items.py
-msgid "lightstrip (active)"
+msgid "Close Quarter Fighting Manual"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a light-emitting circuit wired directly to some batteries. It "
-"provides some weak light, lasting 25 hours per 3 (battery) charges. When the "
-"batteries die, you'll need to scrap it to recover the components that are "
-"reusable."
+"A well-thumbed hardbound book which illustrates simple strategies and "
+"techniques for close quarters combat encounters."
msgstr ""
#: lang/json/json_items.py
-msgid "glowstick"
+msgid "Duelist's Annual"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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 very "
-"small amount of light."
+"An annual publication about fencing and dueling. There are many good "
+"illustrations which describe proper technique and form."
msgstr ""
#: lang/json/json_items.py
-msgid "active glowstick"
+msgid "Boxing Monthly"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an active glowstick and is producing light. It will last for a few "
-"hours before burning out."
+"An exciting monthly magazine about boxing. There are lots of large, colorful "
+"photos of pugilistic exploits."
msgstr ""
#: lang/json/json_items.py
-msgid "dead glowstick"
+msgid "High Explosives Quarterly"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a spent glowstick. It is essentially trash."
+msgid ""
+"An interesting quarterly report about rocket launchers and recoilless "
+"rifles. There are lots of large, exciting photos of explosions and weaponry."
msgstr ""
#: lang/json/json_items.py
-msgid "flare"
+msgid "Jane's Mortars and Rocket Launchers"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a slow-burning magnesium flare. Use it to strike the striker and "
-"light it. It will produce a bright light for about a half hour."
+"An incredibly detailed guide to modern rockets, mortars, grenade launchers, "
+"and recoilless weaponry. Lavishly illustrated with color photographs, it "
+"contains a wealth of information."
msgstr ""
#: lang/json/json_items.py
-msgid "active flare"
+msgid "Tactical Handgun Digest"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This burning magnesium flare is producing light. It will last for about a "
-"half hour before burning out."
+"A glossy magazine all about handguns and shooting. There is a good article "
+"about proper sighting near the middle."
msgstr ""
#: lang/json/json_items.py
-msgid "dead flare"
+msgid "The Tao of the Handgun"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a spent magnesium flare. It is essentially trash."
+msgid ""
+"This introspective volume covers proper usage of handguns, from safety and "
+"stance, to maintenance and proper sighting technique."
msgstr ""
#: lang/json/json_items.py
-msgid "hotplate"
+msgid "Modern Rifleman"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a small heating element on a stand, powered by batteries. It is "
-"indispensable for cooking and chemistry. Try not to burn yourself."
+"An informative magazine all about rifles and shooting. There is an excellent "
+"article about proper maintenance in this issue."
msgstr ""
#: lang/json/json_items.py
-msgid "soldering iron"
+msgid "FM 23-16 Army marksmanship manual"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A hefty military field manual about automatic rifle usage and techniques "
+"which improve marksmanship and proper weapons-handling."
msgstr ""
#: lang/json/json_items.py
-msgid "water purifier"
+msgid "Trap and Field"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a a device with a sieve, some tubing, and an activated carbon core. "
-"Using this item on a container full of water will purify the water. It could "
-"be useful for water taken from uncertain sources like a river, as it may be "
-"non-potable."
+"An in-depth magazine all about shotguns and shooting. There is an "
+"informative article about proper shooting stance in the back pages."
msgstr ""
#: lang/json/json_items.py
-msgid "two-way radio"
+msgid "Shotguns: The art and science"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a radio with a transmitting unit. Using this allows you to send out "
-"a distress signal. You could send either a general SOS, or send a direct "
-"call to a faction you are in contact with."
+"This book claims to address every problem the shotgunner is likely to face, "
+"and offers solutions to ensure that shooters can make every shot count."
msgstr ""
#: lang/json/json_items.py
-msgid "radio (off)"
+msgid "Submachine Gun Enthusiast"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a portable radio. Using this radio turns it on. It will pick up any "
-"nearby signals being broadcast and play them audibly."
+"An in-depth magazine about submachine guns and shooting. There is an "
+"exhaustive article about close quarter combat techniques in the front."
msgstr ""
#: lang/json/json_items.py
-msgid "radio (on)"
+msgid "The Submachine Gun Handbook"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This portable radio is turned on, and continually draining its batteries. It "
-"is playing the broadcast being sent from any nearby radio towers."
+"This concise guide details the proper care and operation of most forms of "
+"machine pistols and submachine guns currently used by regular armed and "
+"reserve forces as well as several obsolete weapons."
msgstr ""
#: lang/json/json_items.py
-msgid "directional antenna"
+msgid "First Responder Handbook"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A hardbound book detailing advanced first aid techniques and field-expedient "
+"medical care."
msgstr ""
#: lang/json/json_items.py
-msgid "military black box"
+msgid "Principles of Effective Communication"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a black box, seemingly pulled from some sort of military vehicle "
-"wreckage. If you can find a system to analyze this you may find something of "
-"interest."
+msgid "A hardbound book devoted to being an effective and persuasive speaker."
msgstr ""
#: lang/json/json_items.py
-msgid "sarcophagus access code"
+msgid "Outdoor Survival Guide"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This printout is a string of numbers to access the elevator in the hazardous "
-"waste sarcophagus."
+"A thick soft-cover book filled with vital information about surviving in the "
+"wild, aimed at the experienced backpacker."
msgstr ""
#: lang/json/json_items.py
-msgid "noise emitter (off)"
+msgid "Autobiography of a Mountain Man"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This device was constructed by 'enhancing' a radio with some amplifier "
-"circuits. It's completely lost its ability to pick up a station, but it's "
-"nice and loud now. It could be useful to distract zombies."
+"An amusing historical novel filled with detailed descriptions of surviving "
+"in the wild, potentially containing great knowledge an experienced "
+"outdoorsman."
msgstr ""
#: lang/json/json_items.py
-msgid "noise emitter (on)"
+msgid "The Compleat Trapper"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This device has been turned on and is emitting horrible sounds of radio "
-"static. Quick, get away from it before it draws zombies to you!"
+"An in-depth book about trapping game animals, covering methods both modern "
+"and ancient."
msgstr ""
#: lang/json/json_items.py
-msgid "road map"
+msgid "US Weekly"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a road map for the local area. Use it to read points of interest, "
-"including, but not limited to, location(s) of hospital(s) nearby."
+msgid "Weekly news about a bunch of famous people who're all (un)dead now."
msgstr ""
#: lang/json/json_items.py
-msgid "crowbar"
+msgid "TIME magazine"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Current events concerning a bunch of people who're all (un)dead now."
msgstr ""
#: lang/json/json_items.py
-msgid "makeshift crowbar"
+msgid "Top Gear magazine"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Lots of articles about cars and driving techniques."
msgstr ""
#: lang/json/json_items.py
-msgid "hoe"
+msgid "Bon Appetit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a farming implement. Use it to turn tillable land into a slow-to-"
-"cross pile of dirt."
+"Exciting recipes and restaurant reviews. Full of handy tips about cooking."
msgstr ""
#: lang/json/json_items.py
-msgid "shovel"
+msgid "Glamopolitan"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a digging tool. Use it to dig pits adjacent to your location."
+msgid ""
+"This is a full-size glossy women's magazine. There are a few unoriginal "
+"recipes and some simple cooking tips somewhere in between the fashion photos "
+"and the sex advice columns."
msgstr ""
#: lang/json/json_items.py
-msgid "stethoscope"
+msgid "Beauty Magazine"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a medical listening tool. Use it to listen to things. Closely."
+msgid ""
+"This is a full-size glossy women's magazine. There are a few simple patterns "
+"and basic sewing tips somewhere in between the fashion photos and the makeup "
+"advertisements."
msgstr ""
#: lang/json/json_items.py
-msgid "rubber hose"
+msgid "Alpha Male Quarterly"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a flexible rubber hose. It could be used for crafting, or siphoning "
-"fuel from a vehicle."
+"This is a full-size glossy men's magazine. There's a brief article about "
+"hiking and a list of simple wilderness survival tips somewhere in between "
+"the photos of bikini-clad women and the gadget advertisements."
msgstr ""
#: lang/json/json_items.py
-msgid "chainsaw (off)"
+msgid "Birdhouse Monthly"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a lumbering tool moonlighting as weapon of opportunity. Using this "
-"item will, if loaded with gas, cause it to turn on, making a very powerful, "
-"but slow, unwieldy, and noisy, melee weapon (if wielded)."
+msgid "A riveting periodical all about birdhouses and their construction."
msgstr ""
#: lang/json/json_items.py
-msgid "chainsaw (on)"
+msgid "Guns n Ammo"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This chainsaw is on, and is continuously draining gasoline. Use it to turn "
-"it off."
+msgid "Reviews of firearms, and various useful tips about their use."
msgstr ""
#: lang/json/json_items.py
-msgid "jackhammer"
+msgid "The Gun Owner's Handbook"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A thick soft-cover book that claims to be a complete guide to safely "
+"operating, maintaining, and repairing firearms."
msgstr ""
#: lang/json/json_items.py
-msgid "jacqueshammer"
+msgid "Archery for Kids"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Ce jacqueshammer marche a l'essence. Utilisez-le (si charge) pour creuser un "
-"trou dans un terrain solide adjacent."
+"Will you be able to place the arrow right into the bullseye? It is not that "
+"easy, but once you know how it's done, you will have a lot of fun with "
+"archery."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "bubble wrap"
+#: lang/json/json_items.py
+msgid "Zen and the Art of Archery"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This massive book contains a wealth of vital information for the novice "
+"archer."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "bear trap"
+#: lang/json/json_items.py
+msgid "Lessons for the Novice Bowhunter"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This hefty paperback book contains all the information needed for novice "
+"archers to get started hunting with a variety of bows and crossbows."
msgstr ""
#: lang/json/json_items.py
-msgid "nailboard trap"
+msgid "Computer Gaming"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"Reviews of recently released computer games and previews of upcoming titles."
msgstr ""
#: lang/json/json_items.py
-msgid "loose caltrops"
+msgid "comic book"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A super-hero comic."
msgstr ""
#: lang/json/json_items.py
-msgid "tripwire trap"
+msgid "Paramedics"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "An educational magazine for EMTs."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "crossbow trap"
+#: lang/json/json_items.py
+msgid "Dance Dance Dance!"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Learn the moves of the trendiest dances right now."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "shotgun trap"
+#: lang/json/json_items.py
+msgid "The Book of Dances"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a simple tripwire is attached to the trigger of a loaded sawn-off "
-"shotgun. When pulled, the shotgun fires. Two shells are loaded; the first "
-"time the trigger is pulled, one or both shells may be discharged."
+"This massive antique book documents dances from all around the world in "
+"great detail. A perceptive reader could learn a lot about defensive footwork "
+"from some of the war dances."
msgstr ""
#: lang/json/json_items.py
-msgid "blade trap"
+msgid "Diskobolus"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A biannual magazine devoted to discus throw."
msgstr ""
#: lang/json/json_items.py
-msgid "light snare kit"
+msgid "The Complete Guide to Pitching"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a kit for a simple trap consisting of a string noose and a snare "
-"trigger. It requires a young tree nearby. It is effective at trapping and "
-"killing some small animals."
+"A detailed guide for baseball pitchers that combines time-tested techniques "
+"and information mixed with a common sense approach to pitching."
msgstr ""
#: lang/json/json_items.py
-msgid "heavy snare kit"
+msgid "Swim Planet"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a kit for a simple trap consisting of a rope noose and a snare "
-"trigger. It requires a tree nearby. It is effective at trapping monsters."
+msgid "The world's leading resource about aquatic sports."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "land mine"
+#: lang/json/json_items.py
+msgid "Water Survival Training Field Manual"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an military anti-personnel mine that is triggered when stepped upon."
+"A commercially produced survival guide that details swimming and deep water "
+"survival techniques tailored to emergency scenarios."
msgstr ""
#: lang/json/json_items.py
-msgid "geiger ctr (off)"
+msgid "romance novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "Drama and mild smut."
msgstr ""
#: lang/json/json_items.py
-msgid "geiger ctr (on)"
+msgid "spy novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A tale of intrigue and espionage amongst Nazis, no, Commies, no, Iraqis!"
msgstr ""
#: lang/json/json_items.py
-msgid "teleporter"
+msgid "thriller novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is an arcane device, powered by plutonium fuel cells. Using it will "
-"cause you to teleport a short distance away."
+msgid "A suspenseful tale of betrayal and revenge."
msgstr ""
#: lang/json/json_items.py
-msgid "goo canister"
+msgid "crime novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"After their diamond heist goes wrong, the surviving criminals begin to "
+"suspect that one of them is a police informant."
msgstr ""
#: lang/json/json_items.py
-msgid "pipe bomb"
+msgid "scifi novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a section of a pipe filled with explosive materials. Use this item "
-"with to light the fuse, which gives you three turns to get away from it "
-"before it detonates. You'll need a lighter or some matches to use it. It is "
-"somewhat unreliable, and may fail to detonate."
+msgid "Aliens, ray guns, and space ships."
msgstr ""
#: lang/json/json_items.py
-msgid "active pipe bomb"
+msgid "drama novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This pipe bomb's fuse is lit, and it will explode any second now. Throw it "
-"immediately!"
+msgid "A real book for real adults."
msgstr ""
#: lang/json/json_items.py
-msgid "grenade"
+msgid "coming of age novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a military grade fragmentary hand grenade. Use this item to pull the "
-"pin and light the fuse. You will then have five turns before it explodes; "
-"throwing it would be a good idea."
+"A classic tale about growing up, portraying one young man's funny and "
+"poignant experiences with life, love, and sex."
msgstr ""
#: lang/json/json_items.py
-msgid "active grenade"
+msgid "buddy novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an active grenade, and will explode any second now. Better throw it!"
+"A gripping tale of two friends struggling to survive on the streets of New "
+"York City."
msgstr ""
#: lang/json/json_items.py
-msgid "Granade"
+msgid "road novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Attached to this grenade is a name tag with the name Kevin written on it."
+"A tale about a group of friends who wander the USA in the 1960s against a "
+"backdrop of jazz, poetry and drug use."
msgstr ""
#: lang/json/json_items.py
-msgid "active Granade"
+msgid "adventure novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Attached to this active grenade is a name tag with the name Kevin written on "
-"it. Better throw it!"
+"The stirring tale of a race against time, in search of a lost city located "
+"in the dark heart of the African continent."
msgstr ""
#: lang/json/json_items.py
-msgid "flashbang"
+msgid "experimental novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A bizarre play about the philosophy of existential absurdity. Or maybe it's "
+"about two guys waiting for their friend to show up. It's confusing."
msgstr ""
#: lang/json/json_items.py
-msgid "active flashbang"
+msgid "children's book"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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!"
+"A little book for little readers. The colorful cartoon characters and sweet "
+"stories contained herein belong to a different time, before the dead walked "
+"and the world moved on."
msgstr ""
#: lang/json/json_items.py
-msgid "EMP grenade"
+msgid "war novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a grenade that generates a electromagnetic pulse with a tiny nuclear "
-"explosion. Use this item to pull the pin and light the fuse, turning it into "
-"an active EMP grenade. You will then have three turns before it detonates, "
-"creating an EMP field that damages robots and drains bionic energy."
+"A thrilling narrative of survival in a prisoner of war camp during the "
+"Second World War, filled with riveting subplots about rat farming and "
+"dysentery."
msgstr ""
#: lang/json/json_items.py
-msgid "active EMP grenade"
+msgid "western novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This EMP grenade is active, and will shortly detonate, creating a large EMP "
-"field that damages robots and drains bionic energy. You may not want to be "
-"holding it much longer."
+"The classic tale of a gunfighting stranger who comes to a small settlement "
+"and is hired to help the townsfolk defend themselves from a band of "
+"marauding outlaws."
msgstr ""
#: lang/json/json_items.py
-msgid "scrambler grenade"
+msgid "samurai novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a highly modified EMP grenade, designed to scramble robots' IFF "
-"control chips, rather than destroy them. This converts the robot to your "
-"side for a short time, before the backup systems kick in. Use this item to "
-"pull the pin and light the fuse, turning it into an active scrambler grenade."
+"The classic tale of a wandering swordsman who comes to a small settlement "
+"and is hired to help the townsfolk defend themselves from a band of "
+"marauding outlaws."
msgstr ""
#: lang/json/json_items.py
-msgid "active scrambler grenade"
+msgid "swashbuckling novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This scrambler grenade is active, and will soon detonate, releasing a "
-"control wave that temporarily converts robots to your side."
+"An exciting seventeenth century tale of how an enslaved irish doctor and his "
+"comrades-in-chains escape and become heroic pirates of the Robin Hood "
+"variety."
msgstr ""
#: lang/json/json_items.py
-msgid "teargas canister"
+msgid "sports novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a canister grenade filled with noxious irritant. Use this item to "
-"pull the pin and light the fuse, turning it into an active teargas grenade. "
-"In five turns it will begin to expel a highly toxic gas for some time. This "
-"gas damages and slows those who enter it, as well as obscuring vision and "
-"scent."
+"The dramatic tale of a small-time boxer who gets a rare chance to fight the "
+"heavy-weight champion, and seize his one chance to make a better life for "
+"himself while impressing the cute girl who works in the pet store."
msgstr ""
#: lang/json/json_items.py
-msgid "active teargas grenade"
+msgid "fantasy novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This canister of teargas has had its pin removed, indicating that it is (or "
-"will shortly be) expelling highly toxic gas. You should consider getting rid "
-"of it soon."
+msgid "Basic sword & sorcery."
msgstr ""
#: lang/json/json_items.py
-msgid "smoke bomb"
+msgid "mystery novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a canister grenade filled with a variety of pyrotechnic chemicals. "
-"Use this item to pull the pin and light the fuse, turning it into an active "
-"smoke bomb. Five turns after you do that, it will begin to expel a thick "
-"black smoke. This smoke will slow those who enter it, as well as obscuring "
-"vision and scent."
+msgid "A detective investigates an unusual murder in a secluded location."
msgstr ""
#: lang/json/json_items.py
-msgid "active smoke bomb"
+msgid "horror novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This smoke bomb has had its pin removed, indicating that it is (or will "
-"shortly be) expelling thick smoke."
+msgid "Maybe not the best reading material considering the situation."
msgstr ""
#: lang/json/json_items.py
-msgid "flammable arrow"
+msgid "erotic novel"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This arrow has a rag soaked in a flammable liquid wrapped around the shaft "
-"near the head. You need to light it before shooting."
+msgid "Hackneyed narrative concealing low-grade literary smut."
msgstr ""
#: lang/json/json_items.py
-msgid "molotov cocktail"
+msgid "book of poetry"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A collection of poetry by various authors from around the world, including "
+"writings by Dickinson, Goethe, Thoreau, and Yeats."
msgstr ""
#: lang/json/json_items.py
-msgid "molotov cocktail (lit)"
+msgid "book of tall tales"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A bottle of flammable liquid with a flaming rag inserted. Throwing it will "
-"cause the bottle to break, spreading fire. The flame may go out shortly if "
-"you do not throw it. Dropping it while lit is not safe."
+"An entertaining collection of early American folklore, featuring tales of "
+"larger than life individuals and their amazing adventures."
msgstr ""
#: lang/json/json_items.py
-msgid "acid bomb"
+msgid "book of fairy tales"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a glass vial, split into two chambers. The divider is removable, "
-"which will cause the chemicals to mix. If this mixture is exposed to air "
-"(perhaps by throwing the vial) they will spill out as a pool of potent acid."
+"An amusing collection of folklore featuring the usual cast of fairies, "
+"goblins, and trolls."
msgstr ""
#: lang/json/json_items.py
-msgid "acid bomb (active)"
+msgid "tragedy novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a glass vial, with two chemicals mixing inside. The vial feels "
-"colder and the contents are frothing. If this mixture is exposed to air (as "
-"could happen if you throw the vial), it will spill out as a pool of potent "
-"acid."
+"The story of two young lovers whose feuding families threaten to keep them "
+"apart."
msgstr ""
#: lang/json/json_items.py
-msgid "dynamite"
+msgid "book of plays"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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!"
+"A collection of plays by various authors from around the world, including "
+"scripts by Wilde, Beckett, Checkov, and Shakespeare."
msgstr ""
#: lang/json/json_items.py
-msgid "dynamite (lit)"
+msgid "pulp novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The fuse on this dynamite is lit and hissing. It'll explode any moment now."
+"A hardboiled detective tale filled with hard hitting action and intrigue."
msgstr ""
#: lang/json/json_items.py
-msgid "pack of firecrackers"
+msgid "book of essays"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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!"
+"A collection of essays by various authors from around the world, including "
+"works by Churchill, Mailer, Eco, and Voltaire."
msgstr ""
#: lang/json/json_items.py
-msgid "pack of firecrackers (lit)"
+msgid "book of philosophy"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw them "
-"quickly before the start to explode."
+"A deep discussion of morality with an emphasis on epistemology and logic."
msgstr ""
#: lang/json/json_items.py
-msgid "firecracker"
+msgid "satire novel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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!"
+"A political satire of the pre-apocalypse world. Looking back on it from this "
+"side of armageddon makes it seem all the more ridiculous."
msgstr ""
#: lang/json/json_items.py
-msgid "firecracker (lit)"
+msgid "big book of short stories"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A firecracker that has been lit; the fuse is hissing. Throw it quickly "
-"before it explodes."
+"This humongous volume contains a vast collection of short stories by "
+"different authors, spanning a wide variety of topics and genres."
msgstr ""
-#: lang/json/json_items.py npctalk.cpp
-msgid "mininuke"
+#: lang/json/json_items.py
+msgid "Zombie Survival Guide"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an extremely powerful weapon--essentially a hand-held nuclear bomb. "
-"Use it to activate the timer. Ten turns later it will explode, leaving "
-"behind a radioactive crater. You guess that the explosion would be large "
-"enough to take out a house."
+"While this seems like it would be very useful in this situation, the sheer "
+"amount of misinformation present makes it practically useless."
msgstr ""
#: lang/json/json_items.py
-msgid "mininuke (active)"
+msgid "101 Wrestling Moves"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"It seems to be a wrestling manual, poorly photocopied and released on "
+"spiral- bound paper. Still, there are lots of useful tips for unarmed combat."
msgstr ""
#: lang/json/json_items.py
-msgid "zombie pheromone"
+msgid "Spetsnaz Knife Techniques"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is some kind of disgusting ball of rotting meat. Squeezing it causes a "
-"small cloud of pheromones to spray into the air, causing nearby zombies to "
-"become friendly for a short period of time."
+msgid "A classic Soviet text on the art of attacking with a blade."
msgstr ""
#: lang/json/json_items.py
-msgid "portal generator"
+msgid "FM 23-25 Army bayonet manual"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A hefty military field manual about bayonet usage and combat theory."
msgstr ""
#: lang/json/json_items.py
-msgid "inactive manhack"
+msgid "Under the Hood"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is an inactive manhack. Manhacks are fist-sized robots that fly through "
-"the air. They are covered with whirring blades and attack by throwing "
-"themselves against their target. Use this item to activate the manhack."
+msgid "An advanced mechanics manual, covering all sorts of topics."
msgstr ""
#: lang/json/json_items.py
-msgid "inactive turret"
+msgid "Pitching a Tent"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is an inactive turret. Using this item involves turning it on and "
-"placing it on the ground, where it will attach itself. The turret will then "
-"identify you as a friendly, and attack all enemies with an built-in SMG."
+msgid "A guide detailing the basics of woodsmanship and outdoor survival."
msgstr ""
#: lang/json/json_items.py
-msgid "UPS (off)"
+msgid "Self-Esteem for Dummies"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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 armor and some guns, but drains batteries quickly. It "
-"is currently off."
+msgid "Full of useful tips for showing confidence in your speech."
msgstr ""
#: lang/json/json_items.py
-msgid "UPS (on)"
+msgid "How to Succeed in Business"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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 armor and some guns, but drains batteries quickly. It "
-"is currently on."
+msgid "Useful if you want to get a good deal when purchasing goods."
msgstr ""
#: lang/json/json_items.py
-msgid "advanced UPS (off)"
+msgid "The Big Book of First Aid"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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. It is currently off."
+msgid "It's big and heavy, but full of great information about first aid."
msgstr ""
#: lang/json/json_items.py
-msgid "advanced UPS (on)"
+msgid "Pocket Guide to First Aid"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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. It is currently on."
+"This pocket-sized leather-bound guide to first aid combines a wealth of "
+"concise information with simple to follow instructions and easy to read "
+"illustrations."
msgstr ""
#: lang/json/json_items.py
-msgid "tazer"
+msgid "Pocket Survival Guide"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This pocket-sized leather-bound survival guide combines a wealth of concise "
+"information with simple to follow instructions and easy to read "
+"illustrations."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical tonfa (off)"
+msgid "Pocket Guide to Firearm Safety"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a reinforced plastic tonfa, with the core hollowed out and filled "
-"with capacitors and a high-yield rechargable storage battery. When a switch "
-"on the handle is pressed, a high-voltage current is transmitted to the two "
-"electrodes mounted in the end of the tonfa, and by extension to anyone "
-"unfortunate enough to be in contact with them. It also has a nifty "
-"flashlight, which is off at the moment."
+"This pocket-sized leather-bound guide to firearm safety combines a wealth of "
+"concise information with simple to follow instructions and easy to read "
+"illustrations."
msgstr ""
#: lang/json/json_items.py
-msgid "tactical tonfa (on)"
+msgid "How to Browse the Web"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a reinforced plastic tonfa, with the core hollowed out and filled "
-"with capacitors and a high-yield rechargable storage battery. When a switch "
-"on the handle is pressed, a high-voltage current is transmitted to the two "
-"electrodes mounted in the end of the weapon, and by extension to anyone "
-"unfortunate enough to be in contact with them. The integral flashlight is "
-"turned on, continually draining power and lighting the surrounding area."
+msgid "Very beginner-level information about computers."
msgstr ""
#: lang/json/json_items.py
-msgid "mp3 player (off)"
+msgid "Computer Science 101"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This battery-devouring 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."
+msgid "An entry-level textbook about computers."
msgstr ""
#: lang/json/json_items.py
-msgid "mp3 player (on)"
+msgid "Cooking on a Budget"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A nice cook book that goes beyond recipes and into the chemistry of food."
msgstr ""
#: lang/json/json_items.py
-msgid "handheld game system"
+msgid "To Serve Man"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "It's... it's a cookbook!"
msgstr ""
#: lang/json/json_items.py
-msgid "vortex stone"
+msgid "Cucina Italiana"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This cookbook is written in Italian, but handily illustrated with step by "
+"step photo instructions."
msgstr ""
#: lang/json/json_items.py
-msgid "etched human skull"
+msgid "What's a Transistor?"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a human skull with strange etchings covering it."
+msgid "A basic manual of electronics and circuit design."
msgstr ""
#: lang/json/json_items.py
-msgid "dog food"
+msgid "Sew What? Clothing!"
msgstr ""
#: lang/json/json_items.py
-msgid "This is food for dogs. It smells strange, but dogs seem to love it."
+msgid "A colorful book about tailoring."
msgstr ""
#: lang/json/json_items.py
-msgid "cat food"
+msgid "Sew Awesome Monthly"
msgstr ""
#: lang/json/json_items.py
-msgid "This is food for cats. It smells strange, but cats seem to love it."
+msgid ""
+"A well presented monthly magazine all about knitting, crocheting, and "
+"needlepoint. Filled with ideas and project patterns."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "booby trap"
+#: lang/json/json_items.py
+msgid "Sewing Techniques for Designers"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a crude explosive device triggered by a piece of string. Use it to "
-"setup and watch some poor bastard trigger it."
+"A massive, hardbound book full of a wealth of information for the "
+"professional clothing designer."
msgstr ""
#: lang/json/json_items.py
-msgid "C4-Explosive"
+msgid "clothing designer's portfolio"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is military grade RDX composition explosive. A label reads: \"Highly "
-"explosive, use with extreme caution!\" It comes with a small timer."
+"A leather bound portfolio that once belonged to a clothing designer. Filled "
+"with sketches and notes, a skilled tailor could learn a lot from this volume."
msgstr ""
#: lang/json/json_items.py
-msgid "C4-Explosive (armed)"
+msgid "How to Trap Anything"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A worn manual that describes how to set and disarm a wide variety of traps."
msgstr ""
#: lang/json/json_items.py
-msgid "dog whistle"
+msgid "The Modern Trapper"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "An extensive volume that details numerous methods of trapping game."
msgstr ""
#: lang/json/json_items.py
-msgid "vacutainer"
+msgid "Building for Beginners"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a tool for drawing blood, including a vacuum-sealed test tube for "
-"holding the sample. Use this tool to draw blood, either from yourself or "
-"from a corpse you are standing on."
+"A large, paperback book detailing several beginner's projects in "
+"construction."
msgstr ""
#: lang/json/json_items.py
-msgid "welder"
+msgid "101 Home Repairs"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a battery powered tool for welding metal pieces together. It is an "
-"indispensable tool for construction or repair."
+"A paperback book detailing 101 home repair projects the novice carpenter."
msgstr ""
-#: lang/json/json_items.py trapdef.cpp
-msgid "cot"
+#: lang/json/json_items.py
+msgid "The Rules of the Road"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a military style fold up cot. While it may not be quite as "
-"comfortable as a bed,its better than slumming it on the ground."
+"A thick textbook for beginning drivers. It contains chapters on laws, safe "
+"vehicle operation, and defensive driving concepts."
msgstr ""
#: lang/json/json_items.py
-msgid "rollmat"
+msgid "Principles of Advanced Programming"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"A heavy textbook dedicated to advanced-level software design, written for "
+"several different programming languages."
msgstr ""
#: lang/json/json_items.py
-msgid "fur rollmat"
+msgid "Computer Science 301"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A college textbook on computer science."
msgstr ""
#: lang/json/json_items.py
-msgid "X-Acto knife"
+msgid "Advanced Electronics"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A college textbook on circuit design."
msgstr ""
#: lang/json/json_items.py
-msgid "scalpel"
+msgid "Electronic Circuit Theory"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a very sharp knife designed for surgical cutting. It's small, sharp "
-"blade allows for precision strikes in the hands of the skilled."
+"An advanced college textbook on circuit theory, design, and organization."
msgstr ""
#: lang/json/json_items.py
-msgid "machete"
+msgid "Amateur Home Radio for Enthusiasts"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is large bladed tool for cutting down large vegetation or other "
-"'obstacles.' This huge iron knife makes an excellent melee weapon."
+"A book about ham radio and citizen's band radio. It contains numerous "
+"diagrams and illustrations explaining the science behind the electronics."
msgstr ""
#: lang/json/json_items.py
-msgid "No. 9 (off)"
+msgid "Advanced Economics"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This huge iron knife has been modified with a fuel tank, insulated handguard "
-"and ignition system. When filled with gasoline, a system of torches heats "
-"the blade, burning your target."
+msgid "A college textbook on economics."
msgstr ""
#: lang/json/json_items.py
-msgid "No. 9 (on)"
+msgid "Mechanical Mastery"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This huge iron knife has been modified with a fuel tank, insulated handguard "
-"and ignition system. The blade is glowing with heat, making it a great plant "
-"scorcher and nightlight."
+"An advanced guide on mechanics and welding, covering topics like \"Grinding "
+"off rust\" and \"Making cursive E's\"."
msgstr ""
#: lang/json/json_items.py
-msgid "katana"
+msgid "Internal Combustion Fundamentals"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a rare sword from Japan. Deadly against unarmored targets, and still "
-"very effective against armor."
+"A college-level textbook that details the operation, maintenance, and repair "
+"of internal combustion engines."
msgstr ""
#: lang/json/json_items.py
-msgid "Rising Sun (off)"
+msgid "chemistry textbook"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a katana with a nozzles just behind the the cutting edge of the "
-"blade. People love fire, and people love katanas, so why not put them "
-"together? The gas burners attached to this blade can really turn up the heat "
-"on your foes. Use to ignite."
+msgid "A college textbook on chemistry."
msgstr ""
#: lang/json/json_items.py
-msgid "Rising Sun (on)"
+msgid "family cookbook"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a katana that glows with the fury and heat of the SUN! Well, okay "
-"it's not THAT hot, but getting hit with it still stings like the dickens. "
-"Use to shut off the gas."
+"A big binder full of somebody's family recipes. The well-turned pages and "
+"creased corners speak volumes of the culinary knowledge contained within. "
+"You could probably learn a lot about cooking from studying this domestic "
+"artifact."
msgstr ""
#: lang/json/json_items.py
-msgid "knife spear"
+msgid "Advanced Physical Chemistry"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a simple wood pole made deadlier by the blade tied to it."
+msgid ""
+"A university-level textbook on advanced principles of chemistry, both "
+"organic and inorganic."
msgstr ""
#: lang/json/json_items.py
-msgid "rapier"
+msgid "Engineering 301"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a thin sword with an ornate hand guard. It looks like the preferred "
-"weapon of gentlemen and swashbucklers. Light and quick, it makes any battle "
-"a stylish battle."
+msgid "A textbook on civil engineering and construction."
msgstr ""
#: lang/json/json_items.py
-msgid "awl pike"
+msgid "SICP"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a medieval weapon consisting of a wood shaft, tipped with an iron "
-"spike. Though large and heavy compared to other spears, its accuracy and "
-"damage are unparalled."
+"A classic text, \"The Structure and Interpretation of Computer Programs.\" "
+"Written with examples in LISP, but applicable to any language."
msgstr ""
#: lang/json/json_items.py
-msgid "broadsword"
+msgid "Robots for Fun & Profit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an early modern sword seeing use in the 16th, 17th and 18th "
-"centuries. Called 'broad' to contrast with the slimmer rapiers."
+"A rare book on the design of robots, with lots of helpful step-by-step "
+"guides."
msgstr ""
#: lang/json/json_items.py
-msgid "zweihänder"
+msgid "Guide to Advanced Emergency Care"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a huge two-handed sword from Germany. It packs a real whallop."
+msgid ""
+"A thick textbook for paramedics describing advanced lifesaving procedures "
+"and field-expedient care methods."
msgstr ""
#: lang/json/json_items.py
-msgid "flammenschwert (aus)"
+msgid "The Complete Home Repair Guide"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, "
-"unter zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist "
-"eine sehr mächtige Waffe."
+"A massive book that details virtually every aspect of remodeling and "
+"repairing a home, with concise terminology aimed at experienced carpenters."
msgstr ""
#: lang/json/json_items.py
-msgid "flammenschwert (an)"
+msgid "national weather transcripts"
msgstr ""
#: lang/json/json_items.py
-msgid "firebrand (off)"
+msgid "Old weather records are about as interesting as a rock."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a combination of two Dark-Age conflict-resolution classics, the "
-"broadsword and the torch. Use to light it up and show those heathen zombies "
-"who's Lord around here."
+msgid "patient treatment records"
msgstr ""
#: lang/json/json_items.py
-msgid "firebrand (on)"
+msgid "A massive stack of medical records that contain every gory detail."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a combination of two Dark-Age conflict-resolution classics, the "
-"broadsword and the torch. The blade is glowing with heat. Excalibur can eat "
-"it's heart out. Use to shut it off."
+msgid "corporate accounting ledger"
msgstr ""
#: lang/json/json_items.py
-msgid "makeshift machete"
+msgid "If you knew what to look for something might stand out..."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "black box transcript"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a large blade that has had a portion of the handle wrapped in duct "
-"tape, making it easier to wield as a rough machete."
+"A full flight log for a military aircraft. Nothing of interest stands out."
msgstr ""
#: lang/json/json_items.py
-msgid "shishkebab (off)"
+msgid "priest's diary"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A small book filled with journal entries in Latin."
msgstr ""
#: lang/json/json_items.py
-msgid "shishkebab (on)"
+msgid "Visions in Solitude"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "A small book detailing 'visions' a prisoner had on death row."
msgstr ""
#: lang/json/json_items.py
-msgid "makeshift halberd"
+msgid "Crafty Crafter's Quarterly"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is large blade attached to a long stick. It could do a considerable "
-"amount of damage."
+"A fun quarterly magazine all about macaroni art and things you can make by "
+"supergluing found objects together."
msgstr ""
#: lang/json/json_items.py
-msgid "steak knife"
+msgid "101 Crafts for Beginners"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sharp knife, designed for cutting meat. It makes a poor melee "
-"weapon, but is decent at butchering corpses."
+"A large, paperback book detailing a hundred and one beginner's projects in "
+"fabrication."
msgstr ""
#: lang/json/json_items.py
-msgid "butcher knife"
+msgid "DIY Compendium"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal "
-"item for butchering corpses."
+"A thick, hardbound book detailing countless projects for inventions that "
+"claim to improve all aspects of life."
msgstr ""
#: lang/json/json_items.py
-msgid "combat knife"
+msgid "Welding and Metallurgy"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a military combat knife designed for close quarters conflict. It is "
-"light and extremely sharp, and could be deadly in the right hands. It could "
-"be used to butcher corpses."
+"A rather technical textbook that illustrates the science and technique of "
+"becoming a better welder."
msgstr ""
#: lang/json/json_items.py
-msgid "wood saw"
+msgid "The Historic Weaponsmith"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a thin saw, useful for cutting through wood objects."
+msgid ""
+"This in-depth and technical text details various forms of ancient European "
+"weaponsmithing, and is well illustrated with step by step photo instructions."
msgstr ""
#: lang/json/json_items.py
-msgid "wood axe"
+msgid "The Swords of the Samurai"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a large, two-handed wood axe. It makes a good melee weapon, but is a "
-"bit slow to recover between swings."
+"This in-depth and technical text details various forms of ancient Japanese "
+"swordsmithing, and is well illustrated with step by step photo instructions."
msgstr ""
#: lang/json/json_items.py
-msgid "hacksaw"
+msgid "Studies in Historic Armorsmithing"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a sturdy saw, useful for cutting through metal objects."
+msgid ""
+"This in-depth and technical text details various forms of ancient European "
+"armor crafting, and is well illustrated with lots of photos."
msgstr ""
#: lang/json/json_items.py
-msgid "tent"
+msgid "The Art of Japenese Armormaking"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a small personal tent, it's just big enough to fit you comfortably."
+"This in-depth and technical text details various forms of ancient Japanese "
+"armor crafting, and is well illustrated with lots of photos."
msgstr ""
#: lang/json/json_items.py
-msgid "torch"
+msgid "PE023 \"Medical\": Application and Findings"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a large stick, wrapped in gasoline soaked rags. When lit, produces a "
-"fair amount of light. You'll need a lighter or matches to light it."
+"This binder of highly technical papers describes some new chemical formula, "
+"and its effects on human subjects. It's stamped \"APPROVED\"...."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "The Hitchhiker's Guide to the Cataclysm"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a large stick, wrapped in gasoline soaked rags. This is burning, "
-"producing plenty of light."
+"Inscribed on the cover in large, friendly letters, is the message \"Don't "
+"Panic\"."
msgstr ""
#: lang/json/json_items.py
-msgid "Louisville Slaghterer"
+msgid "PE050 \"Alpha\": Preliminary Report"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is sturdy wood bat, wrapped in gasoline-soaked rags. Light it, and the "
-"ball game will REALLY heat up. You'll need a lighter or matches to light it."
+"This sheaf of papers-dated two weeks before all this started-describes some "
+"new chemical formula, and its effects on human subjects. It's stamped "
+"\"APPROVED\"..."
msgstr ""
#: lang/json/json_items.py
-msgid "Louisville Slaghterer (lit)"
+msgid "PE065 \"Chimera\": Best Practices"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sturdy wood bat, wrapped in gasoline-soaked rags. It is burning "
-"brightly, and makes it much easier to see the baselines at night games (It "
-"also makes the umpire FAR more likely to call a ball instead of a strike)."
+"This sheaf of papers-dated the day before you evacuated-describes a new "
+"chemical formula in detail and supplies instructions for its use as some "
+"sort of ...crowd-control catalyst? That can't be right..."
msgstr ""
#: lang/json/json_items.py
-msgid "candle"
+msgid "lighter"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "candle (lit)"
+msgid "matchbook"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "fire drill"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a fire drill is a simple item for firestarting, made from two pieces "
+"of wood and some string. Although it is constructed out of simple materials, "
+"it's slow and rather difficult to get a fire started with this tool."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "rolling papers"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"These are thin paper strips intended for the rolling of cigarettes. These "
+"could also be used to make cartridges for a cap and ball revolver."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "quern"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "This is a simple hand-powered stone quern for grinding grain."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "sewing kit"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "scissors"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"These are a long pair of heavy duty scissors. Use scissors to cut items made "
+"from cotton (like clothing) into rags."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "hammer"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a steel demagnetized hammer with a rubber 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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "fire extinguisher"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a large emergency fire extinguisher. It would be useful for putting "
+"out adjacent fires."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "extra battery mod"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a patchwork capacitance device made with spare electronics. With "
+"enough electronics skill, you could attach this to your devices to increase "
+"their battery capacity."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "gasoline lantern (off)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "gasoline lantern (on)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "flashlight (off)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a heavy duty LED flashlight. Using this flashlight will turn it on, "
+"assuming it is charged with batteries. A turned-on flashlight will provide "
+"light during the night or while underground."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "flashlight (on)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a heavy duty LED flashlight. This flashlight is turned on, and "
+"continually draining its batteries. It provides light during the night or "
+"while underground. Use it to turn it off."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "lightstrip (dead)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a burnt-out lightstrip. You could disassemble this to recover the "
+"amplifier circuit."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "lightstrip (inactive)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a light-emitting circuit wired directly to some batteries. Once it "
+"is activated, it will provide 25 hours of light per 3 (battery) charges. "
+"When the batteries die, you'll need to scrap it to recover the components "
+"that are reusable."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "lightstrip (active)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a light-emitting circuit wired directly to some batteries. It "
+"provides some weak light, lasting 25 hours per 3 (battery) charges. When the "
+"batteries die, you'll need to scrap it to recover the components that are "
+"reusable."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "glowstick"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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 very "
+"small amount of light."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active glowstick"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an active glowstick and is producing light. It will last for a few "
+"hours before burning out."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "dead glowstick"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "This is a spent glowstick. It is essentially trash."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "flare"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a slow-burning magnesium flare. Use it to strike the striker and "
+"light it. It will produce a bright light for about a half hour."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active flare"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This burning magnesium flare is producing light. It will last for about a "
+"half hour before burning out."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "dead flare"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "This is a spent magnesium flare. It is essentially trash."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "hotplate"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a small heating element on a stand, powered by batteries. It is "
+"indispensable for cooking and chemistry. Try not to burn yourself."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "soldering iron"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "water purifier"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a a device with a sieve, some tubing, and an activated carbon core. "
+"Using this item on a container full of water will purify the water. It could "
+"be useful for water taken from uncertain sources like a river, as it may be "
+"non-potable."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "two-way radio"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a radio with a transmitting unit. Using this allows you to send out "
+"a distress signal. You could send either a general SOS, or send a direct "
+"call to a faction you are in contact with."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "radio (off)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a portable radio. Using this radio turns it on. It will pick up any "
+"nearby signals being broadcast and play them audibly."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "radio (on)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This portable radio is turned on, and continually draining its batteries. It "
+"is playing the broadcast being sent from any nearby radio towers."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "directional antenna"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "military black box"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a black box, seemingly pulled from some sort of military vehicle "
+"wreckage. If you can find a system to analyze this you may find something of "
+"interest."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "sarcophagus access code"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This printout is a string of numbers to access the elevator in the hazardous "
+"waste sarcophagus."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "noise emitter (off)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This device was constructed by 'enhancing' a radio with some amplifier "
+"circuits. It's completely lost its ability to pick up a station, but it's "
+"nice and loud now. It could be useful to distract zombies."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "noise emitter (on)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This device has been turned on and is emitting horrible sounds of radio "
+"static. Quick, get away from it before it draws zombies to you!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "road map"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a road map for the local area. Use it to read points of interest, "
+"including, but not limited to, location(s) of hospital(s) nearby."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "crowbar"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "makeshift crowbar"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "hoe"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a farming implement. Use it to turn tillable land into a slow-to-"
+"cross pile of dirt."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "shovel"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "This is a digging tool. Use it to dig pits adjacent to your location."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "stethoscope"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "This is a medical listening tool. Use it to listen to things. Closely."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "rubber hose"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a flexible rubber hose. It could be used for crafting, or siphoning "
+"fuel from a vehicle."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "chainsaw (off)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a lumbering tool moonlighting as weapon of opportunity. Using this "
+"item will, if loaded with gas, cause it to turn on, making a very powerful, "
+"but slow, unwieldy, and noisy, melee weapon (if wielded)."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "chainsaw (on)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This chainsaw is on, and is continuously draining gasoline. Use it to turn "
+"it off."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "jackhammer"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "jacqueshammer"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"Ce jacqueshammer marche a l'essence. Utilisez-le (si charge) pour creuser un "
+"trou dans un terrain solide adjacent."
msgstr ""
#: lang/json/json_items.py trapdef.cpp
-msgid "brazier"
+msgid "bubble wrap"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is large metal stand with slots in the side. Use it and place it "
-"somewhere then set fires in it with no risk of spreading."
+"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."
msgstr ""
#: lang/json/json_items.py trapdef.cpp
-msgid "funnel"
+msgid "bear trap"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a funnel used to collect rainwater. Use it outside and place a "
-"container beneath it to collect water when it rains."
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "nailboard trap"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "loose caltrops"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "tripwire trap"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
msgstr ""
#: lang/json/json_items.py trapdef.cpp
-msgid "makeshift funnel"
+msgid "crossbow trap"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"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."
+msgstr ""
+
+#: lang/json/json_items.py trapdef.cpp
+msgid "shotgun trap"
msgstr ""
#: lang/json/json_items.py
-msgid "kinetic bullet puller"
+msgid ""
+"This is a simple tripwire is attached to the trigger of a loaded sawn-off "
+"shotgun. When pulled, the shotgun fires. Two shells are loaded; the first "
+"time the trigger is pulled, one or both shells may be discharged."
msgstr ""
#: lang/json/json_items.py
-msgid "This is a tool used for properly disassembling firearm ammunition."
+msgid "blade trap"
msgstr ""
#: lang/json/json_items.py
-msgid "hand press & die set"
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "light snare kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a small hand press for hand loading firearm ammunition. It comes "
-"with everything you need to start hand loading your own munitions."
+"This is a kit for a simple trap consisting of a string noose and a snare "
+"trigger. It requires a young tree nearby. It is effective at trapping and "
+"killing some small animals."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "heavy snare kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a philips-head screwdriver. It is important for almost all "
-"electronics crafting and most mechanics crafting, and has many more uses."
+"This is a kit for a simple trap consisting of a rope noose and a snare "
+"trigger. It requires a tree nearby. It is effective at trapping monsters."
+msgstr ""
+
+#: lang/json/json_items.py trapdef.cpp
+msgid "land mine"
msgstr ""
#: lang/json/json_items.py
-msgid "wrench"
+msgid ""
+"This is an military anti-personnel mine that is triggered when stepped upon."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "geiger ctr (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an adjustable crescent wrench. It could be a decent melee weapon, "
-"and is used in many mechanics crafting recipes."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "snare trigger"
+msgid "geiger ctr (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a stick that has been cut into a trigger mechanism for a snare trap."
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "teleporter"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an arcane device, powered by plutonium fuel cells. Using it will "
+"cause you to teleport a short distance away."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "goo canister"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "pipe bomb"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a section of a pipe filled with explosive materials. Use this item "
+"with to light the fuse, which gives you three turns to get away from it "
+"before it detonates. You'll need a lighter or some matches to use it. It is "
+"somewhat unreliable, and may fail to detonate."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active pipe bomb"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This pipe bomb's fuse is lit, and it will explode any second now. Throw it "
+"immediately!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a military grade fragmentary hand grenade. Use this item to pull the "
+"pin and light the fuse. You will then have five turns before it explodes; "
+"throwing it would be a good idea."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an active grenade, and will explode any second now. Better throw it!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "Granade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"Attached to this grenade is a name tag with the name Kevin written on it."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active Granade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"Attached to this active grenade is a name tag with the name Kevin written on "
+"it. Better throw it!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "flashbang"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active flashbang"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "EMP grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a grenade that generates a electromagnetic pulse with a tiny nuclear "
+"explosion. Use this item to pull the pin and light the fuse, turning it into "
+"an active EMP grenade. You will then have three turns before it detonates, "
+"creating an EMP field that damages robots and drains bionic energy."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active EMP grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This EMP grenade is active, and will shortly detonate, creating a large EMP "
+"field that damages robots and drains bionic energy. You may not want to be "
+"holding it much longer."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "scrambler grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a highly modified EMP grenade, designed to scramble robots' IFF "
+"control chips, rather than destroy them. This converts the robot to your "
+"side for a short time, before the backup systems kick in. Use this item to "
+"pull the pin and light the fuse, turning it into an active scrambler grenade."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active scrambler grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This scrambler grenade is active, and will soon detonate, releasing a "
+"control wave that temporarily converts robots to your side."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "teargas canister"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a canister grenade filled with noxious irritant. Use this item to "
+"pull the pin and light the fuse, turning it into an active teargas grenade. "
+"In five turns it will begin to expel a highly toxic gas for some time. This "
+"gas damages and slows those who enter it, as well as obscuring vision and "
+"scent."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active teargas grenade"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This canister of teargas has had its pin removed, indicating that it is (or "
+"will shortly be) expelling highly toxic gas. You should consider getting rid "
+"of it soon."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "smoke bomb"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a canister grenade filled with a variety of pyrotechnic chemicals. "
+"Use this item to pull the pin and light the fuse, turning it into an active "
+"smoke bomb. Five turns after you do that, it will begin to expel a thick "
+"black smoke. This smoke will slow those who enter it, as well as obscuring "
+"vision and scent."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "active smoke bomb"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This smoke bomb has had its pin removed, indicating that it is (or will "
+"shortly be) expelling thick smoke."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "flammable arrow"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This arrow has a rag soaked in a flammable liquid wrapped around the shaft "
+"near the head. You need to light it before shooting."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "molotov cocktail"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "molotov cocktail (lit)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A bottle of flammable liquid with a flaming rag inserted. Throwing it will "
+"cause the bottle to break, spreading fire. The flame may go out shortly if "
+"you do not throw it. Dropping it while lit is not safe."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "acid bomb"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a glass vial, split into two chambers. The divider is removable, "
+"which will cause the chemicals to mix. If this mixture is exposed to air "
+"(perhaps by throwing the vial) they will spill out as a pool of potent acid."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "acid bomb (active)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is a glass vial, with two chemicals mixing inside. The vial feels "
+"colder and the contents are frothing. If this mixture is exposed to air (as "
+"could happen if you throw the vial), it will spill out as a pool of potent "
+"acid."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "dynamite"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "dynamite (lit)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"The fuse on this dynamite is lit and hissing. It'll explode any moment now."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "pack of firecrackers"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "pack of firecrackers (lit)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A pack of 25 firecrackers that has been lit; the fuse is hissing. Throw them "
+"quickly before the start to explode."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "firecracker"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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!"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "firecracker (lit)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A firecracker that has been lit; the fuse is hissing. Throw it quickly "
+"before it explodes."
+msgstr ""
+
+#: lang/json/json_items.py npctalk.cpp
+msgid "mininuke"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an extremely powerful weapon--essentially a hand-held nuclear bomb. "
+"Use it to activate the timer. Ten turns later it will explode, leaving "
+"behind a radioactive crater. You guess that the explosion would be large "
+"enough to take out a house."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "mininuke (active)"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "zombie pheromone"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is some kind of disgusting ball of rotting meat. Squeezing it causes a "
+"small cloud of pheromones to spray into the air, causing nearby zombies to "
+"become friendly for a short period of time."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "portal generator"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "inactive manhack"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an inactive manhack. Manhacks are fist-sized robots that fly through "
+"the air. They are covered with whirring blades and attack by throwing "
+"themselves against their target. Use this item to activate the manhack."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "inactive turret"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This is an inactive turret. Using this item involves turning it on and "
+"placing it on the ground, where it will attach itself. The turret will then "
+"identify you as a friendly, and attack all enemies with an built-in SMG."
msgstr ""
#: lang/json/json_items.py
-msgid "bolt cutters"
+msgid "UPS (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is large pair of bolt cutters. You could use them to cut padlocks or "
-"heavy gauge wire."
+"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 armor and some guns, but drains batteries quickly. It "
+"is currently off."
msgstr ""
#: lang/json/json_items.py
-msgid "mop"
+msgid "UPS (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any "
-"'mess' you may have made."
+"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 armor and some guns, but drains batteries quickly. It "
+"is currently on."
msgstr ""
#: lang/json/json_items.py
-msgid "picklock kit"
+msgid "advanced UPS (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a locksmith's set of sturdy steel picklocks. It is essential for "
-"silently and quickly opening locks, provided you have some mechanical skill."
+"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. It is currently off."
msgstr ""
#: lang/json/json_items.py
-msgid "improvised picklock"
+msgid "advanced UPS (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an improvised set of picks and torsion wrenches made from scrap "
-"metal. It needs MacGyver like skills to open locks with these and they are "
-"brittle, but it lessens the chances of alarms being set off."
+"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. It is currently on."
msgstr ""
#: lang/json/json_items.py
-msgid "safe deposit box"
+msgid "tazer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is secure combination lock box. Sadly, you don't know the combination. "
-"Breaking inside it would destroy anything of value."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "pickaxe"
+msgid "tactical tonfa (off)"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a large steel pickaxe, strike the earth (or your enemies)!"
+msgid ""
+"This is a reinforced plastic tonfa, with the core hollowed out and filled "
+"with capacitors and a high-yield rechargable storage battery. When a switch "
+"on the handle is pressed, a high-voltage current is transmitted to the two "
+"electrodes mounted in the end of the tonfa, and by extension to anyone "
+"unfortunate enough to be in contact with them. It also has a nifty "
+"flashlight, which is off at the moment."
msgstr ""
#: lang/json/json_items.py
-msgid "spray can"
+msgid "tactical tonfa (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a spray can, filled with paint. Use this tool to make graffiti on "
-"the floor."
+"This is a reinforced plastic tonfa, with the core hollowed out and filled "
+"with capacitors and a high-yield rechargable storage battery. When a switch "
+"on the handle is pressed, a high-voltage current is transmitted to the two "
+"electrodes mounted in the end of the weapon, and by extension to anyone "
+"unfortunate enough to be in contact with them. The integral flashlight is "
+"turned on, continually draining power and lighting the surrounding area."
msgstr ""
#: lang/json/json_items.py
-msgid "permanent marker"
+msgid "mp3 player (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This battery-devouring 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."
msgstr ""
#: lang/json/json_items.py
-msgid "rag"
+msgid "mp3 player (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a largish piece of cloth, useful in crafting and possibly for "
-"staunching bleeding."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic chunk"
+msgid "handheld game system"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a piece of plastic. It doesn't have much use except to repair "
-"plastic items."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "kevlar plate"
+msgid "vortex stone"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a plate of reinforced kevlar. It could be used used to repair items "
-"made of kevlar."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "PDA"
+msgid "etched human skull"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a small, multipurpose electronic device. It can be loaded with a "
-"variety of apps, providing all kinds of functionality."
+msgid "This is a human skull with strange etchings covering it."
msgstr ""
#: lang/json/json_items.py
-msgid "PDA - Flashlight"
+msgid "dog food"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a small, multipurpose electronic device. This PDA has its flashlight "
-"app on, and is providing light."
+msgid "This is food for dogs. It smells strange, but dogs seem to love it."
msgstr ""
#: lang/json/json_items.py
-msgid "pocket knife"
+msgid "cat food"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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."
+msgid "This is food for cats. It smells strange, but cats seem to love it."
msgstr ""
-#: lang/json/json_items.py
-msgid "bone needle"
+#: lang/json/json_items.py trapdef.cpp
+msgid "booby trap"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is sharp needle made from a bone. It would be useful for making rough "
-"clothing and items"
+"This is a crude explosive device triggered by a piece of string. Use it to "
+"setup and watch some poor bastard trigger it."
msgstr ""
#: lang/json/json_items.py
-msgid "stone hammer"
+msgid "C4-Explosive"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This is military grade RDX composition explosive. A label reads: \"Highly "
+"explosive, use with extreme caution!\" It comes with a small timer."
msgstr ""
#: lang/json/json_items.py
-msgid "stone axe"
+msgid "C4-Explosive (armed)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "stone shovel"
+msgid "dog whistle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "entrenching tool"
+msgid "vacutainer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a stout collapsible spade. It's commonly used by military forces and "
-"favored by hikers for digging."
+"This is a tool for drawing blood, including a vacuum-sealed test tube for "
+"holding the sample. Use this tool to draw blood, either from yourself or "
+"from a corpse you are standing on."
msgstr ""
#: lang/json/json_items.py
-msgid "digging stick"
+msgid "welder"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This is a battery powered tool for welding metal pieces together. It is an "
+"indispensable tool for construction or repair."
msgstr ""
-#: lang/json/json_items.py
-msgid "shelter kit"
+#: lang/json/json_items.py trapdef.cpp
+msgid "cot"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a small shelter, made of sticks and skins. Use it to place."
+msgid ""
+"This is a military style fold up cot. While it may not be quite as "
+"comfortable as a bed,its better than slumming it on the ground."
msgstr ""
#: lang/json/json_items.py
-msgid "damaged shelter kit"
+msgid "rollmat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a small shelter, made of sticks and skins. Use it to place. This "
-"shelter has been damaged, and needs repairs."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "heatpack"
+msgid "fur rollmat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a chemical heatpack. It's used to treat sports injuries and heat "
-"food. It is usable only once."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "used heatpack"
+msgid "X-Acto knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a chemical heatpack. It's used to treat sports injuries and heat "
-"food. This one has been used and is chemically inert, rendering it useless."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "packed M72 LAW"
+msgid "scalpel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an 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."
+"This is a very sharp knife designed for surgical cutting. It's small, sharp "
+"blade allows for precision strikes in the hands of the skilled."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of canned meat"
+msgid "machete"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing some meat. Use to open and eat to "
-"enjoy."
+"This is large bladed tool for cutting down large vegetation or other "
+"'obstacles.' This huge iron knife makes an excellent melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed 3-litre jar of kompot"
+msgid "No. 9 (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing kompot. Use to open and eat to enjoy."
+"This huge iron knife has been modified with a fuel tank, insulated handguard "
+"and ignition system. When filled with gasoline, a system of torches heats "
+"the blade, burning your target."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of soylent slices"
+msgid "No. 9 (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing human meat. Use to open and eat, if "
-"you really want to, to enjoy."
+"This huge iron knife has been modified with a fuel tank, insulated handguard "
+"and ignition system. The blade is glowing with heat, making it a great plant "
+"scorcher and nightlight."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of canned veggy"
+msgid "katana"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing mixed vegetables. Use to open and eat "
-"to enjoy."
+"This is a rare sword from Japan. Deadly against unarmored targets, and still "
+"very effective against armor."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of canned fruit"
+msgid "Rising Sun (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing sliced fruits. Use to open and eat to "
-"enjoy."
+"This is a katana with a nozzles just behind the the cutting edge of the "
+"blade. People love fire, and people love katanas, so why not put them "
+"together? The gas burners attached to this blade can really turn up the heat "
+"on your foes. Use to ignite."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of pickled vegetable"
+msgid "Rising Sun (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a sealed glass jar containing pickled vegetables. Use to open and "
-"eat to enjoy."
+"This is a katana that glows with the fury and heat of the SUN! Well, okay "
+"it's not THAT hot, but getting hit with it still stings like the dickens. "
+"Use to shut off the gas."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of pickled meat"
+msgid "knife spear"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a sealed glass jar containing pickled meat. Use to open and eat to "
-"enjoy."
+msgid "This is a simple wood pole made deadlier by the blade tied to it."
msgstr ""
#: lang/json/json_items.py
-msgid "sealed jar of pickled human flesh"
+msgid "rapier"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is sealed glass jar containing pickled human flesh. Use to open. You "
-"might even enjoy it."
+"This is a thin sword with an ornate hand guard. It looks like the preferred "
+"weapon of gentlemen and swashbucklers. Light and quick, it makes any battle "
+"a stylish battle."
msgstr ""
#: lang/json/json_items.py
-msgid "cordless drill"
+msgid "awl pike"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a cordless drill with a selection of drill bits. The charger base "
-"contains a battery draining attachment so the drill can be charged in lieu "
-"of mains power."
+"This is a medieval weapon consisting of a wood shaft, tipped with an iron "
+"spike. Though large and heavy compared to other spears, its accuracy and "
+"damage are unparalled."
msgstr ""
#: lang/json/json_items.py
-msgid "vacuum sealer"
+msgid "broadsword"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a portable heat sealer unit with an air pump. It's used for vacuum "
-"packing food to preserve it."
+"This is an early modern sword seeing use in the 16th, 17th and 18th "
+"centuries. Called 'broad' to contrast with the slimmer rapiers."
msgstr ""
#: lang/json/json_items.py
-msgid "vacuum-packed meat slices"
+msgid "zweihänder"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a bag of vacuum packed meat slices in plastic packaging. Use to "
-"open and eat to enjoy."
+msgid "This is a huge two-handed sword from Germany. It packs a real whallop."
msgstr ""
#: lang/json/json_items.py
-msgid "vacuum-packed veggy chunks"
+msgid "flammenschwert (aus)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a bag of vacuum packed vegetable slices in plastic packaging. Use "
-"to open and eat to enjoy."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "vacuum-packed fruit slices"
+"Ein großes zweihändiges Schwert aus Deutschland, an dessen Klinge sich, "
+"unter zuführung von Benzin, eine anhaltende Flamme erzeugen lässt. Es ist "
+"eine sehr mächtige Waffe."
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a bag of vacuum packed fruit slices in plastic packaging. Use to "
-"open and eat to enjoy."
+msgid "flammenschwert (an)"
msgstr ""
#: lang/json/json_items.py
-msgid "medical gauze"
+msgid "firebrand (off)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is decent sized piece of cotton, sterilized and sealed. It's designed "
-"for medical purposes."
+"This is a combination of two Dark-Age conflict-resolution classics, the "
+"broadsword and the torch. Use to light it up and show those heathen zombies "
+"who's Lord around here."
msgstr ""
#: lang/json/json_items.py
-msgid "talking doll"
+msgid "firebrand (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a talking doll, meant for children. Fortunately it still works, and "
-"you could unload the batteries out of it."
+"This is a combination of two Dark-Age conflict-resolution classics, the "
+"broadsword and the torch. The blade is glowing with heat. Excalibur can eat "
+"it's heart out. Use to shut it off."
msgstr ""
#: lang/json/json_items.py
-msgid "towel"
+msgid "makeshift machete"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a fluffy and large towel. It could be used to dry yourself. Any "
-"person that can travel the length and breadth of the apocalypse, rough it, "
-"slum it, struggle against terrible odds, win through and still know where "
-"their towel is, is clearly a force to be reckoned with."
+"This is a large blade that has had a portion of the handle wrapped in duct "
+"tape, making it easier to wield as a rough machete."
msgstr ""
#: lang/json/json_items.py
-msgid "folding bicycle"
+msgid "shishkebab (off)"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a bicycle folded into a relatively portable package."
+msgid ""
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "makeshift welder"
+msgid "shishkebab (on)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This crude welder has been fashioned from a bundle of copper wire, scrap "
-"metal, and complete disregard for personal safety. While it's not as "
-"efficient as a factory welder, it will serve in a pinch."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "still"
+msgid "makeshift halberd"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a still. It's useful for creating distillation of alcohol and other, "
-"more curious substances."
+"This is large blade attached to a long stick. It could do a considerable "
+"amount of damage."
msgstr ""
#: lang/json/json_items.py
-msgid "plastic mold"
+msgid "steak knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a plastic mold. It could be shaped and used to craft items made of "
-"plastic."
+"This is a sharp knife, designed for cutting meat. It makes a poor melee "
+"weapon, but is decent at butchering corpses."
msgstr ""
#: lang/json/json_items.py
-msgid "chemistry set"
+msgid "butcher knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a chemistry set stored in a bag. The contents include glass "
-"containers, hoses, metal wire, a hotplate, and safety glasses. It might be "
-"used to craft some chemistry projects if you're so inclined."
+"This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal "
+"item for butchering corpses."
msgstr ""
#: lang/json/json_items.py
-msgid "crack pipe"
+msgid "combat knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a fine glass tube with a bulb with an bowl on one end. It's used in "
-"partaking of certain illicit substances."
+"This is a military combat knife designed for close quarters conflict. It is "
+"light and extremely sharp, and could be deadly in the right hands. It could "
+"be used to butcher corpses."
msgstr ""
#: lang/json/json_items.py
-msgid "glass pipe"
+msgid "wood saw"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is hand-blown glass pipe. It's of the type of pipe most commonly used "
-"to smoke hallucinatory plants."
+msgid "This is a thin saw, useful for cutting through wood objects."
msgstr ""
#: lang/json/json_items.py
-msgid "tobacco pipe"
+msgid "wood axe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a hand-carved wooden smoking pipe. It's designed to facilitate "
-"consumption of fire cured tobacco leaves."
+"This is a large, two-handed wood axe. It makes a good melee weapon, but is a "
+"bit slow to recover between swings."
msgstr ""
#: lang/json/json_items.py
-msgid "electric forge"
+msgid "hacksaw"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"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 hook it directly to a "
-"vehicle's power system."
+msgid "This is a sturdy saw, useful for cutting through metal objects."
msgstr ""
#: lang/json/json_items.py
-msgid "crucible"
+msgid "tent"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a small metalworking crucible. It's used in some metalworking "
-"fabrication recipes."
+"This is a small personal tent, it's just big enough to fit you comfortably."
msgstr ""
#: lang/json/json_items.py
-msgid "anvil"
+msgid "torch"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
-msgstr ""
-
-#: lang/json/json_items.py
-msgid "steel tongs"
+"This is a large stick, wrapped in gasoline soaked rags. When lit, produces a "
+"fair amount of light. You'll need a lighter or matches to light it."
msgstr ""
#: lang/json/json_items.py
msgid ""
-"These are long, steel tongs. They are is commonly used for cooking or in "
-"metalworking fabrication recipes. You could swing them around as a melee "
-"weapon in a pinch."
+"This is a large stick, wrapped in gasoline soaked rags. This is burning, "
+"producing plenty of light."
msgstr ""
#: lang/json/json_items.py
-msgid "metalworking chisel"
+msgid "Louisville Slaghterer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a short, stout metalworking chisel. It's used in some metalworking "
-"fabrication recipes."
+"This is sturdy wood bat, wrapped in gasoline-soaked rags. Light it, and the "
+"ball game will REALLY heat up. You'll need a lighter or matches to light it."
msgstr ""
#: lang/json/json_items.py
-msgid "swage and die set"
+msgid "Louisville Slaghterer (lit)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"These are a set of swages and dies for metalsmithing. These loops and metal "
-"blocks are used in some metalworking fabrication recipes."
+"This is a sturdy wood bat, wrapped in gasoline-soaked rags. It is burning "
+"brightly, and makes it much easier to see the baselines at night games (It "
+"also makes the umpire FAR more likely to call a ball instead of a strike)."
msgstr ""
#: lang/json/json_items.py
-msgid "nodachi"
+msgid "candle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a huge, curved, two-handed sword from Japan. It is surprisingly "
-"light for its size."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "match head bomb"
+msgid "candle (lit)"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a bottle filled with match heads and equipped with a fuse. Use this "
-"item to light the fuse; you will, of course, need a lighter in your "
-"inventory to do this. After lighting it, throw it to cause fires."
+"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."
msgstr ""
-#: lang/json/json_items.py
-msgid "match head bomb (lit)"
+#: lang/json/json_items.py trapdef.cpp
+msgid "brazier"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a bottle filled with match heads and equipped with a fuse. This one "
-"has been lit, and its fuse is rapidly burning down. You may not want to hold "
-"onto it much longer."
+"This is large metal stand with slots in the side. Use it and place it "
+"somewhere then set fires in it with no risk of spreading."
msgstr ""
-#: lang/json/json_items.py
-msgid "refillable lighter"
+#: lang/json/json_items.py trapdef.cpp
+msgid "funnel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This is a funnel used to collect rainwater. Use it outside and place a "
+"container beneath it to collect water when it rains."
msgstr ""
-#: lang/json/json_items.py
-msgid "charcoal forge"
+#: lang/json/json_items.py trapdef.cpp
+msgid "makeshift funnel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a portable, charcoal fired, metalworking forge. If combined with the "
-"right tools, you could use this for metalworking."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "charcoal smoker"
+msgid "kinetic bullet puller"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"This is a portable charcoal smoker. Good for weekend barbecuing and "
-"preserving meat with smoke."
+msgid "This is a tool used for properly disassembling firearm ammunition."
msgstr ""
#: lang/json/json_items.py
-msgid "charcoal water purifier"
+msgid "hand press & die set"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
-msgstr ""
-
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "bicycle horn"
+"This is a small hand press for hand loading firearm ammunition. It comes "
+"with everything you need to start hand loading your own munitions."
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk."
+"This is a philips-head screwdriver. It is important for almost all "
+"electronics crafting and most mechanics crafting, and has many more uses."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "car horn"
+#: lang/json/json_items.py
+msgid "wrench"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a car horn meant to be attached to a car's electrical system."
+msgid ""
+"This is an adjustable crescent wrench. It could be a decent melee weapon, "
+"and is used in many mechanics crafting recipes."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "truck horn"
+#: lang/json/json_items.py
+msgid "snare trigger"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a very loud horn, usually found on large trucks like semis."
+msgid ""
+"This is a stick that has been cut into a trigger mechanism for a snare trap."
msgstr ""
#: lang/json/json_items.py
-msgid "wrapped radiation badge"
+msgid "bolt cutters"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a badge that detects radiation dosage sealed in a radiation-blocking "
-"bag. Use it to remove it from the bag."
+"This is large pair of bolt cutters. You could use them to cut padlocks or "
+"heavy gauge wire."
msgstr ""
#: lang/json/json_items.py
-msgid "food dehydrator"
+msgid "mop"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a portable electric food dehydrator. It's powered by batteries, and "
-"could be invaluable in preserving food."
+"This is an unwieldy mop. Good for cleaning up spills. Use to mop up any "
+"'mess' you may have made."
msgstr ""
#: lang/json/json_items.py
-msgid "trench knife"
+msgid "picklock kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This stout combat knife features a steel guard to protect the user's "
-"knuckles. The guard can also be used for striking or blocking, and the knife "
-"can also be used to butcher corpses."
+"This is a locksmith's set of sturdy steel picklocks. It is essential for "
+"silently and quickly opening locks, provided you have some mechanical skill."
msgstr ""
#: lang/json/json_items.py
-msgid "small fire extinguisher"
+msgid "improvised picklock"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is small emergency fire extinguisher. It would be useful for putting "
-"out adjacent fires."
+"This is an improvised set of picks and torsion wrenches made from scrap "
+"metal. It needs MacGyver like skills to open locks with these and they are "
+"brittle, but it lessens the chances of alarms being set off."
msgstr ""
#: lang/json/json_items.py
-msgid "switchblade"
+msgid "safe deposit box"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a long and thin knife with a spring-loaded blade that rests inside "
-"the handle while not in use."
+"This is secure combination lock box. Sadly, you don't know the combination. "
+"Breaking inside it would destroy anything of value."
msgstr ""
#: lang/json/json_items.py
-msgid "jack"
+msgid "pickaxe"
msgstr ""
#: lang/json/json_items.py
-msgid "This is a common hydraulic jack, used when changing tires."
+msgid "This is a large steel pickaxe, strike the earth (or your enemies)!"
msgstr ""
#: lang/json/json_items.py
-msgid "scythe"
+msgid "spray can"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This is a spray can, filled with paint. Use this tool to make graffiti on "
+"the floor."
msgstr ""
#: lang/json/json_items.py
-msgid "war scythe"
+msgid "permanent marker"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This farming tool has been modified into a weapon by reinforcing and "
-"rotating its blade 90 degrees, transforming it into a deadly giant blade on "
-"the end of a stick."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "sickle"
+msgid "rag"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"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."
+"This is a largish piece of cloth, useful in crafting and possibly for "
+"staunching bleeding."
msgstr ""
#: lang/json/json_items.py
-msgid "powered quarterstaff"
+msgid "plastic chunk"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is an ironshod quarterstaff that has a high-voltage stun gun built into "
-"the handle. The stun gun is wired to the metal caps at either end of the "
-"staff, allowing you to zap a dangerous opponent should beating them "
-"senseless with it prove too hazardous."
+"This is a piece of plastic. It doesn't have much use except to repair "
+"plastic items."
msgstr ""
#: lang/json/json_items.py
-msgid ".45 caliber conversion kit"
+msgid "kevlar plate"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Replacing several key parts of a 9mm, .38, .40 or .44 firearm converts it to "
-"a .45 firearm. The conversion results in reduced accuracy and increased "
-"recoil."
+"This is a plate of reinforced kevlar. It could be used used to repair items "
+"made of kevlar."
msgstr ""
#: lang/json/json_items.py
-msgid "suppressor"
+msgid "PDA"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Using a suppressor is almost an imperative in zombie-infested regions. "
-"Gunfire is very noisy, and will attract predators. Its only drawback is a "
-"reduced muzzle velocity, resulting in less accuracy and damage."
+"This is a small, multipurpose electronic device. It can be loaded with a "
+"variety of apps, providing all kinds of functionality."
msgstr ""
#: lang/json/json_items.py
-msgid "enhanced grip"
+msgid "PDA - Flashlight"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A grip placed forward on the barrel allows for greater control and accuracy. "
-"Aside from increased weight, there are no drawbacks."
+"This is a small, multipurpose electronic device. This PDA has its flashlight "
+"app on, and is providing light."
msgstr ""
#: lang/json/json_items.py
-msgid "barrel extension"
+msgid "pocket knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A longer barrel increases the muzzle velocity of a firearm, contributing to "
-"both accuracy and damage. However, the longer barrel tends to vibrate after "
-"firing, greatly increasing recoil."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "shortened barrel"
+msgid "makeshift knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A shortened barrel results in markedly reduced accuracy, and a minor "
-"increase in noise, but also reduces recoil greatly as a result of the "
-"improved manageability of the firearm."
+"A knife consisting of a long somewhat sharpened spike and a thightly wrapped "
+"a rag as a handle. It makes a good melee weapon."
msgstr ""
#: lang/json/json_items.py
-msgid "rifled barrel"
+msgid "bone needle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Rifling a shotgun barrel is mainly done in order to improve its accuracy "
-"when firing slugs. The rifling makes the gun less suitable for shot, however."
+"This is sharp needle made from a bone. It would be useful for making rough "
+"clothing and items"
msgstr ""
#: lang/json/json_items.py
-msgid "extended magazine"
+msgid "stone hammer"
msgstr ""
#: lang/json/json_items.py
-#, no-python-format
msgid ""
-"Increases the ammunition capacity of your firearm by 50%, but the added bulk "
-"reduces accuracy slightly."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "double magazine"
+msgid "stone axe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Completely doubles the ammunition capacity of your firearm, but the added "
-"bulk reduces accuracy and increases recoil."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "spare magazine"
+msgid "stone shovel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A spare magazine you can keep on hand to make reloads faster, but must "
-"itself be reloaded before it can be used again."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "brass catcher"
+msgid "entrenching tool"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A bag that hangs off the side of your gun and catches ejected casings so you "
-"don't have to pick them up."
+"This is a stout collapsible spade. It's commonly used by military forces and "
+"favored by hikers for digging."
msgstr ""
#: lang/json/json_items.py
-msgid "gyroscopic stabilizer"
+msgid "digging stick"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An advanced unit that straps onto the side of your firearm and reduces "
-"vibration, greatly reducing recoil and increasing accuracy. However, it "
-"also takes up space in the magazine slot, reducing ammo capacity."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "rapid blowback"
+msgid "shelter kit"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"An improved blowback mechanism makes your firearm's automatic fire faster, "
-"at the cost of reduced accuracy and increased noise."
+msgid "This is a small shelter, made of sticks and skins. Use it to place."
msgstr ""
#: lang/json/json_items.py
-msgid "auto-fire mechanism"
+msgid "damaged shelter kit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A simple mechanism that converts a pistol to a fully-automatic weapon, with "
-"a burst size of three rounds. However, it reduces accuracy, and increases "
-"noise and recoil."
+"This is a small shelter, made of sticks and skins. Use it to place. This "
+"shelter has been damaged, and needs repairs."
msgstr ""
#: lang/json/json_items.py
-msgid "9mm caliber conversion kit"
+msgid "heatpack"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Replacing several key parts of a .38, .40, .44 or .45 firearm converts it to "
-"a 9mm firearm. The conversion results in a slight reduction in accuracy."
+"This is a chemical heatpack. It's used to treat sports injuries and heat "
+"food. It is usable only once."
msgstr ""
#: lang/json/json_items.py
-msgid ".22 caliber conversion kit"
+msgid "used heatpack"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Replacing several key parts of a 9mm, .38, .40, 5.7mm, 4.6mm, 7.62mm or .223 "
-"firearm converts it to a .22 firearm. The conversion results in a slight "
-"reduction in accuracy."
+"This is a chemical heatpack. It's used to treat sports injuries and heat "
+"food. This one has been used and is chemically inert, rendering it useless."
msgstr ""
#: lang/json/json_items.py
-msgid "5.7mm caliber conversion kit"
+msgid "packed M72 LAW"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"FN Hestal sells a conversion kit, used to convert .22, 9mm, or .38 firearms "
-"to their proprietary 5.7x28mm, a round designed for accuracy and armor "
-"penetration."
+"This is an 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."
msgstr ""
#: lang/json/json_items.py
-msgid "4.6mm caliber conversion kit"
+msgid "sealed jar of canned meat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Heckler and Koch sells a conversion kit, used to convert .22, 9mm, or .38 "
-"firearms to their proprietary 4.6x30mm, a round designed for accuracy and "
-"armor penetration."
+"This is a sealed glass jar containing some meat. Use to open and eat to "
+"enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid ".308 caliber conversion kit"
+msgid "sealed 3-litre jar of kompot"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This kit is used to convert a shotgun or 7.62mm, .223 or .30-06 rifle to the "
-"popular and powerful .308 caliber. The conversion results in reduced ammo "
-"capacity and a slight reduction in accuracy."
+"This is a sealed glass jar containing kompot. Use to open and eat to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid ".223 caliber conversion kit"
+msgid "sealed jar of soylent slices"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This kit is used to convert a shotgun or 7.62mm, .30-06, or .308 rifle to "
-"the popular, accurate, and damaging .223 caliber. The conversion results in "
-"slight reductions in both accuracy and ammo capacity."
+"This is a sealed glass jar containing human meat. Use to open and eat, if "
+"you really want to, to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "battle rifle conversion"
+msgid "sealed jar of canned veggy"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a complete conversion kit, designed to turn a rifle into a powerful "
-"battle rifle. It reduces accuracy, and increases noise and recoil, but also "
-"increases damage, ammo capacity, and fire rate."
+"This is a sealed glass jar containing mixed vegetables. Use to open and eat "
+"to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "sniper conversion"
+msgid "sealed jar of canned fruit"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a complete conversion kit, designed to turn a rifle into a deadly "
-"sniper rifle. It decreases ammo capacity, and removes any automatic fire "
-"capabilities, but also increases accuracy and damage."
+"This is a sealed glass jar containing sliced fruits. Use to open and eat to "
+"enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "M203"
+msgid "sealed jar of pickled vegetable"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"The M203 was originally designed for use with M16 variants but today can be "
-"attached to almost any rifle. It allows a single 40mm grenade to be loaded "
-"and fired."
+"This is a sealed glass jar containing pickled vegetables. Use to open and "
+"eat to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "40mm pipe launcher"
+msgid "sealed jar of pickled meat"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"This is a home built launcher tube that can be attached to almost any rifle. "
-"It allows a single 40mm grenade to be loaded and fired."
+"This is a sealed glass jar containing pickled meat. Use to open and eat to "
+"enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "bayonet"
+msgid "sealed jar of pickled human flesh"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A bayonet is a stabbing weapon that can be attached to the front of a "
-"shotgun, sub-machinegun or rifle, allowing a melee attack to deal piercing "
-"damage. The added length increases recoil slightly."
+"This is sealed glass jar containing pickled human flesh. Use to open. You "
+"might even enjoy it."
msgstr ""
#: lang/json/json_items.py
-msgid "sword bayonet"
+msgid "cordless drill"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A sword bayonet is a large slashing weapon that can be attached to the front "
-"of a shotgun or rifle, allowing a melee attack to deal piercing damage. The "
-"added length increases recoil substantially."
+"This is a cordless drill with a selection of drill bits. The charger base "
+"contains a battery draining attachment so the drill can be charged in lieu "
+"of mains power."
msgstr ""
#: lang/json/json_items.py
-msgid "pistol bayonet"
+msgid "vacuum sealer"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A pistol bayonet is a stabbing weapon that can be attached to the front of a "
-"handgun, allowing a melee attack to deal piercing damage. The added length "
-"reduces the gun's overall handling somewhat."
+"This is a portable heat sealer unit with an air pump. It's used for vacuum "
+"packing food to preserve it."
msgstr ""
#: lang/json/json_items.py
-msgid "underslung shotgun"
+msgid "vacuum-packed meat slices"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A miniaturized shotgun with 2 barrels, which can be mounted under the barrel "
-"of many rifles. It allows two shotgun shells to be loaded and fired."
+"This is a bag of vacuum packed meat slices in plastic packaging. Use to "
+"open and eat to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "masterkey shotgun"
+msgid "vacuum-packed veggy chunks"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A minimalist pump action shotgun, which can be mounted under the barrel of "
-"many rifles. It allows a total of four shotgun shells to be loaded and fired."
+"This is a bag of vacuum packed vegetable slices in plastic packaging. Use "
+"to open and eat to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "rail-mounted crossbow"
+msgid "vacuum-packed fruit slices"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A kit to attach a pair of crossbow arms and a firing rail to the barrel of a "
-"long firearm. It allows crossbow bolts to be fired."
+"This is a bag of vacuum packed fruit slices in plastic packaging. Use to "
+"open and eat to enjoy."
msgstr ""
#: lang/json/json_items.py
-msgid "laser sight"
+msgid "medical gauze"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small visible-light laser that mounts on a firearm to enhance ease and "
-"speed of target acquisition. Aside from increased weight, there are no "
-"drawbacks."
+"This is decent sized piece of cotton, sterilized and sealed. It's designed "
+"for medical purposes."
msgstr ""
#: lang/json/json_items.py
-msgid "improved iron sights"
+msgid "talking doll"
msgstr ""
#: lang/json/json_items.py
-msgid "Improves the weapon's ironsights, increasing accuracy. No drawbacks."
+msgid ""
+"This is a talking doll, meant for children. Fortunately it still works, and "
+"you could unload the batteries out of it."
msgstr ""
#: lang/json/json_items.py
-msgid "red dot sight"
+msgid "towel"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Adds a red dot optic to the top of your gun, replacing the iron sights. "
-"Increases accuracy and weight."
+"This is a fluffy and large towel. It could be used to dry yourself. Any "
+"person that can travel the length and breadth of the apocalypse, rough it, "
+"slum it, struggle against terrible odds, win through and still know where "
+"their towel is, is clearly a force to be reckoned with."
msgstr ""
#: lang/json/json_items.py
-msgid "holographic sight"
+msgid "folding bicycle"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Adds a holographic sight. Used extensively by military forces, it increases "
-"accuracy and weight but is a step up from a red dot sight."
+msgid "This is a bicycle folded into a relatively portable package."
msgstr ""
#: lang/json/json_items.py
-msgid "rifle scope"
+msgid "makeshift welder"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A long ranged rifle scope used by civilians and military alike, increases "
-"weight but improves accuracy greatly."
+"This crude welder has been fashioned from a bundle of copper wire, scrap "
+"metal, and complete disregard for personal safety. While it's not as "
+"efficient as a factory welder, it will serve in a pinch."
msgstr ""
#: lang/json/json_items.py
-msgid "ported barrel"
+msgid "still"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A ported barrel redirects exhaust gases to compensate for muzzle climb, "
-"improves recoil but increases noise and reduces accuracy slightly."
+"This is a still. It's useful for creating distillation of alcohol and other, "
+"more curious substances."
msgstr ""
#: lang/json/json_items.py
-msgid "ergonomic grip"
+msgid "plastic mold"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A set of ergonomic replacement furniture for a pistol, improves recoil and "
-"accuracy. Aside from increased weight, there are no drawbacks."
+"This is a plastic mold. It could be shaped and used to craft items made of "
+"plastic."
msgstr ""
#: lang/json/json_items.py
-msgid "adjustable stock"
+msgid "chemistry set"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An adjustable replacement stock, improves recoil and accuracy. Aside from "
-"increased weight, there are no drawbacks."
+"This is a chemistry set stored in a bag. The contents include glass "
+"containers, hoses, metal wire, a hotplate, and safety glasses. It might be "
+"used to craft some chemistry projects if you're so inclined."
msgstr ""
#: lang/json/json_items.py
-msgid "pistol stock"
+msgid "crack pipe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"An add on stock for handguns, improves recoil and accuracy. Aside from "
-"increased weight, there are no drawbacks."
+"This is a fine glass tube with a bulb with an bowl on one end. It's used in "
+"partaking of certain illicit substances."
msgstr ""
#: lang/json/json_items.py
-msgid "bipod"
+msgid "glass pipe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Bipods are commonly used on rifles and machine guns to provide a forward "
-"rest and reduce motion. Aside from increased weight, there are no drawbacks."
+"This is hand-blown glass pipe. It's of the type of pipe most commonly used "
+"to smoke hallucinatory plants."
msgstr ""
#: lang/json/json_items.py
-msgid "steel frame"
+msgid "tobacco pipe"
msgstr ""
#: lang/json/json_items.py
-msgid "A large frame made of steel. Useful for crafting."
+msgid ""
+"This is a hand-carved wooden smoking pipe. It's designed to facilitate "
+"consumption of fire cured tobacco leaves."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "seat"
+#: lang/json/json_items.py
+msgid "electric forge"
msgstr ""
#: lang/json/json_items.py
-msgid "A soft car seat covered with leather."
+msgid ""
+"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 hook it directly to a "
+"vehicle's power system."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "saddle"
+#: lang/json/json_items.py
+msgid "crucible"
msgstr ""
#: lang/json/json_items.py
-msgid "A leather-covered seat designed to be straddled."
+msgid ""
+"This is a small metalworking crucible. It's used in some metalworking "
+"fabrication recipes."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "muffler"
+#: lang/json/json_items.py
+msgid "anvil"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A muffler from a car. Very unwieldy as a weapon. Useful in a few crafting "
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "vehicle controls"
+msgid "steel tongs"
msgstr ""
#: lang/json/json_items.py
-msgid "A set of various vehicle controls. Useful for crafting."
+msgid ""
+"These are long, steel tongs. They are is commonly used for cooking or in "
+"metalworking fabrication recipes. You could swing them around as a melee "
+"weapon in a pinch."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "electric motor"
+#: lang/json/json_items.py
+msgid "metalworking chisel"
msgstr ""
#: lang/json/json_items.py
-msgid "A powerful electric motor. Useful for crafting."
+msgid ""
+"This is a short, stout metalworking chisel. It's used in some metalworking "
+"fabrication recipes."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "large electric motor"
+#: lang/json/json_items.py
+msgid "swage and die set"
msgstr ""
#: lang/json/json_items.py
-msgid "A large and very powerful electric motor. Useful for crafting."
+msgid ""
+"These are a set of swages and dies for metalsmithing. These loops and metal "
+"blocks are used in some metalworking fabrication recipes."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "plasma engine"
+#: lang/json/json_items.py
+msgid "nodachi"
msgstr ""
#: lang/json/json_items.py
-msgid "High technology engine, working on hydrogen fuel."
+msgid ""
+"This is a huge, curved, two-handed sword from Japan. It is surprisingly "
+"light for its size."
msgstr ""
#: lang/json/json_items.py
-msgid "foot crank"
+msgid "match head bomb"
msgstr ""
#: lang/json/json_items.py
-msgid "The pedal and gear assembly from a bicycle."
+msgid ""
+"This is a bottle filled with match heads and equipped with a fuse. Use this "
+"item to light the fuse; you will, of course, need a lighter in your "
+"inventory to do this. After lighting it, throw it to cause fires."
msgstr ""
#: lang/json/json_items.py
-msgid "metal tank"
+msgid "match head bomb (lit)"
msgstr ""
#: lang/json/json_items.py
-msgid "A metal tank for holding liquids. Useful for crafting."
+msgid ""
+"This is a bottle filled with match heads and equipped with a fuse. This one "
+"has been lit, and its fuse is rapidly burning down. You may not want to hold "
+"onto it much longer."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "small storage battery"
+#: lang/json/json_items.py
+msgid "refillable lighter"
msgstr ""
#: lang/json/json_items.py
-msgid "A small storage battery. Useful for crafting."
+msgid ""
+"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."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "motorbike battery"
+#: lang/json/json_items.py
+msgid "charcoal forge"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A 12v lead-acid battery used to power smaller vehicles' electrical systems."
+"This is a portable, charcoal fired, metalworking forge. If combined with the "
+"right tools, you could use this for metalworking."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "car battery"
+#: lang/json/json_items.py
+msgid "charcoal smoker"
msgstr ""
#: lang/json/json_items.py
-msgid "A 12v lead-acid battery used to power car electrical systems."
+msgid ""
+"This is a portable charcoal smoker. Good for weekend barbecuing and "
+"preserving meat with smoke."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "truck battery"
+#: lang/json/json_items.py
+msgid "charcoal water purifier"
msgstr ""
#: lang/json/json_items.py
-msgid "A large 12v lead-acid battery used to power truck electrical systems."
+msgid ""
+"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."
msgstr ""
#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "storage battery"
+msgid "bicycle horn"
msgstr ""
#: lang/json/json_items.py
-msgid "A large storage battery. Useful for crafting."
+msgid ""
+"This is a simple bulb horn, found on many bicycles. Use to honk. Honk honk."
msgstr ""
#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "minireactor"
+msgid "car horn"
msgstr ""
#: lang/json/json_items.py
-msgid "A small portable plutonium reactor. Handle with great care!"
+msgid "This is a car horn meant to be attached to a car's electrical system."
msgstr ""
#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-#: lang/json/json_vehicle_parts.py
-msgid "solar panel"
+msgid "truck horn"
msgstr ""
#: lang/json/json_items.py
-msgid ""
-"Electronic device that can convert solar radiation into electric power. "
-"Useful for crafting."
+msgid "This is a very loud horn, usually found on large trucks like semis."
msgstr ""
#: lang/json/json_items.py
-msgid "reinforced solar panel"
+msgid "wrapped radiation badge"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A solar panel that has been covered with a pane of reinforced glass to "
-"protect the delicate solar cells from zombies or errant baseballs. Useful "
-"for crafting."
+"This is a badge that detects radiation dosage sealed in a radiation-blocking "
+"bag. Use it to remove it from the bag."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "minifridge"
+#: lang/json/json_items.py
+msgid "food dehydrator"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A very small fridge for keeping food cool, but without electricity it's just "
-"a very heavy box with shelves inside."
+"This is a portable electric food dehydrator. It's powered by batteries, and "
+"could be invaluable in preserving food."
msgstr ""
#: lang/json/json_items.py
-msgid "solar cell"
+msgid "trench knife"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A small electronic device that can convert solar radiation into electric "
-"power. Useful for crafting."
+"This stout combat knife features a steel guard to protect the user's "
+"knuckles. The guard can also be used for striking or blocking, and the knife "
+"can also be used to butcher corpses."
msgstr ""
#: lang/json/json_items.py
-msgid "sheet metal"
+msgid "small fire extinguisher"
msgstr ""
#: lang/json/json_items.py
-msgid "A thin sheet of metal."
-msgstr ""
-
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "steel plating"
+msgid ""
+"This is small emergency fire extinguisher. It would be useful for putting "
+"out adjacent fires."
msgstr ""
#: lang/json/json_items.py
-msgid "A piece of armor plating made of steel."
-msgstr ""
-
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "superalloy plating"
+msgid "switchblade"
msgstr ""
#: lang/json/json_items.py
-msgid "A piece of armor plating made of sturdy superalloy."
+msgid ""
+"This is a long and thin knife with a spring-loaded blade that rests inside "
+"the handle while not in use."
msgstr ""
#: lang/json/json_items.py
-msgid "superalloy sheet"
+msgid "jack"
msgstr ""
#: lang/json/json_items.py
-msgid "A sheet sturdy superalloy, incredibly hard, yet incredibly malleable."
+msgid "This is a common hydraulic jack, used when changing tires."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "spiked plating"
+#: lang/json/json_items.py
+msgid "scythe"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A piece of armor plating made of steel. It is covered by menacing spikes."
+"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."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "hard plating"
+#: lang/json/json_items.py
+msgid "war scythe"
msgstr ""
#: lang/json/json_items.py
-msgid "A piece of very thick armor plating made of steel."
+msgid ""
+"This farming tool has been modified into a weapon by reinforcing and "
+"rotating its blade 90 degrees, transforming it into a deadly giant blade on "
+"the end of a stick."
msgstr ""
#: lang/json/json_items.py
-msgid "RV kitchen unit"
+msgid "sickle"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A vehicle mountable electric range and sink unit with integrated tool "
-"storage for cooking utensils."
+"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."
msgstr ""
#: lang/json/json_items.py
-msgid "vehicle welding rig"
+msgid "compressed air horn"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"A welding rig made to run off a vehicle's storage battery. It has a "
-"soldering iron attachment for delicate work, and a compartment to store your "
-"extra tools in."
+"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."
msgstr ""
-#: lang/json/json_items.py lang/json/json_vehicle_parts.py
-msgid "FOODCO kitchen buddy"
+#: lang/json/json_items.py
+msgid "powered quarterstaff"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"Assembled from a set of instructions you found in an old book of DIY "
-"projects, the *FOODCO kitchen buddy* claims to be *the perfect solution to "
-"all your home-cooking needs!*. While it is surprisingly handy for vacuum-"
-"sealing as well as dehydrating food, the cheery sales pitch neglected to "
-"mention A - how awkward the damn thing is, and B - how it doesn't take "
-"batteries. You're going to have to weld it to a vehicle, or something else "
-"with a supply of electricity, if you want to use it. In addition to the "
-"cooking features, it also has a water-purification system, a drawer for "
-"holding extra tools, and for some insane reason, a press and die set for "
-"hand-loading ammunition."
+"This is an ironshod quarterstaff that has a high-voltage stun gun built into "
+"the handle. The stun gun is wired to the metal caps at either end of the "
+"staff, allowing you to zap a dangerous opponent should beating them "
+"senseless with it prove too hazardous."
msgstr ""
#: lang/json/json_items.py
-msgid "emergency vehicle light (red)"
+msgid "Guitar"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"One of the red-colored lights from the top of an emergency services vehicle. "
-"When turned on, the lights rotate to shine in all directions."
+"An acoustic six-string guitar. A bit out of tune, but in good shape "
+"otherwise."
msgstr ""
#: lang/json/json_items.py
-msgid "emergency vehicle light (blue)"
+msgid "Bongo"
msgstr ""
#: lang/json/json_items.py
msgid ""
-"One of the blue-colored lights from the top of an emergency services "
-"vehicle. When turned on, the lights rotate to shine in all directions."
+"A handheld drum. Suitable for making loud noises into all hours of the night."
msgstr ""
#: lang/json/json_keybindings.py
@@ -28995,6 +29343,23 @@ msgid ""
"the subject returned to baseline state with no apparent side effects."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The chemical department has come through with a stable mutagen cocktail. "
+"PE050 shows promise as an all-around genetic enhancement, with the worst "
+"side effect being digestive upset. The lack of macro-scale physical changes "
+"makes it ideal for both military and civilian applications."
+msgstr ""
+
+#: lang/json/json_lab_notes.py
+msgid ""
+"Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed "
+"PE065. Though its effects are wildly polymorphic and unstable, to say the "
+"least, he suggests that several such mutants could effectively check the "
+"spread of reanimated XE037 infectees. We are looking into implementation "
+"methodology."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"We have made a fascinating discovery; by creating a miniature portal with "
@@ -29003,6 +29368,15 @@ msgid ""
"so quickly that none were even aware that they had visited lower planes."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The research team headed by Dr. Isha has produced a concentrated form of "
+"mutagen that shows promising results for the treatment of many forms of "
+"disease. Testing reveals that it inhibits the body's pain responses while "
+"bolstering the immune system and natural regenerative capabilities, though a "
+"few troubling behavioral side effects have been reported."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"Our research on teleportation has ground to a halt. For some reason, the "
@@ -29732,8 +30106,9 @@ msgstr ""
#: lang/json/json_martialarts.py
msgid ""
-"One of the Five Deadly Venoms, and likely to be removed at the next save-"
-"compatibility breaker. Lizard Style docuses on using walls to your advantage."
+"One of the Five Deadly Venoms, and likely to be refactored to a mutation at "
+"the next save-compatibility breaker. Lizard Style docuses on using walls to "
+"your advantage."
msgstr ""
#: lang/json/json_martialarts.py
@@ -33125,6 +33500,27 @@ msgstr ""
msgid "Your eyes have mutated to pick up radiation in the infrared spectrum."
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Reptilian Eyes"
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid ""
+"Your eyes have mutated, with a brilliant iris and slitted pupil similar to "
+"that of a lizard. This is visually striking, but doesn't seem to affect "
+"your vision."
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid "Reptilian IR"
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid ""
+"Your optic nerves and brain have mutated to catch up with your eyes, "
+"allowing you to see in the infrared spectrum."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid "Very Fast Healer"
msgstr ""
@@ -33590,6 +33986,16 @@ msgid ""
"balance, making your ability to dodge higher."
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Thick Tail"
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid ""
+"You have a long, thick, lizardlike tail. It helps you balance a bit but also "
+"makes a serviceable whip."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid "Fluffy Tail"
msgstr ""
@@ -45398,6 +45804,280 @@ msgstr ""
msgid " sweep-kicks %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Drunk feint"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You stumble and leer at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " stumbles and leers at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Hiss"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hiss threateningly at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hisses threateningly at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Bite"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You Snakebite %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " Snakebites %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Writhe"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Stinger Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "Your Stinger Kick sends %s flying!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "'s Stinger Kick sends %s flying!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Pincer Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You punch %s with your Pincer Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " jabs %s with a Pincer Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Toad's Tongue"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You snatch and clobber %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " snatches and clobbers %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly hit %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly hits %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Snap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly jab %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly jabs %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Slide"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You make serpentine hand motions at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " makes serpentine hand motions at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Slither"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "You slither free!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid " strikes out at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Tiger Takedown"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and ground %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and grounds %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Leopard Fist"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You strike out at %s with your Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " strikes out at %s with a Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Leopard Swipe"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You quickly swipe at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " quickly swipes at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Snatch"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and knee %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and knees %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Sweeper"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You low-roundhouse %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " low-roundhouses %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You send %s reeling with a Dragon Strike!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " sends %s reeling with a Dragon Strike!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Wing"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "You raise your arms intimidatingly!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid " performs the Crane Wing!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Flap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "You swing your arms and break free!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid " flaps free!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hand-peck %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hand-pecks %s"
+msgstr ""
+
#: lang/json/json_terrain.py
msgid "empty space"
msgstr ""
@@ -47492,6 +48172,21 @@ msgstr ""
msgid "%s clubs %s with her tail!"
msgstr ""
+#: melee.cpp
+#, c-format
+msgid "You whap %s with your tail!"
+msgstr ""
+
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with his tail!"
+msgstr ""
+
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with her tail!"
+msgstr ""
+
#: melee.cpp
#, c-format
msgid "You slap %s with your tentacle!"
@@ -49255,6 +49950,11 @@ msgstr ""
msgid "The %1$s hits your %2$s."
msgstr ""
+#: monmove.cpp
+#, c-format
+msgid "Something hits your %s."
+msgstr ""
+
#: monmove.cpp
msgid "You stop reloading."
msgstr ""
@@ -54192,25 +54892,26 @@ msgstr ""
msgid "%6.2f per minute"
msgstr ""
-#: player.cpp
-#, c-format
-msgid "Weapon: %s"
+#: player.cpp ranged.cpp
+msgid "Burst"
msgstr ""
#: player.cpp
-msgid "Recoil"
+#, c-format
+msgid "Weapon: %s"
msgstr ""
#: player.cpp
-msgid "No Style"
+#, c-format
+msgid "Weapon: %s (%s)"
msgstr ""
#: player.cpp
-msgid "Normal"
+msgid "Recoil"
msgstr ""
#: player.cpp
-msgid "Burst"
+msgid "No Style"
msgstr ""
#: player.cpp
@@ -54672,11 +55373,11 @@ msgid "You feast upon the human flesh."
msgstr ""
#: player.cpp
-msgid "You feel horrible for eating a person.."
+msgid "You feel horrible for eating a person."
msgstr ""
#: player.cpp
-msgid "Almost instantly you feel a familiar pain in your stomach"
+msgid "Almost instantly you feel a familiar pain in your stomach."
msgstr ""
#: player.cpp
@@ -55275,6 +55976,11 @@ msgstr ""
msgid "Range: %d"
msgstr ""
+#: ranged.cpp
+#, c-format
+msgid "Firing mode: %s"
+msgstr ""
+
#: ranged.cpp
msgid "Fzzt!"
msgstr ""
diff --git a/lang/po/cs.po b/lang/po/cs.po
index 986bf2745adc1..82eb7ed1a9662 100644
--- a/lang/po/cs.po
+++ b/lang/po/cs.po
@@ -7,16 +7,16 @@ msgid ""
msgstr ""
"Project-Id-Version: cdda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-07 14:53+1300\n"
-"PO-Revision-Date: 2013-10-21 15:41+0000\n"
-"Last-Translator: Radim Kolbe \n"
+"POT-Creation-Date: 2013-11-08 22:24-0500\n"
+"PO-Revision-Date: 2013-11-09 05:00+0000\n"
+"Last-Translator: FULL NAME \n"
"Language-Team: Czech \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Launchpad-Export-Date: 2013-11-07 00:27+0000\n"
+"X-Launchpad-Export-Date: 2013-11-14 03:39+0000\n"
"X-Generator: Launchpad (build 16820)\n"
#: action.cpp
@@ -11291,6 +11291,10 @@ msgstr ""
msgid "corpse"
msgstr ""
+#: itypedef.cpp
+msgid "ferrous rail projectile"
+msgstr ""
+
#: itypedef.cpp
msgid "flyer"
msgstr ""
@@ -11814,6 +11818,10 @@ msgstr ""
msgid "Giant wasps appear!"
msgstr ""
+#: iuse.cpp
+msgid "HOOOOONK!"
+msgstr ""
+
#: iuse.cpp
msgid "Hammers can only remove boards from windows, doors and fences."
msgstr ""
@@ -12694,6 +12702,12 @@ msgstr ""
msgid "You can dig a pit via the construction menu--hit *"
msgstr ""
+#: iuse.cpp
+msgid ""
+"You can feel the blood rushing through your veins and a strange, medicated "
+"feeling washes over your senses."
+msgstr ""
+
#: iuse.cpp
msgid "You can only mod tools with this battery mod."
msgstr ""
@@ -12846,6 +12860,10 @@ msgstr ""
msgid "You damage your %s!"
msgstr ""
+#: iuse.cpp
+msgid "You depress the button but no sound comes out."
+msgstr ""
+
#: iuse.cpp
msgid "You destroy it!"
msgstr ""
@@ -12959,6 +12977,10 @@ msgstr ""
msgid "You feel very sleepy..."
msgstr ""
+#: iuse.cpp
+msgid "You feel...better. Somehow."
+msgstr ""
+
#: iuse.cpp
msgid "You have a vision of the surrounding area..."
msgstr ""
@@ -12979,6 +13001,10 @@ msgstr ""
msgid "You honk the bicycle horn."
msgstr ""
+#: iuse.cpp
+msgid "You honk your airhorn."
+msgstr ""
+
#: iuse.cpp
msgid "You inject the vaccine."
msgstr ""
@@ -13126,6 +13152,10 @@ msgid ""
"disassemble ammunition."
msgstr ""
+#: iuse.cpp
+msgid "You need to roar, bask, bite, and flap. NOW."
+msgstr ""
+
#: iuse.cpp
msgid "You open the jar, exposing it to the atmosphere."
msgstr ""
@@ -14596,6 +14626,10 @@ msgstr ""
msgid "A terrifyingly real dream has you killing game with your bare teeth."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Hoof. Talon. Tooth. Fight. Feed. Forward."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid ""
"In a dream you catch a glimpse of a strangely cattle-like image of yourself."
@@ -14647,6 +14681,12 @@ msgid ""
"While dreaming, you see a distinctively lizard-like reflection of yourself."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"While dreaming, you see yourself dressed in a hospital gown, receiving "
+"treatment."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Whilst dreaming, you see a disturbingly bestial version of yourself."
msgstr ""
@@ -14664,6 +14704,10 @@ msgstr ""
msgid "You are frightened of the outside after your vivid dream of cave life."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You are many animals, and yet one."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You are terrified by a dream of becoming a lizard hybrid."
msgstr ""
@@ -14672,6 +14716,15 @@ msgstr ""
msgid "You are terrified by a dream of serving the hive queen mindlessly."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You can't quite work out what the dream is about...it just keeps changing."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "You dream about the zoo, for some reason."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You dream of being a primitive cave dweller."
msgstr ""
@@ -14680,6 +14733,11 @@ msgstr ""
msgid "You dream of grazing in an open field."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You dream of having that success you knew you deserved, back before all this."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You dream of living as a terrifying octopus mutant."
msgstr ""
@@ -14696,6 +14754,10 @@ msgstr ""
msgid "You dream of swimming in the open ocean"
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You feel...OK."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid ""
"You find it hard to control your limbs after dreaming of amorphous blob life."
@@ -14721,10 +14783,20 @@ msgstr ""
msgid "You have a disturbing dream of swimming with a school of fish."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a disturbing dream of undergoing strange medical procedures."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a disturbingly lifelike dream of living as a lizard."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a dream of doctors and nurses doing unnatural things to your body, "
+"which brings you perverse pleasure."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a dream of working in a hive."
msgstr ""
@@ -14738,6 +14810,11 @@ msgstr ""
msgid "You have a strange dream about animals."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a strange dream about being a patient in a frightening hospital."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a strange dream about birds."
msgstr ""
@@ -14790,6 +14867,16 @@ msgstr ""
msgid "You have a strange dream of spinning webs"
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a strange dream."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid ""
+"You have a vivid dream of being a medical anomaly, as your heartbeat syncs "
+"with the steady drip of an IV line."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a vivid dream of hunting in the woods."
msgstr ""
@@ -14802,6 +14889,11 @@ msgstr ""
msgid "You scream in fear while you dream of being chased by a cat"
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You see yourself, five years from now, as the leader of a successful city."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You terrifyingly dream of being led to a slaughterhouse by a farmer."
msgstr ""
@@ -14822,10 +14914,18 @@ msgstr ""
msgid "Your disturbingly lifelike dream has you pollinating plants."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dream is filled with creatures, and yet all seem like you."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dream of living in the dark for years is almost real."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dream-self looks competent and in control."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dreams give a strange reclusive feeling."
msgstr ""
@@ -14874,6 +14974,10 @@ msgstr ""
msgid "Your dreams give you a strange wet, scaly feeling."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dreams give you an oddly medicated feeling."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dreams of fully turning into a spider frighten you."
msgstr ""
@@ -14883,10 +14987,18 @@ msgid ""
"Your dreams of living on the ocean floor seem more lifelike than reality."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dreams...are complex and multifaceted."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your lifelike dreams have you scavenging food with a pack of rats."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your success in restoring civilization was only a dream. For now."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your vivid dream of living as a slime blob frightens you."
msgstr ""
@@ -15864,6 +15976,14 @@ msgstr ""
msgid "12 gauge pistol"
msgstr ""
+#: lang/json/json_items.py
+msgid "2-by-arm guards"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "2-by-shin guards"
+msgstr ""
+
#: lang/json/json_items.py
msgid "2-by-sword"
msgstr ""
@@ -16905,6 +17025,12 @@ msgstr ""
msgid "A fur coat with a couple small pockets. Extremely warm."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A fur pelt tied into a loincloth. Covers your modesty, but not much else. "
+"Now you are a true barbarian warrior."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A fuzzy pair of brownish cat ears on a headband. It does nothing, but "
@@ -17266,6 +17392,13 @@ msgid ""
"projectile to high velocity. Powered by UPS."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A huge duffel bag with backpack attached, both packed to the gills. Judging "
+"by the feel, a National Guard soldier could have packed this to be ready for "
+"deployment. /n Disassemble to unpack and enjoy."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A huge duffel bag, provides plenty of storage but severely encumbering."
msgstr ""
@@ -17304,6 +17437,12 @@ msgid ""
"long firearm. It allows crossbow bolts to be fired."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A knife consisting of a long somewhat sharpened spike and a thightly wrapped "
+"a rag as a handle. It makes a good melee weapon."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A large 12v lead-acid battery used to power truck electrical systems."
msgstr ""
@@ -17584,6 +17723,12 @@ msgstr ""
msgid "A long nylon rope. Useful for keeping yourself safe from falls."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A long peice of wood with several chunks of steel firmly tied to it. The "
+"resulting weapon is unwieldy and slow but very heavy hitting."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A long piece of cotton string. Use scissors on it to cut it into smaller "
@@ -17979,6 +18124,20 @@ msgstr ""
msgid "A pair of high heels. Difficult to even walk in."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A pair of improvised arm guards made from broken pieces of a 2by4 that are "
+"tied to your arms with rags and string, they offer good proection but are "
+"really uncomfortable to wear."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A pair of improvised shin guards made from broken pieces of a 2by4 that are "
+"tied to your shins with rags and string, they offer good proection but are "
+"really hard to run with."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A pair of khaki pants. Slightly warmer than jeans."
msgstr ""
@@ -17991,6 +18150,12 @@ msgstr ""
msgid "A pair of knee pads made of stout plastic and cloth."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A pair of knuckles consisting of two small squares of wood with several "
+"nails coming through them. Usefull in nasty street fights ."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A pair of leather gloves with no fingers, allowing greater manual dexterity."
@@ -18503,6 +18668,20 @@ msgstr ""
msgid "A short piece of nylon rope. Too small to be of much use."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A short piece of rebar which has been straightened and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A short piece of steel which has been forged true and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A short, breezy cotton skirt. Easy to move in, but only has a single small "
@@ -18660,6 +18839,14 @@ msgid ""
"scrap."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A single-shot, electrically propelled, steel rail launcher handcrafted from "
+"scrap. The hypervelocity metal stake that it fires is accelerated to the "
+"point of spontaneous combustion by a Lorentz force generated by "
+"electromagnetic induction, powered by a standard UPS."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A six-foot wooden bow that fires arrows. This takes a fair amount of "
@@ -18683,6 +18870,12 @@ msgstr ""
msgid "A sleeveless cotton shirt. Very easy to move in."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A slender long rod of wood, while traditionally intended as a training tool "
+"for many dueling moves, it still makes a good melee weapon in a pinch."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A slow-loading hand weapon that launches bolts. Stronger people can reload "
@@ -18904,6 +19097,12 @@ msgid ""
"you light the fuse it will explode, so throw it quickly!"
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A somewhat sharpened piece of rebar, it is still better at bashing than "
+"stabbing but the added flexibility is nice"
+msgstr ""
+
#: lang/json/json_items.py
msgid "A soup made from someone who is a far better meal than person."
msgstr ""
@@ -19047,7 +19246,7 @@ msgstr ""
#: lang/json/json_items.py
msgid ""
"A sword bayonet is a large slashing weapon that can be attached to the front "
-"of a shotgun or rifle, allowing a melee attack to deal piercing damage. The "
+"of a shotgun or rifle, allowing a melee attack to deal cutting damage. The "
"added length increases recoil substantially."
msgstr ""
@@ -19856,6 +20055,10 @@ msgstr ""
msgid "An extremely heavy set of armor plated gloves."
msgstr ""
+#: lang/json/json_items.py
+msgid "An extremely rare mutagen cocktail."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"An extremely strong opioid narcotic derived from morphine. Incredibly "
@@ -21106,6 +21309,12 @@ msgstr ""
msgid "Leather gauntlets with bone armor reinforcement. Very light and strong."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Leather patches stitched together and tied into a makeshift loincloth. "
+"Covers your modesty, but not much else."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"Leg and body armor made from the exoskeletons of insects. Light and durable."
@@ -21137,6 +21346,13 @@ msgstr ""
msgid "Like cola, but without caffeine. Still not that healthy."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Long pieces of cloth that are meant to be wrapped around your hands to "
+"provide small amounts of protection while punching and performing other "
+"general mischief."
+msgstr ""
+
#: lang/json/json_items.py
msgid "Lots of articles about cars and driving techniques."
msgstr ""
@@ -21488,6 +21704,18 @@ msgstr ""
msgid "PDA - Flashlight"
msgstr ""
+#: lang/json/json_items.py
+msgid "PE023 \"Medical\": Application and Findings"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "PE050 \"Alpha\": Preliminary Report"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "PE065 \"Chimera\": Best Practices"
+msgstr ""
+
#: lang/json/json_items.py
msgid "PG-7VL rocket"
msgstr ""
@@ -21676,6 +21904,12 @@ msgstr ""
msgid "RV kitchen unit"
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Rags stitched together and tied into a makeshift loincloth. Covers your "
+"modesty, but not much else."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"Rat-shot is extremely weak ammunition, designed for killing rats, snakes, or "
@@ -22573,6 +22807,12 @@ msgid ""
"could also be used to make cartridges for a cap and ball revolver."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"These may not be the Great Plains, but you can still be the Boss with this "
+"high-crowned hat."
+msgstr ""
+
#: lang/json/json_items.py
msgid "They're blue, but that doesn't mean they're sad."
msgstr ""
@@ -22669,6 +22909,12 @@ msgid ""
"your morale slightly. Use it to turn it on."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"This binder of highly technical papers describes some new chemical formula, "
+"and its effects on human subjects. It's stamped \"APPROVED\"...."
+msgstr ""
+
#: lang/json/json_items.py
msgid "This bone meal is useful for fertilizing plants."
msgstr ""
@@ -23668,6 +23914,12 @@ msgid ""
"nearby items on fire."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"This is a small gasoline powered lantern. It does not provide much light, "
@@ -24262,6 +24514,20 @@ msgid ""
"control wave that temporarily converts robots to your side."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"This sheaf of papers-dated the day before you evacuated-describes a new "
+"chemical formula in detail and supplies instructions for its use as some "
+"sort of ...crowd-control catalyst? That can't be right..."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This sheaf of papers-dated two weeks before all this started-describes some "
+"new chemical formula, and its effects on human subjects. It's stamped "
+"\"APPROVED\"..."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"This simple IED is designed to be attached to an arrow and detonate on "
@@ -24505,6 +24771,12 @@ msgstr ""
msgid "When the cheese starts flowing, Kraft gets your noodle going."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Whether hunting varmints, fixing up the ranch, or just wishing you had a "
+"horse, this is the hat for the job."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"While this seems like it would be very useful in this situation, the sheer "
@@ -24624,6 +24896,10 @@ msgstr ""
msgid "adventure novel"
msgstr ""
+#: lang/json/json_items.py
+msgid "alpha mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "aluminium bat"
msgstr ""
@@ -25328,6 +25604,10 @@ msgstr ""
msgid "children's book"
msgstr ""
+#: lang/json/json_items.py
+msgid "chimera mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "chitin arm guards"
msgstr ""
@@ -25484,6 +25764,10 @@ msgstr ""
msgid "compound bow"
msgstr ""
+#: lang/json/json_items.py
+msgid "compressed air horn"
+msgstr ""
+
#: lang/json/json_items.py
msgid "concentrated acid"
msgstr ""
@@ -25572,6 +25856,10 @@ msgstr ""
msgid "cotton hat"
msgstr ""
+#: lang/json/json_items.py
+msgid "cowboy hat"
+msgstr ""
+
#: lang/json/json_items.py
msgid "crack"
msgstr ""
@@ -25616,6 +25904,10 @@ msgstr ""
msgid "crude sword"
msgstr ""
+#: lang/json/json_items.py
+msgid "cudgel"
+msgstr ""
+
#: lang/json/json_items.py
msgid "damaged shelter kit"
msgstr ""
@@ -25848,6 +26140,10 @@ msgstr ""
msgid "feather"
msgstr ""
+#: lang/json/json_items.py
+msgid "ferromagnetic rail rifle"
+msgstr ""
+
#: lang/json/json_items.py
msgid "fertilizer"
msgstr ""
@@ -26120,6 +26416,10 @@ msgstr ""
msgid "fur kitty collar"
msgstr ""
+#: lang/json/json_items.py
+msgid "fur loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "fur pants"
msgstr ""
@@ -26220,6 +26520,10 @@ msgstr ""
msgid "glowstick"
msgstr ""
+#: lang/json/json_items.py
+msgid "go bag"
+msgstr ""
+
#: lang/json/json_items.py
msgid "gold"
msgstr ""
@@ -26284,6 +26588,10 @@ msgstr ""
msgid "hand press & die set"
msgstr ""
+#: lang/json/json_items.py
+msgid "hand wraps"
+msgstr ""
+
#: lang/json/json_items.py
msgid "handheld game system"
msgstr ""
@@ -26424,6 +26732,10 @@ msgstr ""
msgid "holster"
msgstr ""
+#: lang/json/json_items.py
+msgid "homewrecker"
+msgstr ""
+
#: lang/json/json_items.py
msgid "honey comb"
msgstr ""
@@ -26680,6 +26992,10 @@ msgstr ""
msgid "leather jacket"
msgstr ""
+#: lang/json/json_items.py
+msgid "leather loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "leather pants"
msgstr ""
@@ -26776,6 +27092,10 @@ msgstr ""
msgid "log"
msgstr ""
+#: lang/json/json_items.py
+msgid "loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "long island iced tea"
msgstr ""
@@ -26836,6 +27156,10 @@ msgstr ""
msgid "makeshift halberd"
msgstr ""
+#: lang/json/json_items.py
+msgid "makeshift knife"
+msgstr ""
+
#: lang/json/json_items.py
msgid "makeshift machete"
msgstr ""
@@ -26908,6 +27232,10 @@ msgstr ""
msgid "medical gloves"
msgstr ""
+#: lang/json/json_items.py
+msgid "medical mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "medical tape"
msgstr ""
@@ -27084,6 +27412,10 @@ msgstr ""
msgid "nail gun"
msgstr ""
+#: lang/json/json_items.py
+msgid "nail knuckles"
+msgstr ""
+
#: lang/json/json_items.py
msgid "nail rifle"
msgstr ""
@@ -27608,6 +27940,10 @@ msgstr ""
msgid "rebar"
msgstr ""
+#: lang/json/json_items.py
+msgid "rebar rail"
+msgstr ""
+
#: lang/json/json_items.py
msgid "recurve bow"
msgstr ""
@@ -27904,6 +28240,10 @@ msgstr ""
msgid "sharpened metal arrow"
msgstr ""
+#: lang/json/json_items.py
+msgid "sharpened rebar"
+msgstr ""
+
#: lang/json/json_items.py
msgid "sheet"
msgstr ""
@@ -28220,6 +28560,10 @@ msgstr ""
msgid "steel plating"
msgstr ""
+#: lang/json/json_items.py
+msgid "steel rail"
+msgstr ""
+
#: lang/json/json_items.py
msgid "steel spear"
msgstr ""
@@ -28468,6 +28812,10 @@ msgstr ""
msgid "television"
msgstr ""
+#: lang/json/json_items.py
+msgid "ten-gallon hat"
+msgstr ""
+
#: lang/json/json_items.py
msgid "tent"
msgstr ""
@@ -29008,6 +29356,15 @@ msgid ""
"completely inert prior to termination."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed "
+"PE065. Though its effects are wildly polymorphic and unstable, to say the "
+"least, he suggests that several such mutants could effectively check the "
+"spread of reanimated XE037 infectees. We are looking into implementation "
+"methodology."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"Earlier conjecture that revivification occurred only in humans and insects "
@@ -29235,6 +29592,14 @@ msgid ""
"destroyed when security put down the fauna."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The chemical department has come through with a stable mutagen cocktail. "
+"PE050 shows promise as an all-around genetic enhancement, with the worst "
+"side effect being digestive upset. The lack of macro-scale physical changes "
+"makes it ideal for both military and civilian applications."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"The primary factor in determining revivification of mammalian subjects seems "
@@ -29243,6 +29608,15 @@ msgid ""
"going dormant. Larger canine subjects, however, do."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The research team headed by Dr. Isha has produced a concentrated form of "
+"mutagen that shows promising results for the treatment of many forms of "
+"disease. Testing reveals that it inhibits the body's pain responses while "
+"bolstering the immune system and natural regenerative capabilities, though a "
+"few troubling behavioral side effects have been reported."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"The vivisection program has shown mixed results, revealing an incredible "
@@ -29519,8 +29893,9 @@ msgstr ""
#: lang/json/json_martialarts.py
msgid ""
-"One of the Five Deadly Venoms, and likely to be removed at the next save-"
-"compatibility breaker. Lizard Style docuses on using walls to your advantage."
+"One of the Five Deadly Venoms, and likely to be refactored to a mutation at "
+"the next save-compatibility breaker. Lizard Style docuses on using walls to "
+"your advantage."
msgstr ""
#: lang/json/json_martialarts.py
@@ -33072,6 +33447,14 @@ msgstr ""
msgid "Regeneration"
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Reptilian Eyes"
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid "Reptilian IR"
+msgstr ""
+
#: lang/json/json_mutations.py
msgid "Road-Runner"
msgstr ""
@@ -33260,6 +33643,10 @@ msgstr ""
msgid "Thick Scales"
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Thick Tail"
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Thick black fur has grown to cover your entire body, providing a marginal "
@@ -33625,6 +34012,12 @@ msgid ""
"balance, making your ability to dodge higher."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"You have a long, thick, lizardlike tail. It helps you balance a bit but also "
+"makes a serviceable whip."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"You have a major digestive disorder, which causes you to vomit frequently."
@@ -34078,6 +34471,13 @@ msgstr ""
msgid "Your eyes have mutated to pick up radiation in the infrared spectrum."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"Your eyes have mutated, with a brilliant iris and slitted pupil similar to "
+"that of a lizard. This is visually striking, but doesn't seem to affect "
+"your vision."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Your feet have fused into hooves. This allows kicking attacks to do much "
@@ -34193,6 +34593,12 @@ msgstr ""
msgid "Your muscles are very slow to move. You run 30% slower."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"Your optic nerves and brain have mutated to catch up with your eyes, "
+"allowing you to see in the infrared spectrum."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Your scent is particularly strong. It's not offensive to humans, but animals "
@@ -44999,6 +45405,15 @@ msgid ""
"what you've been missing.\""
msgstr ""
+#: lang/json/json_techniques.py
+msgid " Snakebites %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " axe-kicks %s"
@@ -45019,6 +45434,10 @@ msgstr ""
msgid " feints at %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid " flaps free!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " flying knees %s"
@@ -45029,11 +45448,36 @@ msgstr ""
msgid " grabs %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and grounds %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and knees %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hand-pecks %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hisses threateningly at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " jabs %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " jabs %s with a Pincer Fist!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " jabs deftly at %s"
@@ -45044,6 +45488,20 @@ msgstr ""
msgid " karate chops %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " low-roundhouses %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " makes serpentine hand motions at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid " performs the Crane Wing!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " power-kicks %s"
@@ -45059,21 +45517,51 @@ msgstr ""
msgid " quickly strikes %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " quickly swipes at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " sends %s reeling"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " sends %s reeling with a Dragon Strike!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " side-kicks %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " snatches and clobbers %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " strikes %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " strikes out at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " strikes out at %s with a Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " stumbles and leers at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " surprise attacks %s"
@@ -45089,6 +45577,16 @@ msgstr ""
msgid " sweeps %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly hits %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly jabs %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " swings in a wide arc through %s"
@@ -45104,14 +45602,59 @@ msgstr ""
msgid " wraps up %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "'s Stinger Kick sends %s flying!"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Brutal Strike"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Crane Flap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Wing"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Snatch"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Sweeper"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Drunk feint"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Grab Break"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Leopard Fist"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Leopard Swipe"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Pincer Strike"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Precise Strike"
msgstr ""
@@ -45120,10 +45663,50 @@ msgstr ""
msgid "Rapid Strike"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Snake Slide"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Slither"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Snap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Stinger Strike"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Sweep Attack"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Tiger Takedown"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Toad's Tongue"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Bite"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Hiss"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Writhe"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Wide Strike"
msgstr ""
@@ -45132,6 +45715,11 @@ msgstr ""
msgid "Wrap attack"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You Snakebite %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You axe-kick %s"
@@ -45162,6 +45750,26 @@ msgstr ""
msgid "You grab %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and ground %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and knee %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hand-peck %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hiss threateningly at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You jab %s"
@@ -45177,11 +45785,26 @@ msgstr ""
msgid "You karate chop %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You low-roundhouse %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You make serpentine hand motions at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You power-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You punch %s with your Pincer Fist!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You quickly punch %s"
@@ -45192,21 +45815,59 @@ msgstr ""
msgid "You quickly strike %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You quickly swipe at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "You raise your arms intimidatingly!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You send %s reeling"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You send %s reeling with a Dragon Strike!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You side-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "You slither free!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You snatch and clobber %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You strike %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You strike out at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You strike out at %s with your Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You stumble and leer at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You surprise attack %s"
@@ -45222,11 +45883,25 @@ msgstr ""
msgid "You sweep-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly hit %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly jab %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You swing in a wide arc through %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "You swing your arms and break free!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You throw %s"
@@ -45237,6 +45912,11 @@ msgstr ""
msgid "You wrap up %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "Your Stinger Kick sends %s flying!"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "axe-kick"
msgstr ""
@@ -47215,6 +47895,16 @@ msgstr ""
msgid "%s stings %s with his tail!"
msgstr ""
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with her tail!"
+msgstr ""
+
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with his tail!"
+msgstr ""
+
#: melee.cpp
#, c-format
msgid " batters %s"
@@ -47501,6 +48191,11 @@ msgstr ""
msgid "You whack %s"
msgstr ""
+#: melee.cpp
+#, c-format
+msgid "You whap %s with your tail!"
+msgstr ""
+
#: melee.cpp
#, c-format
msgid "Your %s gets stuck in %s, but you yank it free."
@@ -49133,6 +49828,11 @@ msgstr ""
msgid "A %s %s into the %s!"
msgstr ""
+#: monmove.cpp
+#, c-format
+msgid "Something hits your %s."
+msgstr ""
+
#: monmove.cpp
#, c-format
msgid "The %1$s hits %2$s's %3$s."
@@ -53516,7 +54216,7 @@ msgid "Alcohol Craving"
msgstr ""
#: player.cpp
-msgid "Almost instantly you feel a familiar pain in your stomach"
+msgid "Almost instantly you feel a familiar pain in your stomach."
msgstr ""
#: player.cpp
@@ -53570,7 +54270,7 @@ msgstr ""
msgid "Broken %s began to mend."
msgstr ""
-#: player.cpp
+#: player.cpp ranged.cpp
msgid "Burst"
msgstr ""
@@ -54048,10 +54748,6 @@ msgstr ""
msgid "No space in inventory for your %s. Drop it?"
msgstr ""
-#: player.cpp
-msgid "Normal"
-msgstr ""
-
#: player.cpp
msgid "Nothing to see here!"
msgstr ""
@@ -54499,6 +55195,11 @@ msgstr ""
msgid "Weapon: %s"
msgstr ""
+#: player.cpp
+#, c-format
+msgid "Weapon: %s (%s)"
+msgstr ""
+
#: player.cpp
msgid "Wet"
msgstr ""
@@ -54700,7 +55401,7 @@ msgid "You feel fatigued all of a sudden."
msgstr ""
#: player.cpp
-msgid "You feel horrible for eating a person.."
+msgid "You feel horrible for eating a person."
msgstr ""
#: player.cpp
@@ -55106,6 +55807,11 @@ msgstr ""
msgid "Firing %s (%d)"
msgstr ""
+#: ranged.cpp
+#, c-format
+msgid "Firing mode: %s"
+msgstr ""
+
#: ranged.cpp
msgid "Fwoosh!"
msgstr ""
diff --git a/lang/po/de.po b/lang/po/de.po
index d9697d3c3d698..6a81cb8cf7248 100644
--- a/lang/po/de.po
+++ b/lang/po/de.po
@@ -1,47 +1,47 @@
-# German translations for Cataclysm-DDA package.
-# Copyright (C) 2013 CleverRaven and Cataclysm-DDA Contributors
-# This file is distributed under the same license as the Cataclysm-DDA package.
-# YOUR NAME , 2013.
+# German translation for cdda
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the cdda package.
+# FIRST AUTHOR , 2013.
#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7-git\n"
+"Project-Id-Version: cdda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-07 14:53+1300\n"
-"PO-Revision-Date: 2013-11-01 07:37+0000\n"
-"Last-Translator: Pux \n"
-"Language-Team: German\n"
+"POT-Creation-Date: 2013-11-08 22:24-0500\n"
+"PO-Revision-Date: 2013-11-13 23:49+0000\n"
+"Last-Translator: Wuzzy \n"
+"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Launchpad-Export-Date: 2013-11-07 00:29+0000\n"
+"X-Launchpad-Export-Date: 2013-11-14 03:29+0000\n"
"X-Generator: Launchpad (build 16820)\n"
#: action.cpp
msgid " ('_' (underscore)"
-msgstr ""
+msgstr " (»_« [Unterstrich]"
#: action.cpp
msgid " (underscore)"
-msgstr ""
+msgstr " (Unterstrich)"
#: action.cpp help.cpp
msgid " or "
-msgstr ""
+msgstr " oder "
#: action.cpp
msgid " or '"
-msgstr ""
+msgstr " oder '"
#: action.cpp
msgid "' or "
-msgstr ""
+msgstr "' oder "
#: action.cpp
msgid "'_' (underscore)"
-msgstr ""
+msgstr "»_« (Unterstrich)"
#: action.cpp
msgid "Advanced Inventory management"
@@ -61,7 +61,7 @@ msgstr "Treppen hochsteigen"
#: action.cpp
msgid "Burst-Fire Wielded Item"
-msgstr ""
+msgstr "Feuerstoß an/aus"
#: action.cpp
msgid "Butcher"
@@ -89,7 +89,7 @@ msgstr "Zwei Gegenstände vergleichen"
#: action.cpp
msgid "Construct Terrain"
-msgstr ""
+msgstr "Gelände bebauen"
#: action.cpp
msgid "Control Vehicle"
@@ -129,7 +129,7 @@ msgstr "Essen"
#: action.cpp
msgid "Examine Nearby Terrain"
-msgstr ""
+msgstr "Benachbartes Gelände untersuchen"
#: action.cpp
msgid "Fire Wielded Item"
@@ -241,7 +241,7 @@ msgstr "Gegenstände aufnehmen"
#: action.cpp
msgid "Press "
-msgstr ""
+msgstr "Drücke "
#: action.cpp
msgid "Quicksave"
@@ -249,7 +249,7 @@ msgstr "Schnellspeichern"
#: action.cpp
msgid "Re-layer armour/clothing"
-msgstr ""
+msgstr "Bekleidungsschichten umsortieren"
#: action.cpp
msgid "Read"
@@ -277,7 +277,7 @@ msgstr "Schlafen"
#: action.cpp
msgid "Smash Nearby Terrain"
-msgstr ""
+msgstr "Benachbartes Gelände zerschmettern"
#: action.cpp
msgid "Swap Inventory Letters"
@@ -349,11 +349,11 @@ msgstr "Spielerinfo anzeigen"
#: action.cpp
msgid "View Scentmap"
-msgstr ""
+msgstr "Geruchskarte anzeigen"
#: action.cpp
msgid "View/Activate Bionics"
-msgstr ""
+msgstr "Bioniken betrachten/aktivieren"
#: action.cpp
msgid "Wait for Several Minutes"
@@ -369,7 +369,7 @@ msgstr "In die Hand nehmen"
#: action.cpp
msgid "or '_' (underscore)"
-msgstr ""
+msgstr "oder »_« (Unterstrich)"
#: addiction.cpp
msgid "Alcohol Withdrawal"
@@ -408,14 +408,16 @@ msgid ""
"Perception - 1; Intelligence - 1; Occasional Cravings;\n"
"Risk of delirium tremens"
msgstr ""
+"Wahrnehmung − 1; Intelligenz − 1; gelegentliches Verlangen;\n"
+"Risiko von Delirium tremens"
#: addiction.cpp
msgid "Perception - 1; Intelligence - 1; Frequent cravings."
-msgstr ""
+msgstr "Wahrnehmung −1; Intelligenz −1; Häufiges Verlangen."
#: addiction.cpp
msgid "Perception - 2; Intelligence - 2; Frequent cravings."
-msgstr ""
+msgstr "Wahrnehmung −2; Intelligenz −2; Häufiges Verlangen."
#: addiction.cpp
msgid "Sleeping Pill Dependance"
@@ -427,6 +429,8 @@ msgid ""
"Strength - %d; Perception - 1; Dexterity - 1;\n"
"Depression and physical pain to some degree. Frequent cravings. Vomiting."
msgstr ""
+"Stärke −%d; Wahrnehmung −1; Geschicklichkeit −1;\n"
+"Teilweise Depression und physicher Schmerz. Häufiges Verlangen. Erbrechen."
#: addiction.cpp
msgid ""
@@ -434,6 +438,9 @@ msgid ""
"Movement rate reduction. Depression. Weak immune system. Frequent "
"cravings."
msgstr ""
+"Stärke −1; Intelligenz −1;\n"
+"Geschwindigkeitsreduktion. Depression. Schwaches Immunsystem. Häufiges "
+"Verlangen."
#: addiction.cpp
msgid "Strength - 1; Slight sluggishness; Occasional cravings"
@@ -547,10 +554,12 @@ msgstr " (SATT)"
#: advanced_inv.cpp
msgid "1-9 (or GHJKLYUBNI) to select square for active tab, 0 for inventory,"
msgstr ""
+"1–9 (oder GHJKLYUBNI), um Feld für aktiven Registerkartenreiter zu wählen, 0 "
+"fürs Inventar,"
#: advanced_inv.cpp
msgid "< [?] show help >"
-msgstr ""
+msgstr "< [?] Hilfe anzeigen >"
#: advanced_inv.cpp
msgid "< [?] show log >"
@@ -559,7 +568,7 @@ msgstr "< [?] Protokoll anzeigen >"
#: advanced_inv.cpp
#, c-format
msgid "< [s]ort: %s >"
-msgstr ""
+msgstr "< [s]ortieren: %s >"
#: advanced_inv.cpp
msgid "All 9 squares"
@@ -567,7 +576,7 @@ msgstr "Alle 9 Quadrate"
#: advanced_inv.cpp
msgid "Can't move stuff to the same place."
-msgstr ""
+msgstr "Sachen können nicht zum Selben Feld bewegt werden."
#: advanced_inv.cpp newcharacter.cpp
msgid "DESCRIPTION"
@@ -575,30 +584,33 @@ msgstr "BESCHREIBUNG"
#: advanced_inv.cpp
msgid "Destination area has too many items. Remove some first."
-msgstr ""
+msgstr "Zielbereich hat zu viele Items. Entferne zuerst ein paar."
#: advanced_inv.cpp
msgid "Destination area is full. Remove some items first"
-msgstr ""
+msgstr "Zielbereich ist voll. Entferne zuerst ein paar Items."
#: advanced_inv.cpp
msgid "Destination area is full. Remove some items first."
-msgstr ""
+msgstr "Zielbereich ist voll. Entferne zuerst ein paar Items."
#: advanced_inv.cpp
#, c-format
msgid "Destination can only hold %d! Move how many? (0 to cancel) "
msgstr ""
+"Zielbereich kann nur %d enthalten! Wieviele bewegen? (0 zum Abbrechen) "
#: advanced_inv.cpp
#, c-format
msgid ""
"Destination full. %d / %d moved. Please report a bug if items have vanished."
msgstr ""
+"Ziel voll. %d/%d bewegt. Bitte melde einen Bug, falls Items verschwunden "
+"sind."
#: advanced_inv.cpp
msgid "Destination full. Please report a bug if items have vanished."
-msgstr ""
+msgstr "Ziel voll. Bitte melde einen Bug, wenn Items verschwunden sind."
#: advanced_inv.cpp
msgid "Directly below you"
@@ -647,7 +659,7 @@ msgstr "Sortieren nach... "
#: advanced_inv.cpp
#, c-format
msgid "Source area is the same as destination (%s)."
-msgstr ""
+msgstr "Quellbereich ist der Selbe wie das Ziel (%s)."
#: advanced_inv.cpp
msgid "South"
@@ -667,15 +679,15 @@ msgstr "Benachbarte Gegend"
#: advanced_inv.cpp
msgid "There's no room in your inventory."
-msgstr ""
+msgstr "In deinem Inventar ist kein Platz."
#: advanced_inv.cpp
msgid "This is too heavy!"
-msgstr ""
+msgstr "Dies ist zu schwer!"
#: advanced_inv.cpp
msgid "Too many items."
-msgstr ""
+msgstr "Zu viele Items."
#: advanced_inv.cpp
msgid "Unsorted (recently added first)"
@@ -687,16 +699,16 @@ msgstr "Westen"
#: advanced_inv.cpp
msgid "You can't pick up a liquid."
-msgstr ""
+msgstr "Du kannst keine Flüssigkeit aufsammeln."
#: advanced_inv.cpp
msgid "You can't put items there"
-msgstr ""
+msgstr "Du kannst hier keine Items ablegen"
#: advanced_inv.cpp
#, c-format
msgid "[<] page %d of %d [>]"
-msgstr ""
+msgstr "[<] Seite %d von %d [>]"
#: advanced_inv.cpp
msgid "[F]ilter"
@@ -709,6 +721,8 @@ msgstr "[Runter / Bild ab] nächstes"
#: advanced_inv.cpp
msgid "[e]xamine item, [s]ort display, toggle auto[p]ickup, [q]uit."
msgstr ""
+"unt[e]rsuche Item, Anzeige [s]ortieren, [p] Auto-aufheben ein/aus, [q] "
+"verlassen"
#: advanced_inv.cpp
msgid "[up / page up] previous"
@@ -754,6 +768,8 @@ msgstr "Schusswaffen"
#: advanced_inv.cpp
msgid "hjkl or arrow keys to move cursor, [m]ove item between panes,"
msgstr ""
+"hjkl oder Cursortasten zum Bewegen des Cursors, [m], um Items zwischen "
+"Spalten zu bewegen"
#: advanced_inv.cpp
msgid "mods"
@@ -773,7 +789,7 @@ msgstr "Anderes"
#: advanced_inv.cpp
msgid "same square!"
-msgstr ""
+msgstr "Gleiches Feld!"
#. ~ advanced inventory; "source", "weight", "volume"; 14 letters
#: advanced_inv.cpp
@@ -915,11 +931,11 @@ msgstr ""
#: artifact.cpp
msgid "A glow of light forms around you."
-msgstr ""
+msgstr "Ein Feuer aus Licht formt sich um dich herum."
#: artifact.cpp
msgid "Ancient"
-msgstr ""
+msgstr "Antik"
#: artifact.cpp
msgid "Bladed"
@@ -931,7 +947,7 @@ msgstr ""
#: artifact.cpp
msgid "Boots"
-msgstr ""
+msgstr "Stiefel"
#: artifact.cpp
msgid "Coat"
@@ -939,11 +955,11 @@ msgstr ""
#: artifact.cpp
msgid "Cube"
-msgstr ""
+msgstr "Würfel"
#: artifact.cpp
msgid "Cursed"
-msgstr ""
+msgstr "Verflucht"
#: artifact.cpp
msgid "Cyclopean"
@@ -951,7 +967,7 @@ msgstr ""
#: artifact.cpp
msgid "Dagger"
-msgstr ""
+msgstr "Dolch"
#: artifact.cpp
#, c-format
@@ -964,35 +980,35 @@ msgstr ""
#: artifact.cpp
msgid "Eldritch"
-msgstr ""
+msgstr "Eldritch"
#: artifact.cpp
msgid "Forbidden"
-msgstr ""
+msgstr "Verboten"
#: artifact.cpp
msgid "Forgotten"
-msgstr ""
+msgstr "Vergessen"
#: artifact.cpp
msgid "Frigid"
-msgstr ""
+msgstr "Eisig"
#: artifact.cpp
msgid "Fungal"
-msgstr ""
+msgstr "Pilzartig"
#: artifact.cpp
msgid "Gelatinous"
-msgstr ""
+msgstr "Gallertartig"
#: artifact.cpp
msgid "Gloves"
-msgstr ""
+msgstr "Handschuhe"
#: artifact.cpp lang/json/json_mutations.py
msgid "Grotesque"
-msgstr ""
+msgstr "Grotesk"
#: artifact.cpp
msgid "Harp"
@@ -1000,15 +1016,15 @@ msgstr ""
#: artifact.cpp
msgid "Heavy"
-msgstr ""
+msgstr "Schwer"
#: artifact.cpp
msgid "Helm"
-msgstr ""
+msgstr "Helm"
#: artifact.cpp
msgid "Hideous"
-msgstr ""
+msgstr "Grässlich"
#: artifact.cpp
#, c-format
@@ -1017,11 +1033,11 @@ msgstr ""
#: artifact.cpp
msgid "Knobbed"
-msgstr ""
+msgstr "Knorrig"
#: artifact.cpp
msgid "Mask"
-msgstr ""
+msgstr "Maske"
#: artifact.cpp
#, c-format
@@ -1030,31 +1046,31 @@ msgstr ""
#: artifact.cpp
msgid "Repellent"
-msgstr ""
+msgstr "Abstoßend"
#: artifact.cpp
msgid "Ring"
-msgstr ""
+msgstr "Ring"
#: artifact.cpp
msgid "Robe"
-msgstr ""
+msgstr "Robe"
#: artifact.cpp
msgid "Shadowy"
-msgstr ""
+msgstr "Geheimnisvoll"
#: artifact.cpp
msgid "Shattered"
-msgstr ""
+msgstr "Zerbrochen"
#: artifact.cpp
msgid "Silent"
-msgstr ""
+msgstr "Still"
#: artifact.cpp
msgid "Sleeping"
-msgstr ""
+msgstr "Schlafend"
#: artifact.cpp
#, c-format
@@ -1063,11 +1079,11 @@ msgstr ""
#: artifact.cpp
msgid "Spiked"
-msgstr ""
+msgstr "Stachelig"
#: artifact.cpp
msgid "Staff"
-msgstr ""
+msgstr "Stab"
#: artifact.cpp
#, c-format
@@ -1076,7 +1092,7 @@ msgstr ""
#: artifact.cpp
msgid "Sword"
-msgstr ""
+msgstr "Schwert"
#: artifact.cpp
#, c-format
@@ -1107,72 +1123,72 @@ msgstr ""
#: artifact.cpp
msgid "Undying"
-msgstr ""
+msgstr "Unsterblich"
#: artifact.cpp npc.cpp
msgid "Unknown"
-msgstr ""
+msgstr "Unbekannt"
#: artifact.cpp
msgid "Unspeakable"
-msgstr ""
+msgstr "Unaussprechlich"
#: artifact.cpp
msgid "You can see through everything!"
-msgstr ""
+msgstr "Du kannst durch alles sehen!"
#: artifact.cpp
msgid "You can see through walls!"
-msgstr ""
+msgstr "Du kannst durch Wände sehen!"
#: artifact.cpp
msgid "You fade into invisibility!"
-msgstr ""
+msgstr "Du verlasst zur Unsichtbarkeit!"
#: artifact.cpp
msgid "You feel a force pulling you inwards."
-msgstr ""
+msgstr "Du fühlst eine Kraft, die dich hereinzieht."
#: artifact.cpp
msgid "You feel a tickle of insanity."
-msgstr ""
+msgstr "Du spürst einen Kitzel des Wahnsinns."
#: artifact.cpp
msgid "You feel an evil presence..."
-msgstr ""
+msgstr "Du spürst eine böse Gegenwart …"
#: artifact.cpp
msgid "You feel an otherworldly attention upon you..."
-msgstr ""
+msgstr "Du spürst, wie etwas aus dem Jenseits dich beobachtet."
#: artifact.cpp
msgid "You feel hungry."
-msgstr ""
+msgstr "Du hast Hunger."
#: artifact.cpp
msgid "You feel insulated."
-msgstr ""
+msgstr "Du fühlst dich isoliert."
#: artifact.cpp
msgid "You feel storms coming."
-msgstr ""
+msgstr "Du merkst, wie Stürme aufziehen."
#: artifact.cpp
msgid "You feel thirsty."
-msgstr ""
+msgstr "Du hast Durst."
#: artifact.cpp
msgid "You feel your body decaying."
-msgstr ""
+msgstr "Du spürst deinen Körper verwesen."
#: artifact.cpp
msgid "You feel your genetic makeup degrading."
-msgstr ""
+msgstr "Du fühlst dein Erbgut sich abbauen."
#: artifact.cpp
#, c-format
msgid "You have an urge to wear the %s."
-msgstr ""
+msgstr "Du hast ein Verlangen danach, %s zu tragen."
#: artifact.cpp
#, c-format
@@ -1181,15 +1197,15 @@ msgstr ""
#: artifact.cpp
msgid "You hear a rattling noise coming from inside yourself."
-msgstr ""
+msgstr "Du hörst ein Rasseln aus deinem Innerem."
#: artifact.cpp player.cpp
msgid "You suddenly feel sharp pain for no reason."
-msgstr ""
+msgstr "Du fühlt plötzlich grundlos einen stechenden Schmerz."
#: artifact.cpp
msgid "Your back feels strengthened."
-msgstr ""
+msgstr "Dein Rücken fühlt sich stärker an."
#: artifact.cpp
msgid "Your mental state feels protected."
@@ -1197,7 +1213,7 @@ msgstr ""
#: artifact.cpp
msgid "Your skin feels slithery."
-msgstr ""
+msgstr "Deine Haut fühlt sich schlüpfrig an."
#: artifact.cpp
msgid "Your skin prickles with radiation."
@@ -1205,7 +1221,7 @@ msgstr ""
#: artifact.cpp
msgid "Your steps stop making noise."
-msgstr ""
+msgstr "Deine Schritte hören auf, Geräusche zu machen."
#: artifact.cpp
msgid "beads"
@@ -1213,7 +1229,7 @@ msgstr "Perlen"
#: artifact.cpp
msgid "breathing"
-msgstr ""
+msgstr "atmend"
#: artifact.cpp
msgid "covered in pockets."
@@ -1221,7 +1237,7 @@ msgstr ""
#: artifact.cpp
msgid "crackling"
-msgstr ""
+msgstr "knisternd"
#: artifact.cpp
msgid "crescent"
@@ -1237,7 +1253,7 @@ msgstr "Kristall"
#: artifact.cpp
msgid "dead"
-msgstr ""
+msgstr "tot"
#: artifact.cpp
msgid "disc"
@@ -1245,35 +1261,35 @@ msgstr "Scheibe"
#: artifact.cpp
msgid "disgustingly furry."
-msgstr ""
+msgstr "ekelerregend pelzig."
#: artifact.cpp
msgid "electric"
-msgstr ""
+msgstr "elektrisch"
#: artifact.cpp
msgid "engraved"
-msgstr ""
+msgstr "eingraviert"
#: artifact.cpp
msgid "extremely bulky."
-msgstr ""
+msgstr "extrem sperrig."
#: artifact.cpp
msgid "feels slimy"
-msgstr ""
+msgstr "fühlt sich schleimig an"
#: artifact.cpp
msgid "fractal"
-msgstr ""
+msgstr "fraktal"
#: artifact.cpp
msgid "glittering"
-msgstr ""
+msgstr "funkelnd"
#: artifact.cpp
msgid "glitters faintly under direct light"
-msgstr ""
+msgstr "funkeld schwach unter direktem Licht"
#: artifact.cpp
msgid "glowing"
@@ -1281,16 +1297,18 @@ msgstr "glühend"
#: artifact.cpp
msgid "glows faintly"
-msgstr ""
+msgstr "leuchtet ein bisschen"
#: artifact.cpp
msgid ""
"has a self-similar pattern which repeats until it is too small for you to see"
msgstr ""
+"hat ein selbtähnliches Muster, welches sich wiederholt bis es zu klein für "
+"deine Augen ist"
#: artifact.cpp
msgid "has a surface reminiscent of reptile scales"
-msgstr ""
+msgstr "hat eine Oberfläche, die an Reptilienschuppen erinnert"
#: artifact.cpp
msgid "hollow tube"
@@ -1302,11 +1320,11 @@ msgstr "hohler, transparenter Würfel"
#: artifact.cpp
msgid "humming"
-msgstr ""
+msgstr "summend"
#: artifact.cpp
msgid "hums very quietly"
-msgstr ""
+msgstr "summt sehr leise"
#: artifact.cpp
msgid "is constantly wriggling"
@@ -1314,19 +1332,19 @@ msgstr "windet sich die ganze Zeit"
#: artifact.cpp
msgid "is covered with odd etchings"
-msgstr ""
+msgstr "ist mit seltsamen Ätzungen überzogen"
#: artifact.cpp
msgid "is icy cold to the touch"
-msgstr ""
+msgstr "ist vollkommen eiskalt"
#: artifact.cpp
msgid "is warm to the touch"
-msgstr ""
+msgstr "fühlt sich warm an"
#: artifact.cpp
msgid "itchy"
-msgstr ""
+msgstr "kratzig"
#: artifact.cpp
msgid "jelly"
@@ -1342,27 +1360,27 @@ msgstr "Lampe"
#: artifact.cpp
msgid "leather-padded."
-msgstr ""
+msgstr "ledergepolstert."
#: artifact.cpp
msgid "makes a rattling sound when moved"
-msgstr ""
+msgstr "rasselt beim Bewegen"
#: artifact.cpp
msgid "makes very faint whispering sounds"
-msgstr ""
+msgstr "macht sehr schwache Flüstergeräusche"
#: artifact.cpp
msgid "makes your skin itch slightly when it is close"
-msgstr ""
+msgstr "juckt etwas deine Haut, sobald es nah ist"
#: artifact.cpp
msgid "malleable blob"
-msgstr ""
+msgstr "formbarer Blob"
#: artifact.cpp
msgid "moving"
-msgstr ""
+msgstr "bewegend"
#: artifact.cpp
msgid "napkin"
@@ -1370,7 +1388,7 @@ msgstr "Serviette"
#: artifact.cpp
msgid "occasionally makes a soft crackling sound"
-msgstr ""
+msgstr "macht ab und zu ein weiches Knistergeräusch"
#: artifact.cpp
msgid "pin"
@@ -1390,7 +1408,7 @@ msgstr "Pyramide"
#: artifact.cpp
msgid "rattling"
-msgstr ""
+msgstr "rasselnd"
#: artifact.cpp
msgid "regular tetrahedron"
@@ -1402,7 +1420,7 @@ msgstr "Stab"
#: artifact.cpp
msgid "scaled"
-msgstr ""
+msgstr "geschuppt"
#: artifact.cpp
msgid "shifts from side to side slowly"
@@ -1411,10 +1429,12 @@ msgstr ""
#: artifact.cpp
msgid "shrinks and grows very slightly with a regular pulse, as if breathing"
msgstr ""
+"schrumpft und wächst ein ganz kleines bisschen mit einem regelmäßigem Puls, "
+"so wie beim Atmen"
#: artifact.cpp
msgid "slimy"
-msgstr ""
+msgstr "schleimig"
#: artifact.cpp
msgid "smooth disc"
@@ -1498,7 +1518,7 @@ msgstr "Straßenkin´d"
#: artifact.cpp
msgid "very thin and light."
-msgstr ""
+msgstr "sehr dünn und leicht."
#: artifact.cpp
msgid "very thin sheet"
@@ -1506,15 +1526,15 @@ msgstr "sehr dünnes Bettlaken"
#: artifact.cpp
msgid "very weakly shocks you when touched"
-msgstr ""
+msgstr "schockt dich sehr schwach beim Berühren"
#: artifact.cpp
msgid "warm"
-msgstr ""
+msgstr "warm"
#: artifact.cpp
msgid "whispering"
-msgstr ""
+msgstr "flüsternd"
#: artifact.cpp
msgid "winding, flexible rod"
@@ -1545,30 +1565,37 @@ msgid ""
"*avy fle*fi*arrow multible * are allowed\n"
"heAVY*woOD*arrOW case insesitive search\n"
msgstr ""
+"»*« wird als Wildcard benutzt. Einige Beispiele:\n"
+"\n"
+"»Holzpfeil« passt exakt auf einen Itemnamen.\n"
+"»Holzpf*« passt auf Items, die mit »Holzpf« beginnen.\n"
+"»*eile« passt auf Items, die mit »eile« aufhören.\n"
+"»*ere*eile«: mehrere Wildcards sind erlaubt.\n"
+"»ScHweRer*HolZ*PfeiL«: Groß-/Kleinschreibung egal.\n"
#: auto_pickup.cpp
msgid "<+-> Move up/down"
-msgstr ""
+msgstr "<+-> Hoch/runter verschieben"
#: auto_pickup.cpp
msgid "dd"
-msgstr ""
+msgstr "inzufügen"
#: auto_pickup.cpp
msgid "opy"
-msgstr ""
+msgstr "opieren"
#: auto_pickup.cpp
msgid "isable"
-msgstr ""
+msgstr "eaktivieren"
#: auto_pickup.cpp
msgid "nable"
-msgstr ""
+msgstr "ktivieren"
#: auto_pickup.cpp
msgid "-Edit"
-msgstr ""
+msgstr "-Bearbeiten"
#: auto_pickup.cpp
msgid "E"
@@ -1576,27 +1603,27 @@ msgstr ""
#: auto_pickup.cpp
msgid "I"
-msgstr ""
+msgstr "I"
#: auto_pickup.cpp
msgid "ove"
-msgstr ""
+msgstr "erschieben"
#: auto_pickup.cpp
msgid "emove"
-msgstr ""
+msgstr "ntfernen"
#: auto_pickup.cpp
msgid "est"
-msgstr ""
+msgstr "esten"
#: auto_pickup.cpp
msgid "-Switch Page"
-msgstr ""
+msgstr "-Umblättern"
#: auto_pickup.cpp
msgid ""
-msgstr ""
+msgstr ""
#: auto_pickup.cpp
msgid "I/E"
@@ -1604,15 +1631,15 @@ msgstr ""
#: auto_pickup.cpp
msgid "Pickup Rule:"
-msgstr ""
+msgstr "Aufhebe-Regel:"
#: auto_pickup.cpp
msgid "Please load a character first to use this page!"
-msgstr ""
+msgstr "Bitte lad zurerst eine Person, bevor du diese Seite benutzt!"
#: auto_pickup.cpp
msgid "Rules"
-msgstr ""
+msgstr "Regeln"
#: auto_pickup.cpp help.cpp options.cpp
msgid "Save changes?"
@@ -1620,7 +1647,7 @@ msgstr "Änderungen speichern?"
#: auto_pickup.cpp
msgid "Under construction!"
-msgstr ""
+msgstr "Baustelle!"
#: auto_pickup.cpp
msgid "Won't display damaged, fits and can/bottle items"
@@ -1628,66 +1655,66 @@ msgstr ""
#: auto_pickup.cpp
msgid "[]"
-msgstr ""
+msgstr "[]"
#: auto_pickup.cpp
msgid "[]"
-msgstr ""
+msgstr "[]"
#: bionics.cpp
#, c-format
msgid "%s - %d PU / %d trns"
-msgstr ""
+msgstr "%s – %d EE/%d Züge"
#: bionics.cpp
#, c-format
msgid "%s - ON"
-msgstr ""
+msgstr "%s – EIN"
#: bionics.cpp
#, c-format
msgid "%s powered off."
-msgstr ""
+msgstr "%s abgeschaltet."
#: bionics.cpp
msgid "Activate your bio lockpick where?"
-msgstr ""
+msgstr "Wo soll dein Bio-Dietrich aktiviert werden?"
#: bionics.cpp
msgid "Activating. Press '!' to examine your implants."
-msgstr ""
+msgstr "Aktivierungsmods. Drück »!«, um deine Implantate zu begutachten."
#: bionics.cpp
msgid "Active:"
-msgstr ""
+msgstr "Aktiv:"
#: bionics.cpp
msgid "Adrenaline Spike"
-msgstr ""
+msgstr "Adrenalin-Spitze"
#: bionics.cpp
msgid "Alcohol"
-msgstr ""
+msgstr "Alkohol"
#: bionics.cpp
msgid "All of your existing bionics are lost!"
-msgstr ""
+msgstr "All deine existierenden Bioniken sind verloren!"
#: bionics.cpp
msgid "Antihistamines"
-msgstr ""
+msgstr "Antihistaminika"
#: bionics.cpp
msgid "Artificial night generator active!"
-msgstr ""
+msgstr "Kunstlichtgenerator aktiv!"
#: bionics.cpp
msgid "BIONICS -"
-msgstr ""
+msgstr "BIONIK -"
#: bionics.cpp
msgid "Create an EMP where?"
-msgstr ""
+msgstr "Wo soll ein EMP erzeugt werden?"
#: bionics.cpp
msgid "Drink directly from the condensor?"
@@ -1695,21 +1722,21 @@ msgstr ""
#: bionics.cpp iexamine.cpp
msgid "Drink from your hands?"
-msgstr ""
+msgstr "Aus deinen Händen trinkeln?"
#: bionics.cpp
msgid "Examining. Press '!' to activate your implants."
-msgstr ""
+msgstr "Begutachtung. Drücke »!«, um deine Implantate zu aktivieren."
#: bionics.cpp
#, c-format
msgid "Extract water from the %s"
-msgstr ""
+msgstr "Wasser aus %s gewinnen."
#: bionics.cpp
#, c-format
msgid "Failed to install bionic: %s."
-msgstr ""
+msgstr "Bionik-Installation fehlgeschlagen: %s."
#: bionics.cpp
msgid "Fungal Parasite"
@@ -1722,7 +1749,7 @@ msgstr ""
#: bionics.cpp
#, c-format
msgid "Increased storage capacity by %i"
-msgstr ""
+msgstr "Lagerkapazität um %i erhöht."
#: bionics.cpp
msgid "Insect Parasite"
@@ -1731,12 +1758,12 @@ msgstr ""
#: bionics.cpp
#, c-format
msgid "Installed bad bionic: %s."
-msgstr ""
+msgstr "Schlechtes Bionik installiert: %s."
#: bionics.cpp
#, c-format
msgid "Installed bionic: %s."
-msgstr ""
+msgstr "Bionik installiert: %s."
#: bionics.cpp
msgid "Intoxicant: Other"
@@ -1744,7 +1771,7 @@ msgstr ""
#: bionics.cpp
msgid "Iodine"
-msgstr ""
+msgstr "Jod"
#: bionics.cpp
msgid "Irradiated"
@@ -1752,20 +1779,20 @@ msgstr ""
#: bionics.cpp
msgid "It really hurts!"
-msgstr ""
+msgstr "Es tut wirklich weh!"
#: bionics.cpp
#, c-format
msgid "Lost %d units of power capacity."
-msgstr ""
+msgstr "%d Einheiten Energiekapazität sind verloren."
#: bionics.cpp
msgid "Magic Mushroom"
-msgstr ""
+msgstr "Zauberpilz"
#: bionics.cpp
msgid "Methamphetamines"
-msgstr ""
+msgstr "Methamphetamine"
#: bionics.cpp
msgid "Minor Painkiller"
@@ -1777,15 +1804,15 @@ msgstr ""
#: bionics.cpp
msgid "Nicotine"
-msgstr ""
+msgstr "Nikotin"
#: bionics.cpp
msgid "No effects."
-msgstr ""
+msgstr "Keine Wirkung."
#: bionics.cpp
msgid "Passive:"
-msgstr ""
+msgstr "Passiv:"
#: bionics.cpp
msgid "Poison"
@@ -1806,16 +1833,16 @@ msgstr ""
#: bionics.cpp
msgid "Some of your existing bionics are lost!"
-msgstr ""
+msgstr "Einige deiner existierenden Bioniken sind verloren!"
#: bionics.cpp
msgid "Start a fire where?"
-msgstr ""
+msgstr "Wo soll ein Feuer entfacht werden?"
#: bionics.cpp
#, c-format
msgid "Successfully installed %s."
-msgstr ""
+msgstr "%s erfolgreich installiert."
#: bionics.cpp
msgid "THC Intoxication"
@@ -1823,23 +1850,23 @@ msgstr ""
#: bionics.cpp
msgid "The installation fails without incident."
-msgstr ""
+msgstr "Die Installation schlägt ohne Schaden fehl."
#: bionics.cpp
msgid "The installation fails."
-msgstr ""
+msgstr "Die Installation schlägt fehl."
#: bionics.cpp
msgid "The installation is a failure."
-msgstr ""
+msgstr "Die Installation schlägt fehl."
#: bionics.cpp
msgid "The installation is faulty!"
-msgstr ""
+msgstr "Die Installation ist fehlerhaft!"
#: bionics.cpp
msgid "VRRRRMP!"
-msgstr ""
+msgstr "*WRUMM*"
#: bionics.cpp
#, c-format
@@ -1847,6 +1874,8 @@ msgid ""
"WARNING: %i percent chance of genetic damage, blood loss, or damage to "
"existing bionics! Install anyway?"
msgstr ""
+"WARNUNG: %i Prozent Wahrscheinlichkeit, genetischen Schaden, Blutverlust "
+"oder Schaden an existierenen Bioniken anzurichten. Trotzdem installieren?"
#: bionics.cpp lang/json/json_items.py
msgid "Xanax"
@@ -1861,15 +1890,17 @@ msgstr ""
msgid ""
"You can not activate %s! To read a description of %s, press '!', then '%c'."
msgstr ""
+"Du kannst %s nicht aktivieren! Um die Beschreibung von %s zu lesen, drücke "
+"»!«, dann »%c«."
#: bionics.cpp
msgid "You can't light a fire there."
-msgstr ""
+msgstr "Hier kannst du kein Feuer entfachen."
#: bionics.cpp
#, c-format
msgid "You can't unlock that %s."
-msgstr ""
+msgstr "%s: Du kannst dies nicht entsperren."
#: bionics.cpp
#, c-format
@@ -1878,61 +1909,62 @@ msgstr ""
#: bionics.cpp
msgid "You do damage to your genetics, causing mutation!"
-msgstr ""
+msgstr "Du beschädigst deine Gene, was zur Mutation führt."
#: bionics.cpp
msgid "You flub the installation."
-msgstr ""
+msgstr "Du vermasselst die Installation."
#: bionics.cpp
msgid "You have already installed this bionic."
-msgstr ""
+msgstr "Du hast dieses Bionik bereits installiert."
#: bionics.cpp
msgid "You lose power capacity!"
-msgstr ""
+msgstr "Du verlierst Energiekapazität!"
#: bionics.cpp
msgid "You mess up the installation."
-msgstr ""
+msgstr "Du vergeigst die Installation."
#: bionics.cpp
msgid "You screw up the installation."
-msgstr ""
+msgstr "Du verpfuschst die Installation."
#: bionics.cpp
msgid "You unleash a powerful shockwave!"
-msgstr ""
+msgstr "Du entfesselst eine starke Druckwelle!"
#: bionics.cpp
msgid "You unlock the door."
-msgstr ""
+msgstr "Du entsperrst die Tür."
#: bionics.cpp
msgid "You withdraw your claws."
-msgstr ""
+msgstr "Du ziehst deine Krallen ein."
#: bionics.cpp
#, c-format
msgid "Your %s powers down."
-msgstr ""
+msgstr "Dein %s schaltet sich ab."
#: bionics.cpp
msgid "Your body is damaged!"
-msgstr ""
+msgstr "Dein Körper nimmt Schaden!"
#: bionics.cpp
msgid "Your claws extend!"
-msgstr ""
+msgstr "Deine Krallen fahren aus!"
#: bionics.cpp
#, c-format
msgid "Your claws extend, forcing you to drop your %s."
-msgstr ""
+msgstr "Deine Krallen fahren aus, dich zwingend, %s fallen zu lassen."
#: bionics.cpp
msgid "Your muscles hiss as hydraulic strength fills them!"
msgstr ""
+"Deine Muskeln zischen, weil sie von hydraulischer Kraft gefüllt werden!"
#: bionics.cpp
msgid "Your muscles tear with the strain."
@@ -1940,119 +1972,119 @@ msgstr ""
#: bionics.cpp
msgid "Your speed suddenly increases!"
-msgstr ""
+msgstr "Deine Geschwindigkeit erhöht sich plötzlich!"
#: bodypart.cpp
msgid "Dodging and melee is hampered."
-msgstr ""
+msgstr "Das Ausweichen und der Nahkampf sind behindert."
#: bodypart.cpp
msgid "It's inflammed."
-msgstr ""
+msgstr "Es ist entzündet."
#: bodypart.cpp
msgid "Manual tasks are slowed."
-msgstr ""
+msgstr "Handarbeiten sind verlangsamt."
#: bodypart.cpp
msgid "Melee and ranged combat is hampered."
-msgstr ""
+msgstr "Nah- und Fernkampf sind behindert."
#: bodypart.cpp
msgid "Ranged combat is hampered."
-msgstr ""
+msgstr "Der Fernkampf wird behindert."
#: bodypart.cpp
msgid "Running and swimming are slowed."
-msgstr ""
+msgstr "Laufen und Schwimmen sind verlangsamt."
#: bodypart.cpp
msgid "Running is slowed."
-msgstr ""
+msgstr "Das Rennen ist verlangsamt."
#: bodypart.cpp
msgid "appendix"
-msgstr ""
+msgstr "Blinddarm"
#: bodypart.cpp
msgid "arms"
-msgstr ""
+msgstr "Arme"
#: bodypart.cpp
msgid "eyes"
-msgstr ""
+msgstr "Augen"
#: bodypart.cpp
msgid "feet"
-msgstr ""
+msgstr "Füße"
#: bodypart.cpp
msgid "hands"
-msgstr ""
+msgstr "Hände"
#: bodypart.cpp
msgid "head"
-msgstr ""
+msgstr "Kopf"
#: bodypart.cpp
msgid "left arm"
-msgstr ""
+msgstr "linker Arm"
#: bodypart.cpp
msgid "left foot"
-msgstr ""
+msgstr "linker Fuß"
#: bodypart.cpp
msgid "left hand"
-msgstr ""
+msgstr "linke Hand"
#: bodypart.cpp
msgid "left leg"
-msgstr ""
+msgstr "linkes Bein"
#: bodypart.cpp
msgid "legs"
-msgstr ""
+msgstr "Beine"
#: bodypart.cpp
msgid "mouth"
-msgstr ""
+msgstr "Mund"
#: bodypart.cpp
msgid "right arm"
-msgstr ""
+msgstr "rechter Arm"
#: bodypart.cpp
msgid "right foot"
-msgstr ""
+msgstr "rechter Fuß"
#: bodypart.cpp
msgid "right hand"
-msgstr ""
+msgstr "rechte Hand"
#: bodypart.cpp
msgid "right leg"
-msgstr ""
+msgstr "rechtes Bein"
#: bodypart.cpp
msgid "torso"
-msgstr ""
+msgstr "Torso"
#. ~ hour:minute (24hr time display)
#: calendar.cpp
#, c-format
msgid "%02d:%02d"
-msgstr ""
+msgstr "%02d:%02d"
#: calendar.cpp
#, c-format
msgid "%d AM"
-msgstr ""
+msgstr "%d a. m."
#: calendar.cpp
#, c-format
msgid "%d PM"
-msgstr ""
+msgstr "%d p. m."
#: calendar.cpp
#, c-format
@@ -2099,40 +2131,40 @@ msgstr[1] "%d Jahre"
#: calendar.cpp
#, c-format
msgid "%d:%02d AM"
-msgstr ""
+msgstr "%d:%02d a. m."
#: calendar.cpp
#, c-format
msgid "%d:%02d PM"
-msgstr ""
+msgstr "%d:%02d p. m."
#: calendar.cpp
msgid "Friday"
-msgstr ""
+msgstr "Freitag"
#: calendar.cpp
msgid "Monday"
-msgstr ""
+msgstr "Montag"
#: calendar.cpp
msgid "Saturday"
-msgstr ""
+msgstr "Samstag"
#: calendar.cpp
msgid "Sunday"
-msgstr ""
+msgstr "Sonntag"
#: calendar.cpp
msgid "Thursday"
-msgstr ""
+msgstr "Donnerstag"
#: calendar.cpp
msgid "Tuesday"
-msgstr ""
+msgstr "Dienstag"
#: calendar.cpp
msgid "Wendsday"
-msgstr ""
+msgstr "Mittwoch"
#: computer.cpp
msgid ""
@@ -2172,6 +2204,16 @@ msgid ""
" medical evaluation and security debriefing.\n"
" "
msgstr ""
+"\n"
+" Betr.: Sicherheits-Eremahnung\n"
+" An: Sämtliches SRCF-Personal\n"
+" Von: Constantine Dvorak, Untersekretär der Nuklearsicherheitsbehörde\n"
+" \n"
+" Alle komprommitierten Einrichtungen werden bis auf Weiteres unter\n"
+" Verschluss bleiben. Jeder, der mit den Kreaturen gesehen wurde oder mit\n"
+" ihnen in direktem Kontakt gekommen ist, hat dies an die Zentrale für eine\n"
+" medizinische Auswertung und Sicherheits-Nachbesprechung zu melden.\n"
+" "
#: computer.cpp
msgid ""
@@ -2205,6 +2247,19 @@ msgid ""
" at once.\n"
" "
msgstr ""
+"\n"
+" Betr.: Sicherheits-Eremahnung\n"
+" An: Sämtliches SRCF-Personal\n"
+" Von: Constantine Dvorak, Untersekretär der Nuklearsicherheitsbehörde\n"
+" \n"
+" Von heute an sind medizinische Abfälle nicht mehr in der Nähe "
+"radioaktiver\n"
+" Materialien zu lagern. Alle Behältnisse haben umorganisiert gemäß\n"
+" diesen neuen Verordnungen zu sein. Falls Ihre Einrichtung momentan in der\n"
+" Nähe gelagert haben sollte, haben Sie ständig mit bewaffneten Wachen im\n"
+" Dienst zusammenzuarbeiten. Berichten Sie umgehend alle ungewöhnliche\n"
+" Aktivitäten an ihren SRCF-Administrator!\n"
+" "
#: computer.cpp
msgid ""
@@ -2219,6 +2274,17 @@ msgid ""
" to your SRCF administrator at once.\n"
" "
msgstr ""
+"\n"
+" Betr.: Sicherheits-Eremahnung\n"
+" An: Sämtliches SRCF-Personal\n"
+" Von: Constantine Dvorak, Untersekretär der Nuklearsicherheitsbehörde\n"
+" \n"
+" Die Gesundheit und Sicherheit unserer Arbeiter hat bei uns höchste "
+"Priorität!\n"
+" Von daher werden wir wöchtliche Gesundheitsuntersuchungen an allen\n"
+" SRCF-Angestellten vornehmen. Berichten Sie umgehend ungewöhnliche\n"
+" Symptome oder physische Veränderungen an Ihrem SRCF-Administrator.\n"
+" "
#: computer.cpp
msgid ""
@@ -2228,6 +2294,12 @@ msgid ""
"SYSTEM ADMINISTRATOR TO RESOLVE THIS ISSUE.\n"
" \n"
msgstr ""
+"\n"
+"FEHLER: NETZWERKVERBINDUNG GETRENNT \n"
+"ES IST NICHT MÖGLICH, EINEN NETZWERK-ROUTER ODER -PROXY ZU ERREICHEN\n"
+"BITTE KONTAKTIEREN SIE IHREN SYSTEMADMINISTRATOR, UM DIESES PROBLEM\n"
+"ZU LÖSEN.\n"
+" \n"
#: computer.cpp
msgid ""
@@ -2250,6 +2322,11 @@ msgid ""
"Operational: Overrided\n"
"\n"
msgstr ""
+"\n"
+"Strom: Nur Notstrom\n"
+"Strahlungswerte: Sehr gefährlich\n"
+"Betriebsfähigkeit: Überschrieben\n"
+"\n"
#: computer.cpp
msgid ""
@@ -2261,6 +2338,13 @@ msgid ""
" \n"
" \n"
msgstr ""
+" WARNUNG, FUNKTURM IST UNEMPFÄNGLICH. \n"
+" \n"
+" NOTSTROM UNZUREICHEND, UM RUNDFUNK-ANFORDERUNGEN ZU ERFÜLLEN. \n"
+" IM NOTFALL KONTAKTIEREN SIE LOKALE NATIONALGARDE-EINHEITEN, UM\n"
+" BEVORZUGT ZU WERDEN, WENN GENERATOREN VERTEILT WERDEN. \n"
+" \n"
+" \n"
#: computer.cpp
msgid ""
@@ -2310,6 +2394,33 @@ msgid ""
" means to keep EPA agents from visiting the SRCFs, using military\n"
" secrecy, emergency powers, and inter-departmental gag orders to\n"
msgstr ""
+" Betr.: SRCF: Internes Memo, Umweltschutzbehörde [2918024]\n"
+" An: Sämtliches SRCF-Administrations-Personal\n"
+" Von: Constantine Dvorak, Untersekretär der Nuklearsicherheitsbehörde\n"
+" \n"
+" Direktor Grimes hat eine neue Serie von Anschuldungen, welche bald von "
+"einem\n"
+" Kongressausschuss untersucht wird, veröffentlicht. Anbei ist die "
+"Nachricht, die\n"
+" er mir schickte.\n"
+" \n"
+" --------------------------------------------------------------\n"
+" Betr.: Untersuchungen des Kongresses\n"
+" An: Constantine Dvorak, Untersekretär der Nuklearsicherheitsbehörde\n"
+" Von: Robert Shane, Direktor der Umweltschutzbehörde\n"
+" \n"
+" Die Umweltschutzbehörde hat das Security-Restricted-Containment-"
+"Facility-(SRCF)-\n"
+" Projekt von Anfang an abgelehnt. Wir waren entsetzt darüber, dass diese\n"
+" Einrichtungen so nahe an bewohnten Gegenden gebaut würden und stimmten\n"
+" nur unter der Bedingung zu, dass es uns erlaubt sei, die Sarkophagen frei "
+"zu\n"
+" untersuchen und überwachen. Aber dies ist nicht geschehen. Seit dem hat\n"
+" das Energieministerium alle Hebel in Bewegung gesetzt, um Mitarbeiter der\n"
+" Umweltschutzbehörde davon abzuhalten, die SRCFs zu besuchen, indem sie\n"
+" militärische Verschwiegenheit, Notfallrechte, und abteilungsübergreifende\n"
+" Maulkorberlasse benutzt, um das Projekt mit in Bürokratie ersticken zu "
+"lassen.\n"
#: computer.cpp
msgid ""
@@ -2353,23 +2464,46 @@ msgid ""
" Robert Shane\n"
" \n"
msgstr ""
+" Obwohl unsere Vertreter nicht hereingelassen wurde, haben unsere "
+"Atmosphere-\n"
+" Prüfer in naheliegenden Gemienden hohe Toxin- und Strahlungswerte "
+"gemessen.\n"
+" Und wir haben Dutzende potentiell gefährlicher unidentifizierter "
+"Komponenten im\n"
+" Grundwasser gefunden. Wir haben jetzt überzeugendes Beweismaterial, dass "
+"die\n"
+" SRCFs eine Gefahr für die allgemeine Sicherheit sind. Wir überreichen "
+"diese Daten\n"
+" an Abgeordnete und werden eine volle Kongressuntersuchung ersuchen. Sie "
+"sollten\n"
+" in der Lage sein, die Öffnung Ihrer geheimen Kammern zu erzwingen und die "
+"Welt\n"
+" wird sehen, was Sie zu verbergen haben.\n"
+"\n"
+" Falls Sie in diesem Ausbruch ihre Finger im Spiel hatten, hoffe ich, dass "
+"Sie in der Hölle\n"
+" schmoren.\n"
+"\n"
+" Direktor der EPA,\n"
+" Robert Shane\n"
+" \n"
#: computer.cpp
#, c-format
msgid "%d OTHERS FOUND..."
-msgstr ""
+msgstr "%d ANDERE GEFUNDEN …"
#: computer.cpp
msgid "AMIGARA PROJECT"
-msgstr ""
+msgstr "AMIGARA-PROJEKT"
#: computer.cpp
msgid "Access code required!"
-msgstr ""
+msgstr "Zugriffscode benötigt!"
#: computer.cpp game.cpp iuse.cpp map.cpp
msgid "An alarm sounds!"
-msgstr ""
+msgstr "Ein Alarm ertönt!"
#: computer.cpp
msgid "Bionic access - Manifest:"
@@ -2378,11 +2512,11 @@ msgstr ""
#. ~ the sound of a church bell ringing
#: computer.cpp
msgid "Bohm... Bohm... Bohm..."
-msgstr ""
+msgstr "*gong* *gong* *gong* …"
#: computer.cpp
msgid "Bypass security?"
-msgstr ""
+msgstr "Sicherheitsystem umgehen?"
#: computer.cpp
msgid "Caused a resonance cascade."
@@ -2390,11 +2524,11 @@ msgstr ""
#: computer.cpp
msgid "Computer couldn't find its mission!"
-msgstr ""
+msgstr "Computer konnte seine Mission nicht finden!"
#: computer.cpp
msgid "Confirm nuclear missile launch."
-msgstr ""
+msgstr "Bestätige Atomraketenstart."
#: computer.cpp
msgid "Containment shields opened. Press any key..."
@@ -2402,7 +2536,7 @@ msgstr ""
#: computer.cpp
msgid "Continue reading?"
-msgstr ""
+msgstr "Weiterlesen?"
#: computer.cpp
msgid ""
@@ -2410,22 +2544,25 @@ msgid ""
" Robert Shane\n"
" \n"
msgstr ""
+"Direktor der EPA,\n"
+" Robert Shane\n"
+" \n"
#: computer.cpp
msgid "Disarm missile."
-msgstr ""
+msgstr "Rakete entschärfen."
#: computer.cpp
msgid "Disarmed a nuclear missile."
-msgstr ""
+msgstr "Atomrakete entschärft."
#: computer.cpp
msgid "Doors opened. Press any key..."
-msgstr ""
+msgstr "Türen geöffnet. Drücke irgendeine Taste …"
#: computer.cpp
msgid "Download data?"
-msgstr ""
+msgstr "Daten herunterladen?"
#: computer.cpp
msgid ""
@@ -2464,6 +2601,20 @@ msgid ""
"made\n"
"for such narrow tunnels, so it's hard to say exactly how far back they go.\n"
msgstr ""
+"49. EINTRAG:\n"
+"Wir haben unsre Abbau-Operationen in diesem Gebiet angehalten;\n"
+"offensichtlich, bis Archäologen die Gelegenheit haben, dieses Gebiet zu\n"
+"untersuchen. Das wird unseren Zeitplan um mindestens eine Woche\n"
+"zurückwerfen. Dieses dumme Artefakterhaltungs-Gesetz war für 50 Jahre\n"
+"in Kraft und wurde noch nicht mal zur Kündigung vorgeschlagen, obwohl\n"
+"diese Abbau-Operationen das Rückgrat unserer Wirtschaft sind.\n"
+"\n"
+"52. EINTRAG:\n"
+"Warten noch immer auf die Archäologen. Wir haben eine kleine Besichtigung\n"
+"der Bruchlinie vorgenommen. Unser Sondierungsequipment reicht nicht aus,\n"
+"um die Tiefe der Wölbungen zu messen. Das Equipment ist für eine Tiefe\n"
+"von 15 Meilen ausgelegt, aber nicht für solche engen Tunnel, daher ist es\n"
+"schwierig, zu sagen, wie weit weg sie verlaufen.\n"
#: computer.cpp
msgid ""
@@ -2483,22 +2634,40 @@ msgid ""
"They're bringing in ANOTHER CREW? Christ, it's just some cave carvings! I\n"
"know that's sort of a big deal, but come on, these guys can't handle it?\n"
msgstr ""
+"54. EINTRAG:\n"
+"Ich bemerkte ein paar Typen, welche ein Stück der dünnen Wand\n"
+"abbrachen, unten in der Kammer mit einem Meißel. Ich schaue\n"
+"weg. Es ist nicht so, dass diese Intelligenzler merken werden, dass\n"
+"ein kleines Stück fehlt. Scheiß auf sie!\n"
+"\n"
+"55. EINTRAG:\n"
+"Nun, die Archäologen sind jetzt hier unten mit ein paar der Jungen\n"
+"als Führer. Sie sind nicht wirklich Indiana-Jones-Typen. Ich zweifle\n"
+"daran, dass sie jemals unter 20 Fuß waren. Ich hasse es, Jungens\n"
+"von den Zuteilungen zu nehmen, nur um die Wissenschaftler zu\n"
+"babysitten, aber, wenn sie verletzt werden, dann werden wir\n"
+"heruntergefahren für weiß Gott was wie lange.\n"
+"\n"
+"58. EINTRAG:\n"
+"Sie holen NOCH EINE Crew hier rein? Herrgot, es sind nur ein paar\n"
+"Hohlenschnitzereien! Ich weiß, das ist schon eine große Sache, aber\n"
+"jetzt mal im ernst: Diese Jungens schaffen es nicht?\n"
#: computer.cpp
msgid "ERROR! Access denied!"
-msgstr ""
+msgstr "FEHLER! Zugriff verweigert!"
#: computer.cpp
msgid "ERROR: ACCESSING DATA MALFUNCTION"
-msgstr ""
+msgstr "FEHLER: DATENZUGRIFFS-FEHLER"
#: computer.cpp
msgid "ERROR: Blood sample destroyed."
-msgstr ""
+msgstr "FEHLER: Blutprobe zerstört."
#: computer.cpp
msgid "ERROR: Data bank destroyed."
-msgstr ""
+msgstr "FEHLER: Speicherbank zerstört."
#: computer.cpp
msgid "ERROR: Disruptive Spin"
@@ -2506,51 +2675,52 @@ msgstr ""
#: computer.cpp
msgid "ERROR: Memory bank destroyed or not present."
-msgstr ""
+msgstr "FEHLER: Speicherbank zerstört oder nicht vorhanden."
#: computer.cpp
msgid "ERROR: Memory bank is empty."
-msgstr ""
+msgstr "FEHLER: Speicherbank ist leer."
#: computer.cpp
msgid "ERROR: Please only scan one item at a time."
-msgstr ""
+msgstr "FEHLER: Bitte scannen Sie nur ein Item auf einmal."
#: computer.cpp
msgid "ERROR: Please only use blood samples."
-msgstr ""
+msgstr "FEHLER: Bitte benutzen Sie nur Blutproben."
#: computer.cpp
msgid "ERROR: Please place memory bank in scan area."
-msgstr ""
+msgstr "FEHLER: Bitte platzieren Sie eine Speicherbank in den Scan-Bereich."
#: computer.cpp
msgid "ERROR: Please place sample in centrifuge."
-msgstr ""
+msgstr "FEHLER: Bitte platzieren Sie eine Probe in die Zentrifuge."
#: computer.cpp
msgid "ERROR: Please remove all but one sample from centrifuge."
msgstr ""
+"FEHLER: Bitte entfernen Sie alle bis auf eine Probe aus der Zentrifuge."
#: computer.cpp
msgid "ERROR: Please use vacutainer-contained samples."
-msgstr ""
+msgstr "FEHLER: Bitte benutzen Sie Proben in Vacutainern."
#: computer.cpp
msgid "ERROR: Vacutainer empty."
-msgstr ""
+msgstr "FEHLER: Vacutainer leer."
#: computer.cpp
msgid "Elevator activated. Press any key..."
-msgstr ""
+msgstr "Aufzug aktiviert. Drücke irgendeine Taste …"
#: computer.cpp
msgid "Evacuate Immediately!"
-msgstr ""
+msgstr "Sofort evakuieren!"
#: computer.cpp
msgid "FILE CORRUPTED, PRESS ANY KEY..."
-msgstr ""
+msgstr "DATEI BESCHÄDIGT, IRGENDEINE TASTE DRÜCKEN …"
#: computer.cpp
msgid ""
@@ -2566,58 +2736,76 @@ msgid ""
"\n"
" \n"
msgstr ""
+"HALLO, MITBÜRGER. EIN BIOLOGISCHER ANGRIFF HAT STATTGEFUNDEN UND \n"
+"ES WURDE DER AUSNAHMEZUSTAND ERKLÄRT. NOTPERSONAL WIRD IHNEN \n"
+"IN KÜRZESTER ZEIT BEHILFLICH SEIN. UM IHRE SICHERHEIT ZU GEWÄHR- \n"
+"LEISTEN, BEFOLGEN SIE BITTE FOLGENDE SCHRITTE: \n"
+"\n"
+"1. KEINE PANIK! \n"
+"2. BLEIBEN SIE IM GEBÄUDE. \n"
+"3. SUCHEN SIE SCHUTZ IM KELLER. \n"
+"4. BENUTZEN SIE DIE ZUR VERFÜGUNG GESTELLTEN GASMASKEN. \n"
+"5. WARTEN SIE AUF WEITERE ANWEISUNGEN \n"
+"\n"
+" \n"
#: computer.cpp
msgid "Hack into system?"
-msgstr ""
+msgstr "Reinhacken?"
#: computer.cpp
#, c-format
msgid "Launched a nuke at a %s."
-msgstr ""
+msgstr "Eine Nuklerwaffe auf ein %s abgeschossen."
#: computer.cpp
msgid "Lock disabled. Press any key..."
-msgstr ""
+msgstr "Entsperrt. Drücke irgendeine Taste."
#: computer.cpp
msgid "Lock enabled. Press any key..."
-msgstr ""
+msgstr "Abgeschlossen. Drücke irgendeine Taste …"
#: computer.cpp
#, c-format
msgid "Logging into %s..."
-msgstr ""
+msgstr "Einloggen in %s …"
#: computer.cpp
msgid "Login successful. Press any key..."
-msgstr ""
+msgstr "Einloggen erfolgreich. Drück irgendeine Taste …"
#: computer.cpp
msgid "Manhacks drop from compartments in the ceiling."
-msgstr ""
+msgstr "Klingendrohnen fallen aus Einsätzen in der Decke."
#: computer.cpp
msgid "Maximum login attempts exceeded. Press any key..."
-msgstr ""
+msgstr "Einlog-Versuchs-Limit überschritten. Drücke irgendeine Taste …"
#: computer.cpp
msgid ""
"Memory Bank: Military Hexron Encryption\n"
"Printing Transcript\n"
msgstr ""
+"Speicherbank: Militärische Hexron-Verschlüsselung\n"
+"Transskript wird ausgedruckt\n"
#: computer.cpp
msgid ""
"Memory Bank: Unencrypted\n"
"Nothing of interest."
msgstr ""
+"Speicherbank: Nicht verschlüsselt\n"
+"Nichts von Interesse."
#: computer.cpp
msgid ""
"Memory Bank: Unencrypted\n"
"Nothing of interest.\n"
msgstr ""
+"Speicherbank: Nicht verschlüsselt\n"
+"Nichts von Interesse.\n"
#: computer.cpp
#, c-format
@@ -2626,35 +2814,35 @@ msgstr ""
#: computer.cpp
msgid "No data found."
-msgstr ""
+msgstr "Keine Daten gefunden."
#: computer.cpp
msgid "Nuclear missile disarmed!"
-msgstr ""
+msgstr "Atomrakete entschärft."
#: computer.cpp
msgid "Nuclear missile launch aborted."
-msgstr ""
+msgstr "Atomraketenstart abgebrochen."
#: computer.cpp
msgid "Nuclear missile launched!"
-msgstr ""
+msgstr "Atomrakete abgeschossen!"
#: computer.cpp
msgid "Nuclear missile remains active."
-msgstr ""
+msgstr "Atomrakete bleibt aktiv."
#: computer.cpp
msgid "Opened a portal."
-msgstr ""
+msgstr "Ein Portal wurde geöffnet."
#: computer.cpp
msgid "PROCESSING DATA"
-msgstr ""
+msgstr "DATEN WERDEN VERARBEITET"
#: computer.cpp
msgid "Password required."
-msgstr ""
+msgstr "Passwort erforderlich."
#: computer.cpp
msgid "Pathogen bonded to erythrocytes and leukocytes."
@@ -2662,15 +2850,15 @@ msgstr ""
#: computer.cpp help.cpp
msgid "Press any key to continue..."
-msgstr ""
+msgstr "Bitte drücken Sie eine Taste ..."
#: computer.cpp
msgid "Press any key..."
-msgstr ""
+msgstr "Drücke irgendeine Taste …"
#: computer.cpp
msgid "Quit and shut down"
-msgstr ""
+msgstr "Beenden und herunterfahren."
#: computer.cpp
msgid "Released subspace specimens."
@@ -2678,19 +2866,19 @@ msgstr ""
#: computer.cpp
msgid "Result: Human blood, no pathogens found."
-msgstr ""
+msgstr "Ergebnis: Menschliches Blut, keine Krankheitserreger gefunden."
#: computer.cpp
msgid "Result: Human blood. Unknown pathogen found."
-msgstr ""
+msgstr "Ergebnis: Menschliches Blut, unbekannte Krankheitserreger gefunden."
#: computer.cpp
msgid "Result: Unknown blood type. Test nonconclusive."
-msgstr ""
+msgstr "Ergebnis: Unbekannte Blutgruppe. Test ergebnislos."
#: computer.cpp
msgid "Root Menu"
-msgstr ""
+msgstr "Hauptmenü"
#: computer.cpp
#, c-format
@@ -2698,46 +2886,48 @@ msgid ""
"SITE %d%d%d%d%d\n"
"PERTINANT FOREMAN LOGS WILL BE PREPENDED TO NOTES"
msgstr ""
+"AUSGRABUNGSSTÄTTE %d%d%d%d%d\n"
+"SACHDIENLICHE VORARBEITER-PROTOKOLLE WERDEN NOTIZEN VORANGESTELLT"
#: computer.cpp
msgid "Sealed a Hazardous Material Sarcophagus."
-msgstr ""
+msgstr "Einen Gefahrenstoff-Sarkophag versiegelt."
#: computer.cpp
msgid "Secubots emerge from compartments in the floor."
-msgstr ""
+msgstr "Sicherboter tauchen aus Einsätzen im Boden auf."
#: computer.cpp game.cpp iuse.cpp
msgid "Set off an alarm."
-msgstr ""
+msgstr "Einen Alarm ausgelöst."
#: computer.cpp
msgid "Sewage leaks!"
-msgstr ""
+msgstr "Abwasser läuft aus!"
#: computer.cpp
msgid "Sewage map data downloaded. Press any key..."
-msgstr ""
+msgstr "Abwasserkanal-Kartendaten heruntergeladen. Drücke irgendeine Taste …"
#: computer.cpp
msgid "Shutting down... press any key."
-msgstr ""
+msgstr "Heruntergefahren … Drücke irgendeine Taste."
#: computer.cpp
msgid "Software downloaded."
-msgstr ""
+msgstr "Software heruntergeladen."
#: computer.cpp
msgid "Subjects terminated. Press any key..."
-msgstr ""
+msgstr "Subjekte terminiert. Drücke irgendeine Taste …"
#: computer.cpp
msgid "Surface map data downloaded. Press any key..."
-msgstr ""
+msgstr "Landkartendaten heruntergeladen. Drücke irgendeine Taste."
#: computer.cpp
msgid "Target acquisition canceled"
-msgstr ""
+msgstr "Zielerfassung abgebrochen"
#: computer.cpp
msgid "Terminated subspace specimens."
@@ -2745,21 +2935,23 @@ msgstr ""
#: computer.cpp
msgid "The console electrocutes you!"
-msgstr ""
+msgstr "Die Konsole schockt dich!"
#: computer.cpp
msgid ""
"The machine injects your eyeball with the solution \n"
"of pureed bone & LSD."
msgstr ""
+"Die Maschine injiziert püriertes Knochenmark und LSD\n"
+"in deinen augapfel."
#: computer.cpp
msgid "The pump explodes!"
-msgstr ""
+msgstr "Die Pumpe explodiert!"
#: computer.cpp
msgid "USB drive required!"
-msgstr ""
+msgstr "USB-Stick benötigt!"
#: computer.cpp
msgid "WARNING: Resonance cascade carries severe risk! Continue?"
@@ -2771,35 +2963,35 @@ msgstr " Konstruktion "
#: construction.cpp
msgid "Board Up Door"
-msgstr ""
+msgstr "Türe verrammeln"
#: construction.cpp
msgid "Board Up Window"
-msgstr ""
+msgstr "Fenster verrammeln"
#: construction.cpp
msgid "Build Bookcase"
-msgstr ""
+msgstr "Bücherregal bauen"
#: construction.cpp
msgid "Build Bulletin Board"
-msgstr ""
+msgstr "Pinnwand bauen"
#: construction.cpp
msgid "Build Counter"
-msgstr ""
+msgstr "Theke bauen"
#: construction.cpp
msgid "Build Door"
-msgstr ""
+msgstr "Türe bauen"
#: construction.cpp
msgid "Build Dresser"
-msgstr ""
+msgstr "Kommode bauen"
#: construction.cpp
msgid "Build Locker"
-msgstr ""
+msgstr "Schrank bauen"
#: construction.cpp
msgid "Build Log & Sod Roof"
@@ -2807,51 +2999,51 @@ msgstr ""
#: construction.cpp
msgid "Build Log Wall"
-msgstr ""
+msgstr "Holzwand bauen"
#: construction.cpp
msgid "Build Makeshift Bed"
-msgstr ""
+msgstr "Notbett bauen"
#: construction.cpp
msgid "Build Metal Rack"
-msgstr ""
+msgstr "Metallgestell bauen"
#: construction.cpp
msgid "Build Palisade Gate"
-msgstr ""
+msgstr "Palisadentor bauen"
#: construction.cpp
msgid "Build Palisade Wall"
-msgstr ""
+msgstr "Palisade bauen"
#: construction.cpp
msgid "Build Roof"
-msgstr ""
+msgstr "Dach bauen"
#: construction.cpp
msgid "Build Rope & Pulley System"
-msgstr ""
+msgstr "Seil-und-Rolle-System bauen"
#: construction.cpp
msgid "Build Stone Fireplace"
-msgstr ""
+msgstr "Stein-Feuerstelle bauen"
#: construction.cpp
msgid "Build Wall"
-msgstr ""
+msgstr "Wand bauen"
#: construction.cpp
msgid "Build Window"
-msgstr ""
+msgstr "Fenster bauen"
#: construction.cpp
msgid "Build Wire Fence"
-msgstr ""
+msgstr "Drahtzaun bauen"
#: construction.cpp
msgid "Build Wire Gate"
-msgstr ""
+msgstr "Drahttor bauen"
#: construction.cpp
msgid "Build Wood Stove"
@@ -2859,27 +3051,27 @@ msgstr ""
#: construction.cpp lang/json/json_vehicles.py
msgid "Car"
-msgstr ""
+msgstr "Auto"
#: construction.cpp
msgid "Chop Down Tree"
-msgstr ""
+msgstr "Baum fällen"
#: construction.cpp
msgid "Chop Tree trunk into logs"
-msgstr ""
+msgstr "Baumstamm zu Holzblöchen kleinhacken"
#: construction.cpp
msgid "Chop Tree trunk into planks"
-msgstr ""
+msgstr "Baumstamm zu Holzplanken kleinhacken"
#: construction.cpp
msgid "Clean Broken Window"
-msgstr ""
+msgstr "Zerbrochenes Fenster reinigen"
#: construction.cpp
msgid "Contruct where?"
-msgstr ""
+msgstr "Wohin bauen?"
#: construction.cpp
msgid "Deconstruct Furniture"
@@ -2887,88 +3079,88 @@ msgstr "Entferne Möblierung"
#: construction.cpp
msgid "Difficulty:"
-msgstr ""
+msgstr "Schwierigkeitsgrad:"
#: construction.cpp
msgid "Dig Pit"
-msgstr ""
+msgstr "Grube graben"
#: construction.cpp veh_interact.cpp
msgid "Enter new vehicle name:"
-msgstr ""
+msgstr "Gib einen neuen Fahrzeugnamen ein:"
#: construction.cpp
msgid "Fence Posts"
-msgstr ""
+msgstr "Zaunpfosten"
#: construction.cpp
msgid "Fill Pit"
-msgstr ""
+msgstr "Grube zuschütten"
#: construction.cpp
msgid "Move Furniture"
-msgstr ""
+msgstr "Möbel schieben"
#: construction.cpp
msgid "OR"
-msgstr ""
+msgstr "ODER"
#: construction.cpp
msgid "Press a direction for the tree to fall in:"
-msgstr ""
+msgstr "Drücke eine Richtungstaste für die Fallrichtung des Baumes:"
#: construction.cpp
msgid "Realign Fence"
-msgstr ""
+msgstr "Zaum umbauen"
#: construction.cpp
msgid "Repair Door"
-msgstr ""
+msgstr "Türe reparieren"
#: construction.cpp
msgid "Spike Pit"
-msgstr ""
+msgstr "Stachelgrube"
#: construction.cpp
#, c-format
msgid "Stage %1$d: %2$s"
-msgstr ""
+msgstr "%1$d. Schritt: %2$s"
#: construction.cpp
msgid "Start vehicle construction"
-msgstr ""
+msgstr "Fahrzeugbau beginnen"
#: construction.cpp
msgid "Tape up window"
-msgstr ""
+msgstr "Fenster mit Klebeband zukleben"
#: construction.cpp
#, c-format
msgid "Time: %1d minutes"
-msgstr ""
+msgstr "Dauer: %1d Minuten"
#: construction.cpp
msgid "You can't build that!"
-msgstr ""
+msgstr "Das kannst du nicht bauen!"
#: construction.cpp
msgid "You cannot build there!"
-msgstr ""
+msgstr "Du kannst hier nicht bauen!"
#: construction.cpp
#, c-format
msgid "You disassemble the %s."
-msgstr ""
+msgstr "Du demontierst: %s."
#: construction.cpp
#, c-format
msgid "You have to push away %s first."
-msgstr ""
+msgstr "Das musst du zuerst wegschieben: %s."
#: construction.cpp
#, c-format
msgid "You tape up the %s."
-msgstr ""
+msgstr "Zu klebst das %s zu."
#: crafting.cpp veh_interact.cpp
msgid " (nearby)"
@@ -2985,191 +3177,191 @@ msgstr ""
#: crafting.cpp
msgid "AMMO"
-msgstr ""
+msgstr "MUNI"
#: crafting.cpp
msgid "ARMOR"
-msgstr ""
+msgstr "KLEIDUNG"
#: crafting.cpp
msgid "CHEMS"
-msgstr ""
+msgstr "CHEMIE"
#: crafting.cpp
msgid "Components required:"
-msgstr ""
+msgstr "Benötigte Komponenten:"
#: crafting.cpp
msgid "Craft something first"
-msgstr ""
+msgstr "Fertige zuerst etwas an."
#: crafting.cpp
msgid "DRINKS"
-msgstr ""
+msgstr "TRINKEN"
#: crafting.cpp
#, c-format
msgid "Difficulty: %d"
-msgstr ""
+msgstr "Schwierigkeitsgrad: %d"
#: crafting.cpp
msgid "Disassemble item:"
-msgstr ""
+msgstr "Item demontieren:"
#: crafting.cpp
#, c-format
msgid "Do you want to tear %s into pages?"
-msgstr ""
+msgstr "Willst du aus %s die Seiten herausreißen?"
#: crafting.cpp
msgid "ELECTRONICS"
-msgstr ""
+msgstr "ELEKTRONIK"
#: crafting.cpp
msgid "FOOD"
-msgstr ""
+msgstr "ESSEN"
#: crafting.cpp
msgid "MISC"
-msgstr ""
+msgstr "REST"
#: crafting.cpp
msgid "NONE"
-msgstr ""
+msgstr "KEINE"
#: crafting.cpp game.cpp iexamine.cpp iuse.cpp npctalk.cpp
msgid "Never mind."
-msgstr ""
+msgstr "Vergiss es."
#: crafting.cpp
msgid "OR "
-msgstr ""
+msgstr "ODER "
#: crafting.cpp
msgid "Press to attempt to craft object."
-msgstr ""
+msgstr "Drücke , um diese Anfertigung zu versuchen."
#: crafting.cpp
#, c-format
msgid "Really disassemble your %s?"
-msgstr ""
+msgstr "Soll dein %s wirklich demontiert werden?"
#: crafting.cpp
#, c-format
msgid "Required skills: %s"
-msgstr ""
+msgstr "Erforderliche Fertigkeiten: %s"
#: crafting.cpp
#, c-format
msgid "Requires %d tools with %s of %d or more."
-msgstr ""
+msgstr "Erfordert %d Werkzeuge mit %s von %d oder mehr."
#: crafting.cpp
msgid "Search:"
-msgstr ""
+msgstr "Suchen:"
#: crafting.cpp
msgid "Searched"
-msgstr ""
+msgstr "Durchsucht"
#: crafting.cpp
#, c-format
msgid "Skills used: %s"
-msgstr ""
+msgstr "Verwendete Fertigkeiten: %s"
#: crafting.cpp
#, c-format
msgid "The %s is too heavy to carry, so you drop it."
-msgstr ""
+msgstr "%s ist zu schwer zum Tragen, also lässt du es fallen."
#: crafting.cpp
#, c-format
msgid "There's no room in your inventory for the %s, so you drop it."
-msgstr ""
+msgstr "Es ist kein Inventarplatz für %s, daher lässt du es fallen."
#: crafting.cpp
msgid "This item cannot be disassembled!"
-msgstr ""
+msgstr "Dieses Item kann nicht demontiert werden!"
#: crafting.cpp
#, c-format
msgid "Time to complete: %d minutes"
-msgstr ""
+msgstr "Dauer zur Fertigstellung: %d Minuten"
#: crafting.cpp
#, c-format
msgid "Time to complete: %d turns"
-msgstr ""
+msgstr "Dauer zur Fertigstellung: %d Züge"
#: crafting.cpp
msgid "Tools required:"
-msgstr ""
+msgstr "Benötigte Werkzeuge:"
#: crafting.cpp
msgid "Use which component?"
-msgstr ""
+msgstr "Welche Komonente soll verwendet werden?"
#: crafting.cpp
msgid "Use which tool?"
-msgstr ""
+msgstr "Welches Werkzeug soll benutzt werden?"
#: crafting.cpp
msgid "WEAPONS"
-msgstr ""
+msgstr "WAFFEN"
#: crafting.cpp
msgid "With some more skill, you might learn a recipe from this."
-msgstr ""
+msgstr "Mit etwas mehr Erfahring könntest du ein Rezept davon lernen."
#: crafting.cpp
msgid "You can no longer make that craft!"
-msgstr ""
+msgstr "Du kannst nicht noch mehr davon anfertigen!"
#: crafting.cpp
msgid "You can't do that!"
-msgstr ""
+msgstr "Das kannst du nicht tun!"
#: crafting.cpp
#, c-format
msgid "You cannot disassemble the %s into its components, too few items."
-msgstr ""
+msgstr "Du kannst %s nicht in die Einzelteile zerlegen, zu wenige Items."
#: crafting.cpp
#, c-format
msgid "You disassemble the %s into its components."
-msgstr ""
+msgstr "Du demontierst %s in die Einzelzeile."
#: crafting.cpp
msgid "You don't have anything to store that liquid in!"
-msgstr ""
+msgstr "Du hast nichts, um diese Flüssigkeit darin aufzubewahren!"
#: crafting.cpp game.cpp
#, c-format
msgid "You don't have item '%c'!"
-msgstr ""
+msgstr "Du hast das Item »%c« nicht!"
#: crafting.cpp
#, c-format
msgid "You fail to make the %s, and waste some materials."
-msgstr ""
+msgstr "Du versagt, dabei, %s anzufertigen und vergeudest einige Materialien."
#: crafting.cpp
#, c-format
msgid "You fail to make the %s, but don't waste any materials."
-msgstr ""
+msgstr "Du versagt, dabei, %s anzufertigen, aber vergeudest keine Materialien."
#: crafting.cpp
msgid "You fail to recover a component."
-msgstr ""
+msgstr "Du schaffst es nicht, eine Komponente wiederzuerhalten."
#: crafting.cpp
msgid "You learned a recipe from this disassembly!"
-msgstr ""
+msgstr "Du hast aus der Demontierung ein Rezept gelernt!"
#: crafting.cpp
#, c-format
msgid "You need a %s to disassemble this."
-msgstr ""
+msgstr "Du benötigst einen %s, um dies zu demontieren."
#: crafting.cpp
#, c-format
@@ -3178,96 +3370,98 @@ msgstr ""
#: crafting.cpp
msgid "You need a hacksaw to disassemble this."
-msgstr ""
+msgstr "Du brauchst eine Metallsäge, um dies zu demontieren."
#: crafting.cpp
msgid ""
"You think you could learn a recipe from this item. Maybe you'll try again."
msgstr ""
+"Du glaubst, du könntest ein Rezept von diesem Item erlernen. Vielleicht "
+"wirst du es erneut versuchen."
#: crafting.cpp
msgid "Your morale is too low to craft..."
-msgstr ""
+msgstr "Deine Moral ist zu niedrig für die Fertigung."
#: crafting.cpp
#, c-format
msgid "Your skill level: %d"
-msgstr ""
+msgstr "Deine Fertigkeitenstufe: %d"
#: crafting.cpp
msgid "Your skill level: N/A"
-msgstr ""
+msgstr "Deine Fertigkeitenstufe: N/A"
#: crafting.cpp
msgid "[?/E]: Describe, [F]ind"
-msgstr ""
+msgstr "[?/E]: Beschreiben, [F]: Suchen"
#: crafting.cpp
msgid "[?/E]: Describe, [F]ind , [R]eset"
-msgstr ""
+msgstr "[?/E]: Beschreiben, [F]: Suchen, Zu[r]ücksetzen"
#: defense.cpp
#, c-format
msgid "%s Attack!"
-msgstr ""
+msgstr "%s greifen an!"
#: defense.cpp
#, c-format
msgid "%s Invasion!"
-msgstr ""
+msgstr "%s-Invasion!"
#: defense.cpp
#, c-format
msgid "%s Party!"
-msgstr ""
+msgstr "%s-Party!"
#: defense.cpp
#, c-format
msgid "%s from Hell!"
-msgstr ""
+msgstr "%s aus der Hölle!"
#: defense.cpp
msgid "A caravan approaches! Press spacebar..."
-msgstr ""
+msgstr "Eine Karavane trifft ein! Drücke die Leertaste …"
#: defense.cpp
msgid "A custom game."
-msgstr ""
+msgstr "Ein benutzerdefiniertes Spiel."
#: defense.cpp
msgid "A large building with various supplies."
-msgstr ""
+msgstr "Ein großes Gebäude mit diversen Vorräten."
#: defense.cpp
msgid "A large house with many rooms and."
-msgstr ""
+msgstr "Ein großes Gebäude mit vielen Räumen und."
#: defense.cpp
msgid "A small building with plenty of alcohol."
-msgstr ""
+msgstr "Ein kleines Gebäude mit viel Alkohol."
#: defense.cpp
msgid "All monsters. You have to eat and drink."
-msgstr ""
+msgstr "Alle Monster. Du musst essen und trinken."
#: defense.cpp
#, c-format
msgid "Attack of the %ss!"
-msgstr ""
+msgstr "Angriff der %s!"
#: defense.cpp
msgid "Bar"
-msgstr ""
+msgstr "Kneipe"
#: defense.cpp
#, c-format
msgid "Beware! %s!"
-msgstr ""
+msgstr "Vorsicht! %s!"
#: defense.cpp
#, c-format
msgid "Buy %d items, leaving you with $%d?"
-msgstr ""
+msgstr "%d Items kaufen und dabei %d$ behalten?"
#: defense.cpp
msgid ""
@@ -3280,23 +3474,23 @@ msgstr ""
#: defense.cpp
msgid "Cash Increase:"
-msgstr ""
+msgstr "Preisgeld-Erhöhung:"
#: defense.cpp
msgid "Cash for 1st Wave:"
-msgstr ""
+msgstr "Geld für 1. Welle:"
#: defense.cpp
msgid "Classic zombies. Slower and more realistic."
-msgstr ""
+msgstr "Gewöhnliche Zombis. Langsamer und realistischer."
#: defense.cpp
msgid "Clothing & Armor"
-msgstr ""
+msgstr "Kleidung u. Rüstung"
#: defense.cpp
msgid "Crafting & Construction Components"
-msgstr ""
+msgstr "Fertigungs- u. Baukomponenten"
#: defense.cpp
msgid "Custom"
@@ -3304,95 +3498,95 @@ msgstr ""
#: defense.cpp
msgid "DEFENSE MODE"
-msgstr ""
+msgstr "VERTEIDIGUNGSMODUS"
#: defense.cpp
msgid "Dawn of the Dead"
-msgstr ""
+msgstr "Zombie"
#: defense.cpp
msgid "Day of the Triffids"
-msgstr ""
+msgstr "Triffiden – Pflanzen des Schreckens"
#: defense.cpp
msgid "Defend a bar against classic zombies. Easy and fun."
-msgstr ""
+msgstr "Verteidige eine Bar gegen gewöhnliche Zombies. Einfach und spaßig."
#: defense.cpp
msgid "Defend your mansion against the triffids."
-msgstr ""
+msgstr "Verteidige deine Villa gegen die Triffiden."
#: defense.cpp
msgid "Easy"
-msgstr ""
+msgstr "Einfach"
#: defense.cpp
msgid "Easy monsters and lots of money."
-msgstr ""
+msgstr "Einfage Monster und massig Geld."
#: defense.cpp
msgid "Eight-Legged Freaks"
-msgstr ""
+msgstr "Arac Attack"
#: defense.cpp
msgid "Enemy Selection:"
-msgstr ""
+msgstr "Gegner-Auswahl:"
#: defense.cpp
msgid "Fast-paced spider-fighting fun!"
-msgstr ""
+msgstr "Schneller und spaßiger Spinnenkampf."
#: defense.cpp
msgid "Firearms & Ammo"
-msgstr ""
+msgstr "Schusswaffen u. Munition"
#: defense.cpp
msgid "Food"
-msgstr ""
+msgstr "Essen"
#: defense.cpp
msgid "Food & Drugs"
-msgstr ""
+msgstr "Nahrung u. Pharmaka"
#: defense.cpp
msgid "Hard"
-msgstr ""
+msgstr "Schwierig"
#: defense.cpp
msgid "Harder monsters. You have to eat."
-msgstr ""
+msgstr "Schwerere Monster. Du musst essen."
#: defense.cpp
msgid "Hospital"
-msgstr ""
+msgstr "Krankenhaus"
#: defense.cpp
msgid "Initial Cash:"
-msgstr ""
+msgstr "Startgeld:"
#: defense.cpp
msgid "Initial Difficulty:"
-msgstr ""
+msgstr "Erst-Schwierigkeitsgrad:"
#: defense.cpp
msgid "Location:"
-msgstr ""
+msgstr "Ort:"
#: defense.cpp
msgid "Mansion"
-msgstr ""
+msgstr "Villa"
#: defense.cpp
msgid "Medium"
-msgstr ""
+msgstr "Mittelschwer"
#: defense.cpp
msgid "Megastore"
-msgstr ""
+msgstr "Riesensupermarkt"
#: defense.cpp
msgid "Melee Weapons"
-msgstr ""
+msgstr "Nahkampfwaffen"
#: defense.cpp
msgid "Mercenaries"
@@ -3400,73 +3594,73 @@ msgstr ""
#: defense.cpp
msgid "Needs:"
-msgstr ""
+msgstr "Bedürfnisse:"
#: defense.cpp
msgid "One entrance and many rooms. Some medical supplies."
-msgstr ""
+msgstr "Ein Eingang und viele Räume. Ein paar medizinsche Vorräte."
#: defense.cpp
msgid "Please wait as the map generates [ 0%]"
-msgstr ""
+msgstr "Bitte warte auf die Erzeugung der Welt [ 0%]"
#: defense.cpp
msgid "Please wait as the map generates [%2d%]"
-msgstr ""
+msgstr "Bitte warte auf die Generierung der Welt [%2d%]"
#: defense.cpp
msgid "Press +/- or >/< to cycle, spacebar to toggle"
-msgstr ""
+msgstr "Drücke +/- oder >/< zum Durchlaufen, Leertaste zum Umschalten"
#: defense.cpp
msgid "Press ? for help."
-msgstr ""
+msgstr "Drücke »?« für Hilfe."
#: defense.cpp
msgid "Press S to start, ! to save as a template"
-msgstr ""
+msgstr "Drücke »S« zum Starten, »!«, um als Vorlage zu speichern"
#: defense.cpp
msgid "Really buy nothing?"
-msgstr ""
+msgstr "Wirklich nichts kaufen?"
#: defense.cpp
#, c-format
msgid "Revenge of the %ss!"
-msgstr ""
+msgstr "Rache der %s!"
#: defense.cpp
#, c-format
msgid "Rise of the %ss!"
-msgstr ""
+msgstr "Aufstand der %s!"
#: defense.cpp
msgid "Robots"
-msgstr ""
+msgstr "Roboter"
#: defense.cpp
msgid "Scenario:"
-msgstr ""
+msgstr "Szenario:"
#: defense.cpp
msgid "Shaun of the Dead"
-msgstr ""
+msgstr "Shaun of the Dead"
#: defense.cpp lang/json/json_vehicles.py
msgid "Shopping Cart"
-msgstr ""
+msgstr "Einkaufswagen"
#: defense.cpp
msgid "Skynet"
-msgstr ""
+msgstr "Skynet"
#: defense.cpp
msgid "Special Zombies"
-msgstr ""
+msgstr "Besondere Zombies"
#: defense.cpp
msgid "Spiders"
-msgstr ""
+msgstr "Spinnen"
#: defense.cpp
msgid "Subspace"
@@ -3474,90 +3668,90 @@ msgstr ""
#: defense.cpp
msgid "Template Name:"
-msgstr ""
+msgstr "Vorlagenname:"
#: defense.cpp
msgid "The Call of Cthulhu"
-msgstr ""
+msgstr "Cthulhus Ruf"
#: defense.cpp
#, c-format
msgid "The Day of the %s!"
-msgstr ""
+msgstr "Der %s-Tag!"
#: defense.cpp
msgid "The amount of money the player starts with."
-msgstr ""
+msgstr "Die Anzahl des Geldes, mit dem der Spieler startet."
#: defense.cpp
msgid "The cash awarded for the first wave."
-msgstr ""
+msgstr "Das Preisgeld für die erste Welle."
#: defense.cpp
msgid "The difficulty of the first wave."
-msgstr ""
+msgstr "Der Schwierigkeitsgrad der ersten Welle."
#: defense.cpp
msgid "The increase in the award each wave."
-msgstr ""
+msgstr "Die Erhöhung des Preisgeldes pro Welle."
#: defense.cpp
msgid "The increase of difficulty with each wave."
-msgstr ""
+msgstr "Der Anstieg des Schwierigkeitsgrad nach jeder Welle."
#: defense.cpp
msgid "The number of waves in between caravans."
-msgstr ""
+msgstr "Die Anzahl der Wellen zwischen Karavan-Eintreffungen"
#: defense.cpp
msgid "The robots have decided that humans are the enemy!"
-msgstr ""
+msgstr "Die Roboter erklärten die Menschen zum Feind!"
#: defense.cpp
msgid "The time, in minutes, between waves."
-msgstr ""
+msgstr "Die Dauer (in Minuten) zwischen Wellen."
#: defense.cpp
msgid "Time b/w Waves:"
-msgstr ""
+msgstr "Pause zw. Wellen:"
#: defense.cpp
msgid "Tools, Traps & Grenades"
-msgstr ""
+msgstr "Werkzeuge, Fallen u. Granaten"
#: defense.cpp
msgid "Triffids"
-msgstr ""
+msgstr "Triffiden"
#: defense.cpp
msgid "Ward off legions of eldritch horrors."
-msgstr ""
+msgstr "Wehre zahlreiche Horror-Eldritchs ab."
#: defense.cpp
msgid "Water"
-msgstr ""
+msgstr "Wasser"
#: defense.cpp
#, c-format
msgid "Wave %d: "
-msgstr ""
+msgstr "%d. Welle: "
#: defense.cpp
msgid "Wave Difficulty:"
-msgstr ""
+msgstr "Wellen-Schwierigkeitsgrad:"
#: defense.cpp
msgid "Waves b/w Caravans:"
-msgstr ""
+msgstr "Pause zw. Karavanen:"
#: defense.cpp
#, c-format
msgid "Welcome to Wave %d!"
-msgstr ""
+msgstr "Willkommen zur %d. Welle!"
#: defense.cpp
msgid "You can't afford those items!"
-msgstr ""
+msgstr "Du kannst dir diese Items nicht leisten!"
#: defense.cpp
#, c-format
@@ -3566,50 +3760,50 @@ msgstr ""
#: defense.cpp
msgid "You cannot save in defense mode!"
-msgstr ""
+msgstr "Im Verteidigungsmodus kannst du nicht speichern."
#: defense.cpp
msgid "You don't need to sleep!"
-msgstr ""
+msgstr "Du brauchst nicht zu schlafen!"
#: defense.cpp
msgid "You drop some items."
-msgstr ""
+msgstr "Du lässt ein paar Items fallen."
#: defense.cpp
#, c-format
msgid "You managed to survive through wave %d!"
-msgstr ""
+msgstr "Du hast es geschafft, bis zur %d. Welle zu überleben."
#: defense.cpp
msgid "You must choose at least one monster group!"
-msgstr ""
+msgstr "Du musst mindestens eine Monstergruppe auswählen!"
#: defense.cpp
#, c-format
msgid "Your Cash:%6d"
-msgstr ""
+msgstr "Dein Geld:%6d"
#: defense.cpp
msgid "Zombies"
-msgstr ""
+msgstr "Zombies"
#: disease.cpp
#, c-format
msgid "%s starts scratching their %s!"
-msgstr ""
+msgstr "%s fängt an, %s zu kratzen."
#: disease.cpp
msgid " loses some blood."
-msgstr ""
+msgstr " verliert etwas Blut."
#: disease.cpp
msgid " vomits a thick, grey goop."
-msgstr ""
+msgstr " erbricht einen dicken, grauen Schleim."
#: disease.cpp
msgid " vomits thousands of live spores!"
-msgstr ""
+msgstr " erbricht tausender lebendiger Sporen!"
#: disease.cpp
msgid "'s hands bulge. Fungus stalks burst through the bulge!"
@@ -3617,11 +3811,11 @@ msgstr ""
#: disease.cpp
msgid "A monster appears nearby!"
-msgstr ""
+msgstr "Ein Monster taucht in der Nähe auf!"
#: disease.cpp
msgid "A portal opens nearby, and a monster crawls through!"
-msgstr ""
+msgstr "Ein Portal öffnet sich in der Nähe und ein Monster krabbelt durch."
#: disease.cpp
msgid "Adrenaline Comedown"
@@ -3638,7 +3832,7 @@ msgstr "Rüstungsbonus"
#: disease.cpp
#, c-format
msgid "Armor bonus + %d"
-msgstr ""
+msgstr "Rüstungsbonus: +%d"
#: disease.cpp
msgid "Asthma"
@@ -3651,15 +3845,15 @@ msgstr "Angriffsgeschwindigkeitsbonus"
#: disease.cpp
#, c-format
msgid "Attack speed + %d"
-msgstr ""
+msgstr "Angriffsgeschwindigkeit: +%d"
#: disease.cpp
msgid "Bad Bleeding - "
-msgstr ""
+msgstr "Schwere Blutung – "
#: disease.cpp
msgid "Badly Infected - "
-msgstr ""
+msgstr "Schwere Infektion "
#: disease.cpp
msgid "Badly Poisoned"
@@ -3667,11 +3861,11 @@ msgstr "Schwere Vergiftung"
#: disease.cpp
msgid "Bite - "
-msgstr ""
+msgstr "Biss – "
#: disease.cpp
msgid "Bleeding - "
-msgstr ""
+msgstr "Blutend – "
#: disease.cpp
msgid "Blind"
@@ -3707,11 +3901,11 @@ msgstr "Geboomert"
#: disease.cpp
msgid "Bugs in skin - "
-msgstr ""
+msgstr "Käfer in Haus – "
#: disease.cpp
msgid "Caught a cold."
-msgstr ""
+msgstr "Du hast dir eine Erhältung eingefangen."
#: disease.cpp
msgid "Caught on fire."
@@ -3719,7 +3913,7 @@ msgstr ""
#: disease.cpp
msgid "Caught the flu."
-msgstr ""
+msgstr "Du hast dir die Grippe eingefanngen."
#: disease.cpp
msgid "Chilly arms"
@@ -3795,19 +3989,19 @@ msgstr "Grippe"
#: disease.cpp
msgid "Completely Paralyzed"
-msgstr ""
+msgstr "Völlig paralysiert"
#: disease.cpp
msgid "Contracted a fungal infection."
-msgstr ""
+msgstr "Du hast dir eine Pilzinfektion zugezogen."
#: disease.cpp
msgid "Contracted an infection."
-msgstr ""
+msgstr "Du bist infiziert."
#: disease.cpp
msgid "Cured the fungal infection."
-msgstr ""
+msgstr "Die Pilzinfizierung wurde kuriert."
#: disease.cpp
msgid "Damage Bonus"
@@ -3816,7 +4010,7 @@ msgstr "Schadensbonus"
#: disease.cpp
#, c-format
msgid "Damage bonus + %d"
-msgstr ""
+msgstr "Schadensbonus: + %d"
#: disease.cpp
msgid "Deaf"
@@ -3828,39 +4022,45 @@ msgstr ""
#: disease.cpp
msgid "Dexterity + 1; Intelligence + 1; Perception + 1"
-msgstr ""
+msgstr "Geschicklichkeit +1; Intelligenz +1; Wahrnehmung +1"
#: disease.cpp
#, c-format
msgid "Dexterity - %d"
-msgstr ""
+msgstr "Geschicklichkeit −%d"
#: disease.cpp
#, c-format
msgid "Dexterity - %d; "
-msgstr ""
+msgstr "Geschicklichkeit −%d; "
#: disease.cpp
msgid ""
"Dexterity - 1; Speed -10%\n"
"You are being slowed by climbing over a pile of rubble."
msgstr ""
+"Geschicklichkeit −1; Geschwindigkeit −10%\n"
+"Du bist durch das Klettern über einen Schuttstapel verlangsamt."
#: disease.cpp
msgid "Dexterity - 3; Speed - 25"
-msgstr ""
+msgstr "Geschicklichkeit −3; Geschwindigkeit −25"
#: disease.cpp
msgid ""
"Dexterity - 3; Speed -20%\n"
"You are being slowed by climbing over a heap of rubble."
msgstr ""
+"Geschicklichkeit −3; Geschwindigkeit −20%\n"
+"Du bist durch das Klettern über einen Schutthaufen verlangsamt."
#: disease.cpp
msgid ""
"Dexterity - 5; Speed -30%\n"
"You are being slowed by climbing over a mountain of rubble."
msgstr ""
+"Geschicklichkeit −5; Geschwindigkeit −30%\n"
+"Du bist durch das Klettern über einen Schuttberg verlangsamt."
#: disease.cpp
msgid "Dodge Bonus"
@@ -3869,7 +4069,7 @@ msgstr "Ausweichbonus"
#: disease.cpp
#, c-format
msgid "Dodge bonus + %d"
-msgstr ""
+msgstr "Ausweichbonus: + %d"
#: disease.cpp
msgid "Downed"
@@ -3881,11 +4081,11 @@ msgstr "Betrunken"
#: disease.cpp
msgid "Everything around you is starting to breathe."
-msgstr ""
+msgstr "Alles um dich herum, fängt an, zu atmen."
#: disease.cpp
msgid "Everything looks SO boring now."
-msgstr ""
+msgstr "Alles sieht jetzt SO langweilig aus."
#: disease.cpp
msgid "Food Poisoning"
@@ -3893,7 +4093,7 @@ msgstr "Lebensmittelvergiftung"
#: disease.cpp
msgid "Fractal patterns dance across your vision."
-msgstr ""
+msgstr "Fraktale Muster tanzen über dein Blickfeld."
#: disease.cpp
msgid "Freezing arms!!"
@@ -3925,7 +4125,7 @@ msgstr "Frierender Oberkörper!!"
#: disease.cpp
msgid "Frostbite"
-msgstr ""
+msgstr "Frostbeule"
#: disease.cpp
msgid "Frostbite - face"
@@ -3961,11 +4161,11 @@ msgstr "Glühende Lichter ümhüllen dich, befor du wegteleportiert wirst."
#: disease.cpp
msgid "Got over the cold."
-msgstr ""
+msgstr "Du hast die Erkältung überstanden."
#: disease.cpp
msgid "Got over the flu."
-msgstr ""
+msgstr "Du hast die Grippe überstanden."
#: disease.cpp
msgid "Hallucinating"
@@ -3973,7 +4173,7 @@ msgstr "Halluzinierend"
#: disease.cpp player.cpp
msgid "Head"
-msgstr ""
+msgstr "Kopf"
#: disease.cpp
msgid "Heavy Asthma"
@@ -3981,7 +4181,7 @@ msgstr "Starkes Asthma"
#: disease.cpp
msgid "Heavy Bleeding - "
-msgstr ""
+msgstr "Heftige Blutung – "
#: disease.cpp
msgid "High"
@@ -3997,7 +4197,7 @@ msgstr "Trefferbonus"
#: disease.cpp player.cpp
msgid "Hot"
-msgstr ""
+msgstr "Heiß"
#: disease.cpp
msgid "Hot arms!"
@@ -4033,6 +4233,9 @@ msgid ""
"Strength - 3; Dexterity - 1; Intelligence - 2; Perception - 1\n"
"Symptoms alleviated by medication (Dayquil or Nyquil)."
msgstr ""
+"Erhöhter Durst, häugfiges Husten\n"
+"Stärke −3; Geschicklichkeit −1; Intelligenz −2; Wahrnehmung −1\n"
+"Symptome werden durch Medizin (Dayquil oder Nyquil) abgeschwächt."
#: disease.cpp
msgid ""
@@ -4040,10 +4243,13 @@ msgid ""
"Strength - 4; Dexterity - 2; Intelligence - 2; Perception - 1\n"
"Symptoms alleviated by medication (Dayquil or Nyquil)."
msgstr ""
+"Erhöhter Durst, häugfiges Husten\n"
+"Stärke −4; Geschicklichkeit −2; Intelligenz −2; Wahrnehmung −1\n"
+"Symptome werden durch Medizin (Dayquil oder Nyquil) abgeschwächt."
#: disease.cpp
msgid "Infected - "
-msgstr ""
+msgstr "Infiziert – "
#: disease.cpp
msgid "Influenza"
@@ -4051,16 +4257,16 @@ msgstr "Grippe"
#: disease.cpp
msgid "Insects begin to emerge from 's skin!"
-msgstr ""
+msgstr "Aus s Haus treten Insekten hervor!"
#: disease.cpp
#, c-format
msgid "Intelligence - %d; "
-msgstr ""
+msgstr "Intelligenz −%d; "
#: disease.cpp
msgid "Intelligence - 1; Perception - 1"
-msgstr ""
+msgstr "Intelligenz −1; Wahrnehmung −1"
#: disease.cpp
msgid "It is excruciating."
@@ -4068,21 +4274,23 @@ msgstr "Es ist sehr schmerzhaft."
#: disease.cpp
msgid "Itchy skin - "
-msgstr ""
+msgstr "Kratzie Haus – "
#: disease.cpp
msgid "Left Arm"
-msgstr ""
+msgstr "Linker Arm"
#: disease.cpp
msgid "Left Leg"
-msgstr ""
+msgstr "Linkes Bein"
#: disease.cpp
msgid ""
"Loss of health - Entire Body\n"
"Your clothing and other equipment may be consumed by the flames."
msgstr ""
+"Gesundheitsverlust – Gesamter Körper\n"
+"Deine Kleidung und anderes Equipment können von den Flammen zerstört werden."
#: disease.cpp
msgid "Meth Comedown"
@@ -4098,26 +4306,28 @@ msgstr "Du Brennst"
#: disease.cpp
msgid "Painful Bite - "
-msgstr ""
+msgstr "Schmerzhafter Biss – "
#: disease.cpp
msgid "Partially Paralyzed"
-msgstr ""
+msgstr "Teilweise paralysiert"
#: disease.cpp
#, c-format
msgid "Perception - %d; "
-msgstr ""
+msgstr "Wahrnehmung −%d; "
#: disease.cpp
msgid "Perception - 1"
-msgstr ""
+msgstr "Wahrnehmung −1"
#: disease.cpp
msgid ""
"Perception - 1; Dexterity - 1; Strength - 2 IF not resistant\n"
"Occasional pain and/or damage."
msgstr ""
+"Wahrnehmung −1; Geschicklichkeit −1; Stärke −2, FALLS nicht immun\n"
+"Gelegendlicher Schmerz und/oder Schaden."
#: disease.cpp
msgid ""
@@ -4125,12 +4335,17 @@ msgid ""
"Strength - 3 IF not resistant, -1 otherwise\n"
"Frequent pain and/or damage."
msgstr ""
+"Wahrnehmung −2; Geschicklichkeit −2;\n"
+"Stärke −3, FALLS nicht immun, ansonsten −1\n"
+"Häufiger Schmerz und/oder Schaden."
#: disease.cpp
msgid ""
"Perception - 5\n"
"Range of Sight: 1; All sight is tinted magenta."
msgstr ""
+"Wahrnehmung −5\n"
+"Sichtweite: 1; Das gesamte Sichtfeld ist magenta angemalt."
#: disease.cpp
msgid "Poisoned"
@@ -4138,11 +4353,11 @@ msgstr "Vergiftet"
#: disease.cpp
msgid "Pus Filled - "
-msgstr ""
+msgstr "Gefüllt mit Eiter – "
#: disease.cpp
msgid "Put out the fire."
-msgstr ""
+msgstr "Du hast das Feuer gelöscht."
#: disease.cpp
msgid "RELEASE THE GRACKEN!!!!"
@@ -4150,23 +4365,23 @@ msgstr "ENTFESSLE DEN KRAKEN!!!!"
#: disease.cpp
msgid "Range of Sight: 0"
-msgstr ""
+msgstr "Sichtweite: 0"
#: disease.cpp
msgid "Ratting"
-msgstr ""
+msgstr "Rasselnd"
#: disease.cpp
msgid "Received a deep bite wound."
-msgstr ""
+msgstr "Du hast eine tiefe Bisswunde erhalten."
#: disease.cpp
msgid "Recoverd from a bite wound."
-msgstr ""
+msgstr "Du hast dich von der Bisswunde erholt."
#: disease.cpp
msgid "Recovered from an infection... this time."
-msgstr ""
+msgstr "Diesmal hast du dich von der Infektion erholt."
#: disease.cpp
msgid "Recovering From Infection"
@@ -4174,11 +4389,11 @@ msgstr "Erholung von einer Infektion"
#: disease.cpp
msgid "Right Arm"
-msgstr ""
+msgstr "Rechter Arm"
#: disease.cpp
msgid "Right Leg"
-msgstr ""
+msgstr "Rechtes Bein"
#: disease.cpp
msgid "Sap-coated"
@@ -4222,11 +4437,11 @@ msgstr "Eingeschleimt"
#: disease.cpp
msgid "Slowed"
-msgstr ""
+msgstr "Verlangsamt"
#: disease.cpp
msgid "Sluggish"
-msgstr ""
+msgstr "abgeschwächt"
#: disease.cpp faction.cpp
msgid "Smoke"
@@ -4238,7 +4453,7 @@ msgstr "Schlangenbiss freigeschalten!"
#: disease.cpp
msgid "Something feels very, very wrong."
-msgstr ""
+msgstr "Etwas fühlt sich sehr, sehr verkehrt an."
#: disease.cpp
msgid "Sounds will not be reported. You cannot talk with NPCs."
@@ -4250,23 +4465,29 @@ msgid ""
"Speed %d%%\n"
"You can feel the tiny spores sinking directly into your flesh."
msgstr ""
+"Geschwindigkeit %d%%\n"
+"Du kannst die winzigen Sporen direkt in dein Fleisch hereinsinken spüren."
#: disease.cpp
msgid ""
"Speed +50; Strength + 2; Dexterity + 2;\n"
"Intelligence + 3; Perception + 3"
msgstr ""
+"Geschwindigkeit +50; Stärke +2; Geschicklichkeit +2;\n"
+"Intelligenz +3; Wahrnehmung +3"
#: disease.cpp
msgid ""
"Speed +80; Strength + 5; Dexterity + 3;\n"
"Intelligence - 8; Perception + 1"
msgstr ""
+"Geschwindigkeit +80; Stärke +5; Geschicklichkeit +3;\n"
+"Intelligenz −8; Wahrnehmung +1"
#: disease.cpp
#, c-format
msgid "Speed - %d%%; Strength - 2; Dexterity - 3"
-msgstr ""
+msgstr "Geschwindigkeit −%d%%; Stärke −2; Geschicklichkeit −3"
#: disease.cpp
msgid ""
@@ -4274,18 +4495,20 @@ msgid ""
"Your stomach is extremely upset, and you keep having pangs of pain and "
"nausea."
msgstr ""
+"Geschwindigkeit −35%; Stärke −3; Geschicklichkeit −1; Wahrnehmung −1\n"
+"Dein Magen ist extrem wütend und du hast stechende Schmerzen und Übelkeit."
#: disease.cpp
msgid "Speed -40%; Dexterity - 2"
-msgstr ""
+msgstr "Geschwindigkeit −40%; Geschicklichkeit −2"
#: disease.cpp
msgid "Speed -40; Strength - 3; Dexterity - 2; Intelligence - 2"
-msgstr ""
+msgstr "Geschwindigkeit −40; Stärke −3; Geschicklichkeit −2; Intelligenz −2"
#: disease.cpp
msgid "Spontaneous teleport."
-msgstr ""
+msgstr "Spontanteleportation!"
#: disease.cpp
msgid "Spore coated - "
@@ -4293,7 +4516,7 @@ msgstr ""
#: disease.cpp
msgid "Spore covered"
-msgstr ""
+msgstr "Sporenbedeckt"
#: disease.cpp
msgid "Spore covered - "
@@ -4309,18 +4532,20 @@ msgstr "Stammzellenbehandlung"
#: disease.cpp
msgid "Strength + 1; "
-msgstr ""
+msgstr "Stärke +1; "
#: disease.cpp
#, c-format
msgid "Strength - %d; "
-msgstr ""
+msgstr "Stärke −%d; "
#: disease.cpp
msgid ""
"Strength - 1; Dexterity - 1\n"
"You smoked too much."
msgstr ""
+"Stärke −1; Geschicklichkeit −1\n"
+"Du hast zu viel geraucht."
#: disease.cpp
msgid ""
@@ -4328,18 +4553,21 @@ msgid ""
"Occasionally you will cough, costing movement and creating noise.\n"
"Loss of health - Torso"
msgstr ""
+"Stärke −1; Geschicklichkeit −1\n"
+"Du wirst ab und zu husten, was dich Geschwindigkeit kostet und Krach macht.\n"
+"Gesundheitsverlust – Torso"
#: disease.cpp
msgid "Strength - 1; Dexterity - 4"
-msgstr ""
+msgstr "Stärke −1; Geschicklichkeit −4"
#: disease.cpp
msgid "Strength - 1; Dexterity - 4; Speed - 25"
-msgstr ""
+msgstr "Stärke −1; Geschicklichkeit −4; Geschwindigkeit −25"
#: disease.cpp
msgid "Strength - 2; Dexterity - 1; Intelligence - 1; Perception - 1"
-msgstr ""
+msgstr "Stärke −2; Geschicklichkeit −1; Intelligenz −1; Wahrnehmung −1"
#: disease.cpp
msgid ""
@@ -4347,6 +4575,9 @@ msgid ""
"Occasionally you will cough, costing movement and creating noise.\n"
"Loss of health - Torso"
msgstr ""
+"Stärke −2; Geschicklichkeit −2; Intelligenz −1; Wahrnehmung −4\n"
+"Du wirst ab und zu husten, was dich Geschwindigkeit kostet und Krach macht.\n"
+"Gesundheitsverlust – Torso"
#: disease.cpp
msgid "Stuck in Pit"
@@ -4358,11 +4589,11 @@ msgstr "Betäubt"
#: disease.cpp
msgid "Succumbed to an asthma attack."
-msgstr ""
+msgstr "Einem Asthmaanfall erlegen."
#: disease.cpp
msgid "Succumbed to the infection."
-msgstr ""
+msgstr "Der Infektion erlegen."
#: disease.cpp
msgid "Tear gas"
@@ -4403,11 +4634,11 @@ msgstr "Das helle Sonnenlicht macht es schwer zu sehen!"
#: disease.cpp
msgid "The world takes on a dreamlike quality."
-msgstr ""
+msgstr "Die Welt hat eine traumartige Beschaffenheit."
#: disease.cpp
msgid "Things are returning to normal."
-msgstr ""
+msgstr "Der Normalzustand ist wieder eingetreten."
#: disease.cpp
msgid "Tipsy"
@@ -4420,7 +4651,7 @@ msgstr ""
#: disease.cpp player.cpp
msgid "Torso"
-msgstr ""
+msgstr "Torso"
#: disease.cpp
msgid "Trashed"
@@ -4476,11 +4707,11 @@ msgstr ""
#: disease.cpp
msgid "You are losing blood."
-msgstr ""
+msgstr "Du hast Blutverlust."
#: disease.cpp
msgid "You are rapidly loosing blood."
-msgstr ""
+msgstr "Du hast rapiden Blutverlust."
#: disease.cpp
msgid "You are recovering from an infection."
@@ -4556,20 +4787,22 @@ msgstr "Du fühlst das Adrenalin in dir wirken!"
#: disease.cpp
msgid "You feel an urge to take more meth."
-msgstr ""
+msgstr "Du hast ein Verlangen, mehr Meth zu nehmen."
#: disease.cpp
msgid "You feel completely rundown."
-msgstr ""
+msgstr "Du fühlst dich ziemlich heruntergekommen."
#: disease.cpp
#, c-format
msgid "You feel feverish and nauseous, your %s wound has begun to turn green."
msgstr ""
+"Du bist fiberhaft und dir ist übel, deine %s-Wunde hat angefangen, grün zu "
+"werden."
#: disease.cpp
msgid "You feel feverish and nauseous."
-msgstr ""
+msgstr "Du bist fiberhaft und dir ist übel."
#: disease.cpp
msgid "You feel lightheaded."
@@ -4577,7 +4810,7 @@ msgstr "Du fühlst einen leichten schwindlig."
#: disease.cpp
msgid "You feel nauseous!"
-msgstr ""
+msgstr "Dir ist übel."
#: disease.cpp
msgid "You feel nauseous."
@@ -4594,11 +4827,11 @@ msgstr ""
#: disease.cpp
msgid "You feel well rested."
-msgstr ""
+msgstr "Du fühlst dich gut ausgeruht."
#: disease.cpp
msgid "You gag and retch."
-msgstr ""
+msgstr "Du würgst."
#: disease.cpp
msgid "You have a nasty bite wound."
@@ -4630,7 +4863,7 @@ msgstr "Du verlierst etwas Blut."
#: disease.cpp
msgid "You nestle your pile of clothes for warmth."
-msgstr ""
+msgstr "Du machst es dir im Kleiderhaufen für Wärme gemütlich."
#: disease.cpp
msgid "You pass out."
@@ -4652,7 +4885,7 @@ msgstr "Du riechst und schmeckst Pilze."
#: disease.cpp
#, c-format
msgid "You snuggle your %s to keep warm."
-msgstr ""
+msgstr "Du kuschelst dich an dein %s, um warm zu bleiben."
#: disease.cpp
msgid "You spasm suddenly!"
@@ -4661,13 +4894,16 @@ msgstr "Plötzliche spasmen durchziehen deinen Körper!"
#: disease.cpp
#, c-format
msgid "You start scratching your %s!"
-msgstr ""
+msgstr "Du fängst an, dein %s zu kratzen."
#: disease.cpp
msgid ""
"You stop to scratch yourself frequently; high intelligence helps you resist\n"
"this urge.\n"
msgstr ""
+"Du hörst auf, die so oft zu kratzen; hohe Intellligenz hilft dir, diesem "
+"Drang\n"
+"zu widerstehen.\n"
#: disease.cpp
msgid "You succumb to the infection."
@@ -4687,16 +4923,16 @@ msgstr "Du versuchst einzuschlafen, ohne Erfolg..."
#: disease.cpp
msgid "You turn off your alarm-clock."
-msgstr ""
+msgstr "Du schaltest deinen Wecker aus."
#: disease.cpp
#, c-format
msgid "You use your %s to keep warm."
-msgstr ""
+msgstr "Du benutzt %s, um warm zu bleiben."
#: disease.cpp
msgid "You use your pile of clothes for warmth."
-msgstr ""
+msgstr "Du benutzt deinen Kleiderhaufen für Warmen."
#: disease.cpp
msgid "You vomit a thick, gray goop."
@@ -4704,11 +4940,11 @@ msgstr "Du erbrichst einen dicken, grauen Schleim."
#: disease.cpp
msgid "You vomit thousands of live spores!"
-msgstr ""
+msgstr "Du erbrichst tausender lebendiger Sporen!"
#: disease.cpp
msgid "You wake up coughing."
-msgstr ""
+msgstr "Du wachst hustend auf."
#: disease.cpp
msgid "You wake up."
@@ -4716,7 +4952,7 @@ msgstr "Du wachst auf."
#: disease.cpp
msgid "You wheeze and gasp for air."
-msgstr ""
+msgstr "Du ringst nach Luft."
#: disease.cpp
msgid "You're blinded!"
@@ -4786,22 +5022,22 @@ msgstr "Dich überkommt plötzlich eine Welle mit Schmerzen!"
#: disease.cpp
#, c-format
msgid "Your %s wound begins to feel better."
-msgstr ""
+msgstr "Deine %s-Wunde fühlt sich langsam besser an."
#: disease.cpp
#, c-format
msgid "Your %s wound feels swollen and painful."
-msgstr ""
+msgstr "Deine %s-Wunde fühlt sich geschwollen und schmerzhaft an."
#: disease.cpp
#, c-format
msgid "Your %s wound is incredibly painful."
-msgstr ""
+msgstr "Deine %s-Wunde ist unglaublich schmerzhaft."
#: disease.cpp
#, c-format
msgid "Your %s wound really hurts."
-msgstr ""
+msgstr "Deine %s-Wunde tut wirklich weh."
#: disease.cpp
msgid "Your adrenaline rush wears off. You feel AWFUL!"
@@ -4857,6 +5093,8 @@ msgid ""
"Your asthma overcomes you.\n"
"You asphixiate."
msgstr ""
+"Dein Asthma überkommt dich.\n"
+"Du erstickst."
#: disease.cpp
msgid "Your bite wound feels infected"
@@ -4868,7 +5106,7 @@ msgstr ""
#: disease.cpp
msgid "Your bones feel like they're crumbling."
-msgstr ""
+msgstr "Deine Knochen fühlen sich an, als würden sie zerbröckeln."
#: disease.cpp
msgid "Your face feels numb."
@@ -4972,7 +5210,7 @@ msgstr ""
#: disease.cpp
msgid "Your feet feel frigid."
-msgstr ""
+msgstr "Deine Füße fühlen sich eisig an."
#: disease.cpp
msgid "Your feet feel warm."
@@ -4980,11 +5218,13 @@ msgstr "Dein Füße fühlen sie warm an."
#: disease.cpp
msgid "Your fingers itch."
-msgstr ""
+msgstr "Deine Finger jucken."
#: disease.cpp
msgid "Your flesh crawls; insects tear through the flesh and begin to emerge!"
msgstr ""
+"Dein Fleisch krabbelt; Insekten reißen sich durch das Fleisch und treten "
+"hervor"
#: disease.cpp
msgid ""
@@ -5015,11 +5255,11 @@ msgstr ""
#: disease.cpp
msgid "Your hands are shivering from the cold."
-msgstr ""
+msgstr "Deine Hände zittern vor Kälte."
#: disease.cpp
msgid "Your hands are shivering uncontrollably from the extreme cold."
-msgstr ""
+msgstr "Deine Hände zittern unkontrollierbar von der extremen Kälte."
#: disease.cpp
msgid "Your hands bulge. Fungus stalks burst through the bulge!"
@@ -5027,15 +5267,15 @@ msgstr ""
#: disease.cpp
msgid "Your hands feel disgustinly hot and are very uncoordinated."
-msgstr ""
+msgstr "Deine Hände fühlen sich ekelig heiß und sehr unkoordiert an."
#: disease.cpp
msgid "Your hands feel hot and uncoordinated."
-msgstr ""
+msgstr "Deine Hände fühlen sich heiß und unkoordiniert an."
#: disease.cpp
msgid "Your hands feel like ice."
-msgstr ""
+msgstr "Deine Hände fühlen sich wie Eis an."
#: disease.cpp
msgid "Your hands feel warm."
@@ -5043,7 +5283,7 @@ msgstr "Deine Hände fühlen sich warm an."
#: disease.cpp
msgid "Your head aches."
-msgstr ""
+msgstr "Dein Kopf tut weh."
#: disease.cpp
msgid "Your head feels warm."
@@ -5055,7 +5295,7 @@ msgstr "Dein Kopf ist der Kälte ausgesetzt."
#: disease.cpp
msgid "Your head is extremely cold. You can barely think straight."
-msgstr ""
+msgstr "Dein Kopf ist extrem kalt. Du kannst kaum geradeaus denken."
#: disease.cpp
msgid "Your head is pounding from the heat."
@@ -5084,11 +5324,11 @@ msgstr ""
#: disease.cpp
msgid "Your healing wound feels swollen and painful."
-msgstr ""
+msgstr "Deine sich heilende Wunde fühlt sich angeschwollen und schmerzhaft an."
#: disease.cpp
msgid "Your healing wound is incredibly painful."
-msgstr ""
+msgstr "Deine sich heilende Wunde ist unglaublich schmerzhaft."
#: disease.cpp
msgid ""
@@ -5145,7 +5385,7 @@ msgstr "Deine Beine fühlen sich warm an."
#: disease.cpp
msgid "Your legs tremble against the relentless cold."
-msgstr ""
+msgstr "Deine Beine zittern von der unbarmherzigen Kälte."
#: disease.cpp
msgid "Your movement is randomized."
@@ -5179,7 +5419,7 @@ msgstr "Deine Gedanken sind unklar."
#: disease.cpp
msgid "Your toes itch."
-msgstr ""
+msgstr "Deine Zehen jucken."
#: disease.cpp
msgid "Your torso feels warm."
@@ -5195,6 +5435,7 @@ msgstr ""
#: disease.cpp
msgid "Your torso is dangerously cold. Your actions are very incoordinated."
msgstr ""
+"Dein Torso ist gefährlich kalt. Deine Handlungen sind sehr unkoordiniert."
#: disease.cpp
msgid "Your torso is exposed to the cold."
@@ -5204,7 +5445,7 @@ msgstr "Dein Oberkörper ist der Kälte ausgesetzt."
msgid ""
"Your torso is freezing cold. You should "
"put on a few more layers."
-msgstr ""
+msgstr "Dein Torso ist einkalt. Du solltest mehr Kleidungsschichten anziehen."
#: disease.cpp
msgid ""
@@ -5224,7 +5465,7 @@ msgstr "Dein Oberkörper schwitzt beträchtlich. Du fühlst dich sehr schwach."
#: disease.cpp
msgid "Your torso is very cold, and your actions are incoordinated."
-msgstr ""
+msgstr "Dein Torso ist sehr kalt und deine Handlungen sind unkoordiniert."
#: disease.cpp
msgid "Your vision is filled with bright lights..."
@@ -5232,15 +5473,15 @@ msgstr "Dein Sichtfeld ist voller heller lichter..."
#: disease.cpp
msgid "a hacking cough."
-msgstr ""
+msgstr "Ein trockener Husten."
#: disease.cpp monattack.cpp
msgid "beep-beep-beep!"
-msgstr ""
+msgstr "»Piep, piep, piep!«"
#: disease.cpp
msgid "loud coughing."
-msgstr ""
+msgstr "Lautes Husten."
#: editmap.cpp
msgid " [indoors]"
@@ -5271,22 +5512,22 @@ msgstr ""
#: editmap.cpp game.cpp
#, c-format
msgid "Graffiti: %s"
-msgstr ""
+msgstr "Graffito: %s"
#: editmap.cpp
#, c-format
msgid "There are %d other items there as well."
-msgstr ""
+msgstr "Es sind außerdem %d andere Items da."
#: editmap.cpp game.cpp
#, c-format
msgid "There is a %s there."
-msgstr ""
+msgstr "Dort ist ein %s."
#: editmap.cpp game.cpp
#, c-format
msgid "There is a %s there. Parts:"
-msgstr ""
+msgstr "Dort ist ein %s. Teile:"
#: editmap.cpp
msgid "[indoors] "
@@ -5318,7 +5559,7 @@ msgstr ""
#: event.cpp
msgid "An eyebot swoops down nearby!"
-msgstr ""
+msgstr "Ein Schauboter schießt in der Nähe herab!"
#: event.cpp
msgid "Angered a group of amigara horrors!"
@@ -5334,51 +5575,51 @@ msgstr ""
#: event.cpp
msgid "Destroyed a triffid grove."
-msgstr ""
+msgstr "Einen Triffiden-Hain zerstört."
#: event.cpp
msgid "Opened a strange temple."
-msgstr ""
+msgstr "Einen seltsamen Tempel geöffnet."
#: event.cpp
msgid "The earth rumbles."
-msgstr ""
+msgstr "Die Erde grummelt."
#: event.cpp
msgid "The entire cavern shakes!"
-msgstr ""
+msgstr "Die gesamte Höhle wackelt!"
#: event.cpp
msgid "The nearby grates open to reveal a staircase!"
-msgstr ""
+msgstr "Die naheliegenden Gitter öffnen sich, um eine Treppe aufzudecken."
#: event.cpp
msgid "Water fills nearly to the ceiling!"
-msgstr ""
+msgstr "Wasser hat fast die Decke erreicht."
#: event.cpp
msgid "Water level reached knees."
-msgstr ""
+msgstr "Wasser steht auf Kniehöhe."
#: event.cpp
msgid "Water level reached the ceiling."
-msgstr ""
+msgstr "Wasser hat die Decke erreicht."
#: event.cpp
msgid "Water quickly floods up to your knees."
-msgstr ""
+msgstr "Wasser steigt dir schnell zu den Knien hoch."
#: event.cpp
msgid "You hear screeches from the rock above and around you!"
-msgstr ""
+msgstr "Du hörst Schreie vom Stein über und um dir!"
#: faction.cpp
msgid " They are known for "
-msgstr ""
+msgstr " Sie sind bekannt für "
#: faction.cpp
msgid " have the ultimate goal of "
-msgstr ""
+msgstr " haben das endgültige Ziel, "
#: faction.cpp
#, c-format
@@ -5387,23 +5628,23 @@ msgstr ""
#: faction.cpp game.cpp npc.cpp options.cpp
msgid ", "
-msgstr ""
+msgstr ", "
#: faction.cpp game.cpp
msgid ", and "
-msgstr ""
+msgstr ", und "
#: faction.cpp
msgid ", but they are also involved in "
-msgstr ""
+msgstr ", aber sie sind auch beteiligt daran, "
#: faction.cpp game.cpp
msgid "."
-msgstr ""
+msgstr "."
#: faction.cpp
msgid ". Their primary concern is "
-msgstr ""
+msgstr ". Ihr Hauptanliegen ist es, "
#: faction.cpp
msgid "Ald"
@@ -6273,7 +6514,7 @@ msgstr ""
#: faction.cpp
msgid "The army"
-msgstr ""
+msgstr "Die Armee"
#: faction.cpp
msgid "Thugs"
@@ -6357,31 +6598,31 @@ msgstr ""
#: faction.cpp
msgid "assassinations"
-msgstr ""
+msgstr "Attentate"
#: faction.cpp
msgid "basic survival"
-msgstr ""
+msgstr "zu überleben"
#: faction.cpp
msgid "bringing the apocalypse"
-msgstr ""
+msgstr "die Apokalypse herbeizuführen"
#: faction.cpp
msgid "collecting rare artifacts"
-msgstr ""
+msgstr "die Sammlung seltener Artefakte"
#: faction.cpp
msgid "contact with unseen powers"
-msgstr ""
+msgstr "mit unbekannten Mächten Kontakt aufzunehmen"
#: faction.cpp
msgid "dominance of the region"
-msgstr ""
+msgstr "die Region zu beherrschen"
#: faction.cpp
msgid "drug dealing"
-msgstr ""
+msgstr "Drogengeschäfte"
#: faction.cpp
msgid "exploring extensively"
@@ -6389,11 +6630,11 @@ msgstr ""
#: faction.cpp
msgid "farming & selling food"
-msgstr ""
+msgstr "Nahrung anzubauen und zu verkaufen"
#: faction.cpp
msgid "financial wealth"
-msgstr ""
+msgstr "reich zu werden"
#: faction.cpp
msgid "gambling parlors"
@@ -6401,15 +6642,15 @@ msgstr ""
#: faction.cpp
msgid "general chaos and anarchy"
-msgstr ""
+msgstr "Chaos und Anarchie herbeizuführen"
#: faction.cpp
msgid "harmony with nature"
-msgstr ""
+msgstr "im Einklang mit der Natur zu leben"
#: faction.cpp
msgid "medical aid"
-msgstr ""
+msgstr "medizinische Hilfe"
#: faction.cpp
msgid "mercenary work"
@@ -6417,91 +6658,91 @@ msgstr ""
#: faction.cpp
msgid "protection rackets"
-msgstr ""
+msgstr "Schutzgelderpressungen"
#: faction.cpp
msgid "raiding settlements"
-msgstr ""
+msgstr "Siedlungsplünderungen"
#: faction.cpp
msgid "rebuilding civilization"
-msgstr ""
+msgstr "die Zivilisation wiederaufzubauen"
#: faction.cpp
msgid "scavenging supplies"
-msgstr ""
+msgstr "Vorräte auszuplündern"
#: faction.cpp
msgid "selling manufactured goods"
-msgstr ""
+msgstr "Verkauf von Fertigwaren"
#: faction.cpp
msgid "spreading the fungus"
-msgstr ""
+msgstr "die Pilze zu verbreiten"
#: faction.cpp
msgid "the avoidance of drugs"
-msgstr ""
+msgstr "Drogenabstinenz"
#: faction.cpp
msgid "the cultivation of knowledge"
-msgstr ""
+msgstr "Wissen zu kultivieren"
#: faction.cpp
msgid "the extermination of monsters"
-msgstr ""
+msgstr "Monster auszulöschen"
#: faction.cpp
msgid "the sale of information"
-msgstr ""
+msgstr "Informationen zu verkaufen"
#: faction.cpp
msgid "the theft of property"
-msgstr ""
+msgstr "Diebstahl"
#: faction.cpp
msgid "their adherance to the law"
-msgstr ""
+msgstr "ihre Einhaltung des Gesetzes"
#: faction.cpp
msgid "their bustling trade centers"
-msgstr ""
+msgstr "ihre geschäftigen Handelszentren"
#: faction.cpp
msgid "their charitable nature"
-msgstr ""
+msgstr "ihre großzügige Natur"
#: faction.cpp
msgid "their cruelty"
-msgstr ""
+msgstr "ihre Grausamkeit"
#: faction.cpp
msgid "their elite training"
-msgstr ""
+msgstr "ihre Elite-Ausbildung"
#: faction.cpp
msgid "their isolationism"
-msgstr ""
+msgstr "ihr Isolisationismus"
#: faction.cpp
msgid "their knowledge of bionics"
-msgstr ""
+msgstr "ihr Wissen über Bioniken"
#: faction.cpp
msgid "their libraries"
-msgstr ""
+msgstr "ihre Bibliotheken"
#: faction.cpp
msgid "their robotics factories"
-msgstr ""
+msgstr "ihre Roboterfabriken"
#: faction.cpp
msgid "trade caravans"
-msgstr ""
+msgstr "Handelskaravanen"
#: faction.cpp
msgid "treachery"
-msgstr ""
+msgstr "Verrat"
#: field.cpp
#, c-format
@@ -6516,20 +6757,20 @@ msgstr ""
#: field.cpp
#, c-format
msgid "A %s hits you!"
-msgstr ""
+msgstr "Ein %s trifft dich"
#: field.cpp trapfunc.cpp
#, c-format
msgid "The %s teleports into a %s, killing them both!"
-msgstr ""
+msgstr "Der %s teleportiert zu einem %s, was beide tötet!"
#: field.cpp
msgid "The acid burns your legs and feet!"
-msgstr ""
+msgstr "Die Säure frisst deine Beine und Füße an!"
#: field.cpp
msgid "The electricity flows around you."
-msgstr ""
+msgstr "Die Elektrizität fließt um dich herum."
#: field.cpp
msgid "The sap sticks to you!"
@@ -6537,83 +6778,83 @@ msgstr "Der Saft klebt an dir!"
#: field.cpp
msgid "The sludge is thick and sticky. You struggle to pull free."
-msgstr ""
+msgstr "Der Schlamm ist dick und klebrig. Du versuchst, dich freizukämpfen."
#: field.cpp
msgid "These flames do not burn you."
-msgstr ""
+msgstr "Diese Flammen verbrennen dich nicht."
#: field.cpp
msgid "This radioactive gas burns!"
-msgstr ""
+msgstr "Dieses radioaktive Gas brennt!"
#: field.cpp
msgid "You are hit by the falling debris!"
-msgstr ""
+msgstr "Du bist von fallenden Trümmern getroffen!"
#: field.cpp
msgid "You burn your legs and feet!"
-msgstr ""
+msgstr "Du verbrennst deine Beine und Füße."
#: field.cpp
msgid "You trip as you evade the falling debris!"
-msgstr ""
+msgstr "Du stoperst beim Ausweichen der fallenden Trümmer!"
#: field.cpp
msgid "You're burning up!"
-msgstr ""
+msgstr "Du brennst ab!"
#: field.cpp
msgid "You're electrocuted!"
-msgstr ""
+msgstr "Du bist geschockt!"
#: field.cpp iuse.cpp monattack.cpp
msgid "You're paralyzed!"
-msgstr ""
+msgstr "Du bist paralysiert!"
#: field.cpp
msgid "You're set ablaze!"
-msgstr ""
+msgstr "Du bist in Brand gesetzt!"
#: field.cpp
msgid "You're torched by flames!"
-msgstr ""
+msgstr "Du wirst von Flammen abgefackelt!"
#: field.cpp
msgid "You're violently teleported!"
-msgstr ""
+msgstr "Du bist gewaltsam teleportiert!"
#: field.cpp
msgid "acid splatter"
-msgstr ""
+msgstr "Schleim"
#: field.cpp
msgid "acid streak"
-msgstr ""
+msgstr "Säurespritzer"
#: field.cpp
msgid "beam of light"
-msgstr ""
+msgstr "Lichtstrahl"
#: field.cpp
msgid "bile splatter"
-msgstr ""
+msgstr "Gallenspritzer"
#: field.cpp
msgid "bile stain"
-msgstr ""
+msgstr "Gallenfleck"
#: field.cpp
msgid "blood splatter"
-msgstr ""
+msgstr "Blutspritzer"
#: field.cpp
msgid "blood stain"
-msgstr ""
+msgstr "Blutfleck"
#: field.cpp
msgid "bloody meat chunks"
-msgstr ""
+msgstr "blutige Fleischstücke"
#: field.cpp
msgid "broken vegetation tangle"
@@ -6621,47 +6862,47 @@ msgstr ""
#: field.cpp
msgid "burning plasma"
-msgstr ""
+msgstr "brennendes Plasma"
#: field.cpp
msgid "cobwebs"
-msgstr ""
+msgstr "Spinnenweben"
#: field.cpp
msgid "electric cloud"
-msgstr ""
+msgstr "elektrische Wolke"
#: field.cpp
msgid "electric crackle"
-msgstr ""
+msgstr "elektisches Knistern"
#: field.cpp
msgid "faint glimmer"
-msgstr ""
+msgstr "schwaches Glimmern"
#: field.cpp
msgid "faint plasma"
-msgstr ""
+msgstr "schwaches Plasma"
#: field.cpp
msgid "fire"
-msgstr ""
+msgstr "Feuer"
#: field.cpp
msgid "gas vent"
-msgstr ""
+msgstr "Gasventil"
#: field.cpp
msgid "glob of sap"
-msgstr ""
+msgstr "Saftklacks"
#: field.cpp
msgid "glowing plasma"
-msgstr ""
+msgstr "glühendes Plasma"
#: field.cpp
msgid "hazy cloud"
-msgstr ""
+msgstr "Dunstwolke"
#: field.cpp
msgid "heap of gore"
@@ -6669,143 +6910,143 @@ msgstr ""
#: field.cpp
msgid "intense beam of light"
-msgstr ""
+msgstr "intensiver Lichtstrahl"
#: field.cpp
msgid "mountain of rubble"
-msgstr ""
+msgstr "Schuttberg"
#: field.cpp
msgid "odd ripple"
-msgstr ""
+msgstr "seltsames Kräuseln"
#: field.cpp
msgid "pool of acid"
-msgstr ""
+msgstr "Säurepfuhl"
#: field.cpp
msgid "pool of sap"
-msgstr ""
+msgstr "Saftpfuhl"
#: field.cpp
msgid "puddle of bile"
-msgstr ""
+msgstr "Gallenpfütze"
#: field.cpp
msgid "puddle of blood"
-msgstr ""
+msgstr "Blutpfütze"
#: field.cpp
msgid "puddle of slime"
-msgstr ""
+msgstr "Schleimpfütze"
#: field.cpp
msgid "radioactive gas"
-msgstr ""
+msgstr "radioaktives Gas"
#: field.cpp
msgid "raging fire"
-msgstr ""
+msgstr "wütendes Feuer"
#: field.cpp
msgid "rubble heap"
-msgstr ""
+msgstr "Schutthaufen"
#: field.cpp
msgid "rubble pile"
-msgstr ""
+msgstr "Schuttstapel"
#: field.cpp
msgid "sap splatter"
-msgstr ""
+msgstr "Saftfleck"
#: field.cpp
msgid "scraps of flesh"
-msgstr ""
+msgstr "Fleischfetzen"
#: field.cpp
msgid "shattered branches and leaves"
-msgstr ""
+msgstr "geborstene Äste und Blätter"
#: field.cpp
msgid "shredded leaves and twigs"
-msgstr ""
+msgstr "zerfetzte Blätter und Äste"
#: field.cpp
msgid "slime stain"
-msgstr ""
+msgstr "Schleimfleck"
#: field.cpp
msgid "slime trail"
-msgstr ""
+msgstr "Schleimspur"
#: field.cpp
msgid "sludge trail"
-msgstr ""
+msgstr "Schlammspur"
#: field.cpp
msgid "small fire"
-msgstr ""
+msgstr "kleines Feuer"
#: field.cpp
msgid "smoke"
-msgstr ""
+msgstr "Rauch"
#: field.cpp
msgid "sparks"
-msgstr ""
+msgstr "Funken"
#: field.cpp
msgid "swirling air"
-msgstr ""
+msgstr "Luftwirbel"
#: field.cpp
msgid "tear gas"
-msgstr ""
+msgstr "Tränengas"
#: field.cpp
msgid "tear in reality"
-msgstr ""
+msgstr "Realitätsriss"
#: field.cpp
msgid "thick radioactive gas"
-msgstr ""
+msgstr "dickes Radioaktives Gas"
#: field.cpp
msgid "thick sludge trail"
-msgstr ""
+msgstr "dicke Schlammspur"
#: field.cpp
msgid "thick smoke"
-msgstr ""
+msgstr "dicker Rauch"
#: field.cpp
msgid "thick tear gas"
-msgstr ""
+msgstr "dickes Tränengas"
#: field.cpp
msgid "thick toxic gas"
-msgstr ""
+msgstr "dickes Giftgas"
#: field.cpp
msgid "thick webs"
-msgstr ""
+msgstr "Dicke Spinnenweben"
#: field.cpp
msgid "thin sludge trail"
-msgstr ""
+msgstr "dünne Schlammspur"
#: field.cpp
msgid "thin smoke"
-msgstr ""
+msgstr "dünner Rauch"
#: field.cpp
msgid "toxic gas"
-msgstr ""
+msgstr "Giftgas"
#: field.cpp
msgid "webs"
-msgstr ""
+msgstr "Spinnenweben"
#. ~ appended to "Close where?" "Pry where?" etc.
#: game.cpp
@@ -6814,7 +7055,7 @@ msgstr ""
#: game.cpp
msgid " (Y)es, (N)o, (I)gnore further distractions and finish."
-msgstr ""
+msgstr " (J)a, (N)ein, weitere Ablenkungen (i)gnorieren und fertig machen"
#: game.cpp
msgid " Altruism: "
@@ -6842,51 +7083,51 @@ msgstr " Geschuldet: "
#: game.cpp
msgid " Stop butchering?"
-msgstr ""
+msgstr " Mit dem Schlachten aufhören?"
#: game.cpp
msgid " Stop construction?"
-msgstr ""
+msgstr " Mit dem Bau aufhören?"
#: game.cpp
msgid " Stop crafting?"
-msgstr ""
+msgstr " Mit der Anfertigung aufhören?"
#: game.cpp
msgid " Stop disassembly?"
-msgstr ""
+msgstr " Mit der Demontage aufhören?"
#: game.cpp
msgid " Stop foraging?"
-msgstr ""
+msgstr " Mit der Nahrungssuche aufhören?"
#: game.cpp
msgid " Stop playing?"
-msgstr ""
+msgstr " Mit dem Spielen aufhören?"
#: game.cpp
msgid " Stop pumping gas?"
-msgstr ""
+msgstr " Mit dem Tanken aufhören?"
#: game.cpp
msgid " Stop reading?"
-msgstr ""
+msgstr " Mit dem Lesen aufhören?"
#: game.cpp
msgid " Stop reloading?"
-msgstr ""
+msgstr " Mit dem nachladen aufhören?"
#: game.cpp
msgid " Stop training?"
-msgstr ""
+msgstr " Mit dem Trainieren aufhören?"
#: game.cpp
msgid " Stop waiting?"
-msgstr ""
+msgstr " Nicht mehr warten?"
#: game.cpp
msgid " Stop?"
-msgstr ""
+msgstr " Aufhören?"
#: game.cpp
msgid " Value: "
@@ -6939,7 +7180,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "%s is caught in the shockwave!"
-msgstr ""
+msgstr "%s ist von der Druckwelle erfasst!"
#: game.cpp
#, c-format
@@ -6959,26 +7200,26 @@ msgstr ""
#: game.cpp
#, c-format
msgid "%s took %d damage!"
-msgstr ""
+msgstr "%s nahm %d Schaden!"
#: game.cpp
#, c-format
msgid "%s took %d damage! (before armor)"
-msgstr ""
+msgstr "%s nahm %d Schaden! (Vor Rüstung)"
#: game.cpp
#, c-format
msgid "%s was stunned AGAIN for %d turn!"
msgid_plural "%s was stunned AGAIN for %d turns!"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s war ERNEUT für %d Zug benommen!"
+msgstr[1] "%s war ERNEUT für %d Züge benommen!"
#: game.cpp
#, c-format
msgid "%s was stunned for %d turn!"
msgid_plural "%s was stunned for %d turns!"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s war für %d Zug benommen!"
+msgstr[1] "%s war für %d Züge benommen!"
#: game.cpp
#, c-format
@@ -6988,7 +7229,7 @@ msgstr "Das Gehirn von %s explodiert!"
#: game.cpp
#, c-format
msgid "%s's head implodes!"
-msgstr ""
+msgstr "%ss Kopf implodiert!"
#: game.cpp
#, c-format
@@ -7055,15 +7296,15 @@ msgstr ""
#: game.cpp
msgid "<+> Autopickup"
-msgstr ""
+msgstr "<+> Auto-Aufheben"
#: game.cpp
msgid "<-> Autopickup"
-msgstr ""
+msgstr "<-> Auto-Aufheben"
#: game.cpp
msgid "<=> reassign"
-msgstr ""
+msgstr "<=> neu zuweisen"
#: game.cpp
msgid "ompare"
@@ -7071,11 +7312,11 @@ msgstr ""
#: game.cpp
msgid "isassemble"
-msgstr ""
+msgstr "emontieren"
#: game.cpp
msgid "at"
-msgstr ""
+msgstr "ssen"
#: game.cpp
msgid "xamine"
@@ -7087,7 +7328,7 @@ msgstr ""
#: game.cpp
msgid "ead"
-msgstr ""
+msgstr "esen"
#: game.cpp
msgid "eset"
@@ -7095,35 +7336,35 @@ msgstr ""
#: game.cpp
msgid "ake off"
-msgstr ""
+msgstr "asziehen"
#: game.cpp
msgid "nload"
-msgstr ""
+msgstr "ntladen"
#: game.cpp
msgid "ear"
-msgstr ""
+msgstr "nziehen"
#: game.cpp
msgid "ctivate"
-msgstr ""
+msgstr "ktivieren"
#: game.cpp
msgid "rop"
-msgstr ""
+msgstr "allen lassen"
#: game.cpp
msgid "eload"
-msgstr ""
+msgstr "achladen"
#: game.cpp
msgid "hrow"
-msgstr ""
+msgstr "erfen"
#: game.cpp
msgid "ield"
-msgstr ""
+msgstr "ragen"
#: game.cpp
#, c-format
@@ -7137,7 +7378,7 @@ msgstr ""
#: game.cpp
msgid "ACTIVE MISSIONS"
-msgstr ""
+msgstr "AKTIVE MISSIONEN"
#: game.cpp
msgid "AUTO: goes down"
@@ -7149,7 +7390,7 @@ msgstr ""
#: game.cpp
msgid "Aggression: "
-msgstr ""
+msgstr "Agression: "
#: game.cpp
msgid "Already full."
@@ -7157,19 +7398,19 @@ msgstr ""
#: game.cpp
msgid "Anywhere would be a good place to sleep..."
-msgstr ""
+msgstr "Jetzt wäre überall ein guter Schlafplatz."
#: game.cpp
msgid "Are you sure you want to sleep?"
-msgstr ""
+msgstr "Willst du wirklich schlafen?"
#: game.cpp
msgid "Auto safe mode OFF!"
-msgstr ""
+msgstr "Auto-Sicherheitsmodus AUS!"
#: game.cpp
msgid "Auto safe mode ON"
-msgstr ""
+msgstr "Auto-Sicherheitsmodus EIN!"
#: game.cpp
msgid "Bright light."
@@ -7177,28 +7418,28 @@ msgstr ""
#: game.cpp
msgid "COMPLETED MISSIONS"
-msgstr ""
+msgstr "FERTIGE MISSIONEN"
#: game.cpp
#, c-format
msgid "Can't reload your %s."
-msgstr ""
+msgstr "Du kannst %s nicht nachladen."
#: game.cpp iexamine.cpp iuse.cpp
msgid "Cancel"
-msgstr ""
+msgstr "Abbrechen"
#: game.cpp
msgid "Change weather"
-msgstr ""
+msgstr "Wetter wechseln"
#: game.cpp
msgid "Check NPC"
-msgstr ""
+msgstr "NPCs überprüfen"
#: game.cpp
msgid "Check game state..."
-msgstr ""
+msgstr "Spielzustand überprüfen"
#: game.cpp
msgid "Choose corpse to butcher"
@@ -7206,19 +7447,19 @@ msgstr ""
#: game.cpp
msgid "Choose vehicle to spawn"
-msgstr ""
+msgstr "Von welchem Typ soll das Fahrzeug sein?"
#: game.cpp
msgid "Close where?"
-msgstr ""
+msgstr "Wo schließen?"
#: game.cpp
msgid "Commit suicide?"
-msgstr ""
+msgstr "Selbstmord begehen?"
#: game.cpp
msgid "Confirm:"
-msgstr ""
+msgstr "Bestätige:"
#: game.cpp
msgid "Consume item:"
@@ -7234,11 +7475,11 @@ msgstr ""
#: game.cpp
msgid "Crack!"
-msgstr ""
+msgstr "Knacks!"
#: game.cpp
msgid "Current overmap revealed."
-msgstr ""
+msgstr "Aktuelle Karte aufgedeckt."
#: game.cpp
msgid "Deactivate the turret?"
@@ -7255,11 +7496,11 @@ msgstr "Debug Funktionen - Diese zu benutzen ist MOGELN!"
#: game.cpp
msgid "Debug messages OFF!"
-msgstr ""
+msgstr "Debug-Nachrichten AUS!"
#: game.cpp
msgid "Debug messages ON!"
-msgstr ""
+msgstr "Debug-Nachrichten EIN!"
#: game.cpp
msgid "Delete saved world?"
@@ -7267,19 +7508,19 @@ msgstr "Gespeicherte Welt löschen?"
#: game.cpp
msgid "Destination: "
-msgstr ""
+msgstr "Ziel: "
#: game.cpp
msgid "Died of a drug overdose."
-msgstr ""
+msgstr "Gestorben an einer Überdosis."
#: game.cpp
msgid "Died of starvation."
-msgstr ""
+msgstr "Verhungert."
#: game.cpp
msgid "Died of thirst."
-msgstr ""
+msgstr "Verdurstet."
#: game.cpp
msgid "Dive from moving vehicle?"
@@ -7308,7 +7549,7 @@ msgstr ""
#: game.cpp
msgid "Edit [s]kills"
-msgstr ""
+msgstr "[s]: Fertigkeiten bearbeiten"
#: game.cpp
msgid "Enter 2 letters (case sensitive):"
@@ -7316,7 +7557,7 @@ msgstr ""
#: game.cpp
msgid "Even your eyes feel dry..."
-msgstr ""
+msgstr "Sogar deine Augen fühlen sich trocken an."
#: game.cpp
msgid "Examine vehicle"
@@ -7345,15 +7586,15 @@ msgstr ""
#: game.cpp
msgid "FACTIONS:"
-msgstr ""
+msgstr "FRAKTIONEN:"
#: game.cpp
msgid "FAILED MISSIONS"
-msgstr ""
+msgstr "FEHLGESCHLAGENE MISSIONEN"
#: game.cpp newcharacter.cpp
msgid "Female"
-msgstr ""
+msgstr "Weiblich"
#: game.cpp
msgid "Fill a container with water"
@@ -7365,12 +7606,12 @@ msgstr ""
#: game.cpp
msgid "Food..."
-msgstr ""
+msgstr "Essen …"
#: game.cpp
#, c-format
msgid "From the %s you hear %s"
-msgstr ""
+msgstr "Von %s hörst du %s"
#: game.cpp
msgid "GAME OVER"
@@ -7378,11 +7619,11 @@ msgstr ""
#: game.cpp
msgid "GAME OVER - Press Spacebar to Quit"
-msgstr ""
+msgstr "SPIEL VORBEI – Drücke die Leertaste zum Verlassen"
#: game.cpp
msgid "Game over! Press spacebar..."
-msgstr ""
+msgstr "Game over! Drücke die Leertaste …"
#: game.cpp
#, c-format
@@ -7395,7 +7636,7 @@ msgstr ""
#: game.cpp
msgid "HEAD"
-msgstr ""
+msgstr "KOPF"
#: game.cpp
msgid "Halfway down, the way down becomes blocked off."
@@ -7408,11 +7649,11 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Heard %s!"
-msgstr ""
+msgstr "%s gehört!"
#: game.cpp
msgid "Heard a noise!"
-msgstr ""
+msgstr "Ein Geräusch gehört!"
#: game.cpp
msgid "High Priority:"
@@ -7424,11 +7665,11 @@ msgstr ""
#: game.cpp
msgid "Ignoring enemy!"
-msgstr ""
+msgstr "Ignoriere Gegner!"
#: game.cpp
msgid "Increase all skills"
-msgstr ""
+msgstr "Alle Fähigkeiten verbessern"
#: game.cpp
msgid "Invalid direction."
@@ -7456,23 +7697,23 @@ msgstr ""
#: game.cpp
msgid "KILL COUNT:"
-msgstr ""
+msgstr "GETÖTET:"
#: game.cpp
msgid "Kill NPCs"
-msgstr ""
+msgstr "NPCs töten"
#: game.cpp
msgid "L ARM"
-msgstr ""
+msgstr "L ARM"
#: game.cpp
msgid "L LEG"
-msgstr ""
+msgstr "L BEIN"
#: game.cpp
msgid "Learn all melee styles"
-msgstr ""
+msgstr "Alle Nahkampftechnikeln erlernen"
#: game.cpp
#, c-format
@@ -7495,24 +7736,23 @@ msgstr ""
#: game.cpp newcharacter.cpp
msgid "Male"
-msgstr ""
+msgstr "Männlich"
#: game.cpp
msgid "Map editor"
-msgstr ""
+msgstr "Karteneditor"
#: game.cpp
msgid "Maybe you should find something new to read..."
-msgstr ""
+msgstr "Vielleicht solltest du etwas neues zum Lesen finden."
#: game.cpp
-#, fuzzy
msgid "Monster dangerously close!"
-msgstr "Dein Gesicht ist gefährlich kalt."
+msgstr "Monster ist gefährlich nah!"
#: game.cpp
msgid "Monster spotted!"
-msgstr ""
+msgstr "Monster erfasst!"
#: game.cpp
#, c-format
@@ -7530,7 +7770,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Monster spotted--safe mode is on! (%s to turn it off.)"
-msgstr ""
+msgstr "Monster erfasst – Sicherheitsmoduus ist an! (%s, um ihn abzuschalten.)"
#: game.cpp
msgid "Monsters"
@@ -7543,7 +7783,7 @@ msgstr "Sich an diesem %s vorbei zu bewegen ist langsam!"
#: game.cpp
msgid "Mutate"
-msgstr ""
+msgstr "Mutieren"
#: game.cpp
msgid "NE:"
@@ -7551,11 +7791,11 @@ msgstr "NO:"
#: game.cpp
msgid "NPCs are NOT going to spawn."
-msgstr ""
+msgstr "NPCs tauchen in Kürze NICHT auf."
#: game.cpp
msgid "NPCs are going to spawn."
-msgstr ""
+msgstr "NPCs tauchen in Kürze auf."
#: game.cpp
msgid "NW:"
@@ -7567,7 +7807,7 @@ msgstr ""
#: game.cpp
msgid "No NPC there."
-msgstr ""
+msgstr "Kein NPC hier."
#: game.cpp
msgid "No controls there."
@@ -7575,11 +7815,11 @@ msgstr ""
#: game.cpp
msgid "No destination."
-msgstr ""
+msgstr "Kein Ziel."
#: game.cpp
msgid "No door there."
-msgstr ""
+msgstr "Hier ist keine Türe."
#: game.cpp
msgid "No furniture at grabbed point."
@@ -7595,7 +7835,7 @@ msgstr ""
#: game.cpp
msgid "No."
-msgstr ""
+msgstr "Nein."
#: game.cpp
msgid "North:"
@@ -7613,7 +7853,7 @@ msgstr ""
#: game.cpp iexamine.cpp
msgid "Nothing happens."
-msgstr ""
+msgstr "Nichts passiert."
#: game.cpp
#, c-format
@@ -7625,7 +7865,7 @@ msgstr ""
#: game.cpp
msgid "Open where?"
-msgstr ""
+msgstr "Wo öffnen?"
#: game.cpp
#, c-format
@@ -7642,7 +7882,7 @@ msgstr ""
#: game.cpp
msgid "POWER"
-msgstr ""
+msgstr "STROM"
#: game.cpp
msgid "Peek where?"
@@ -7650,7 +7890,7 @@ msgstr ""
#: game.cpp
msgid "Please wait as we build your world"
-msgstr ""
+msgstr "Bitte warte auf die Generierung der Welt."
#: game.cpp
#, c-format
@@ -7672,15 +7912,15 @@ msgstr ""
#: game.cpp
msgid "R ARM"
-msgstr ""
+msgstr "R ARM"
#: game.cpp
msgid "R LEG"
-msgstr ""
+msgstr "R BEIN"
#: game.cpp
msgid "REALLY commit suicide?"
-msgstr ""
+msgstr "WIRKLICH Selbstmord begehen?"
#: game.cpp
msgid "RV kitchen:"
@@ -7689,12 +7929,12 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Ranking: %s"
-msgstr ""
+msgstr "Rang: %s"
#: game.cpp
#, c-format
msgid "Reached skill level %d in %s."
-msgstr ""
+msgstr "Fertigkeitsstufe %d in %s erreicht."
#: game.cpp
msgid "Read:"
@@ -7730,11 +7970,11 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Respect: %s"
-msgstr ""
+msgstr "Respekt: %s"
#: game.cpp
msgid "Reveal map"
-msgstr ""
+msgstr "Karte aufdecken"
#: game.cpp
msgid "SE:"
@@ -7746,15 +7986,15 @@ msgstr "SW:"
#: game.cpp
msgid "Safe mode OFF!"
-msgstr ""
+msgstr "Sicherheitsmodus AUS!"
#: game.cpp
msgid "Safe mode OFF! (Auto safe mode still enabled!)"
-msgstr ""
+msgstr "Sicherheitsmodus AUS! (Auto-Sicherheitsmodus ist noch an!)"
#: game.cpp
msgid "Safe mode ON!"
-msgstr ""
+msgstr "Sicherheitsmodus EIN!"
#: game.cpp
msgid "Save and quit?"
@@ -7774,40 +8014,40 @@ msgstr ""
#: game.cpp
msgid "Set alarm to wake up in 3 hours."
-msgstr ""
+msgstr "Wecker auf 3 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 4 hours."
-msgstr ""
+msgstr "Wecker auf 4 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 5 hours."
-msgstr ""
+msgstr "Wecker auf 5 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 6 hours."
-msgstr ""
+msgstr "Wecker auf 6 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 7 hours."
-msgstr ""
+msgstr "Wecker auf 7 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 8 hours."
-msgstr ""
+msgstr "Wecker auf 8 Stunden stellen."
#: game.cpp
msgid "Set alarm to wake up in 9 hours."
-msgstr ""
+msgstr "Wecker auf 9 Stunden stellen."
#: game.cpp
#, c-format
msgid "Shrapnel hits your %s!"
-msgstr ""
+msgstr "Schrapnell trifft dein %s!"
#: game.cpp
msgid "Smash where?"
-msgstr ""
+msgstr "Wo willst du was zerschlagen?"
#: game.cpp
msgid "South:"
@@ -7815,23 +8055,23 @@ msgstr "Süden:"
#: game.cpp
msgid "Spawn Artifact"
-msgstr ""
+msgstr "Artefakt auftauchen lassen"
#: game.cpp
msgid "Spawn Clarivoyance Artifact"
-msgstr ""
+msgstr "Clarivoyance-Artefakt auftauchen lassen"
#: game.cpp
msgid "Spawn Monster"
-msgstr ""
+msgstr "Monster auftauchen lassen"
#: game.cpp
msgid "Spawn NPC"
-msgstr ""
+msgstr "NPC auftauchen lassen"
#: game.cpp
msgid "Spawn a vehicle"
-msgstr ""
+msgstr "Ein Fahrzeug auftauchen lassen"
#: game.cpp
msgid "Succumbed to lack of sleep."
@@ -7843,7 +8083,7 @@ msgstr ""
#: game.cpp
msgid "TORSO"
-msgstr ""
+msgstr "TORSO"
#: game.cpp
msgid "Take off item:"
@@ -7852,7 +8092,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Target: (%d, %d) You: (%d, %d)"
-msgstr ""
+msgstr "Ziel: (%d, %d) Du: (%d, %d)"
#: game.cpp
#, c-format
@@ -7861,11 +8101,11 @@ msgstr ""
#: game.cpp
msgid "Teleport - Long Range"
-msgstr ""
+msgstr "Teleportation – weite Entfernung"
#: game.cpp
msgid "Teleport - Short Range"
-msgstr ""
+msgstr "Teleportation – kurze Entfernung"
#: game.cpp
#, c-format
@@ -7884,11 +8124,11 @@ msgstr ""
#: game.cpp
msgid "That door is already closed."
-msgstr ""
+msgstr "Diese Türe ist bereits geschlossen."
#: game.cpp
msgid "That door is already open."
-msgstr ""
+msgstr "Diese Türe ist schon offen."
#: game.cpp
msgid "That door is locked!"
@@ -7918,12 +8158,12 @@ msgstr ""
#: game.cpp monmove.cpp
#, c-format
msgid "The %s drowns!"
-msgstr ""
+msgstr "Der %s ertrinkt!"
#: game.cpp monmove.cpp
#, c-format
msgid "The %s flops around and dies!"
-msgstr ""
+msgstr "Der %s plumpst herum und stirbt."
#: game.cpp
#, c-format
@@ -7933,7 +8173,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "The %s is rendered non-functional!"
-msgstr ""
+msgstr "Das %s wurde kaputt gemacht!"
#: game.cpp
#, c-format
@@ -7948,35 +8188,35 @@ msgstr ""
#: game.cpp
#, c-format
msgid "The %s is unaffected by the EMP blast."
-msgstr ""
+msgstr "%s ist von dem EMP nicht betroffen."
#: game.cpp
#, c-format
msgid "The %s isn't as much fun now that you've finished it."
-msgstr ""
+msgstr "%s ist nicht mehr so lustig, nachdem du es zu ende gelesen hast."
#: game.cpp
#, c-format
msgid "The %s runs out of batteries."
-msgstr ""
+msgstr "Die Batterien %s sind leer gegangen."
#: game.cpp
#, c-format
msgid "The %s sparks and begins searching for a target!"
-msgstr ""
+msgstr "Das %s sprüht Funken und fängt an, nach einem Ziel zu suchen!"
#: game.cpp
msgid "The EMP blast drains your power."
-msgstr ""
+msgstr "Der EMP saugt deine Energie aus."
#: game.cpp
#, c-format
msgid "The EMP blast fries the %s!"
-msgstr ""
+msgstr "Der EMP frittiert den %s!"
#: game.cpp
msgid "The architect's cube."
-msgstr ""
+msgstr "Der Würfel des Architekten."
#: game.cpp
msgid "The barn doors closed!"
@@ -7996,7 +8236,7 @@ msgstr ""
#: game.cpp
msgid "The card reader is rendered non-functional."
-msgstr ""
+msgstr "Der Kartenleser wurde kaputt gemacht."
#: game.cpp
msgid "The corpse is thoroughly pulped."
@@ -8006,7 +8246,7 @@ msgstr[1] ""
#: game.cpp
msgid "The door is locked!"
-msgstr ""
+msgstr "Die Türe ist verschlossen!"
#: game.cpp
msgid "The gate is closed!"
@@ -8018,7 +8258,7 @@ msgstr ""
#: game.cpp
msgid "The nearby doors slide open!"
-msgstr ""
+msgstr "Die naheleigenden Türen gehen auf."
#: game.cpp
msgid "The palisade gate swings closed with a crash!"
@@ -8034,7 +8274,7 @@ msgstr ""
#: game.cpp
msgid "The rest of the book is currently still beyond your understanding."
-msgstr ""
+msgstr "Der Rest dieses Buches ist immer noch über deinem Verstand."
#: game.cpp
msgid "The tank is full."
@@ -8055,7 +8295,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "The weather changed to %s!"
-msgstr ""
+msgstr "Das Wetter ist nun: %s"
#: game.cpp
msgid "There are many items here."
@@ -8101,12 +8341,12 @@ msgstr ""
#: game.cpp
#, c-format
msgid "There's %s in the way!"
-msgstr ""
+msgstr "Da ist %s im Weg!"
#: game.cpp
#, c-format
msgid "There's a %s in the way!"
-msgstr ""
+msgstr "Dort ist ein %s im Weg!"
#: game.cpp
msgid "There's no corpse to butcher!"
@@ -8132,7 +8372,7 @@ msgstr ""
#: game.cpp
msgid "There's some buffoon in the way!"
-msgstr ""
+msgstr "Da ist irgendsoein Witzbold im Weg!"
#: game.cpp
msgid "There's some left over!"
@@ -8157,7 +8397,7 @@ msgstr ""
#: game.cpp npc.cpp
msgid "Trust: "
-msgstr ""
+msgstr "Vertrauen: "
#: game.cpp
msgid "Type part of an item's name to see"
@@ -8169,12 +8409,12 @@ msgstr ""
#: game.cpp
msgid "Underground"
-msgstr ""
+msgstr "Unterirdisch"
#: game.cpp
#, c-format
msgid "Unknown command: '%c'"
-msgstr ""
+msgstr "Unbekannter Befehl: »%c«"
#: game.cpp
msgid "Unseen."
@@ -8203,7 +8443,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Vehicle control has moved, %s"
-msgstr ""
+msgstr "Fahrzeugsteuerung hat sich bewegt, %s"
#: game.cpp
#, c-format
@@ -8273,11 +8513,11 @@ msgstr ""
#: game.cpp
msgid "Wish for an item"
-msgstr ""
+msgstr "Wünsch dir ein Item"
#: game.cpp
msgid "With a clang and a shudder, the gasoline pump goes silent."
-msgstr ""
+msgstr "Mit einem Scheppern erstummt die Zapfsäule."
#: game.cpp
#, c-format
@@ -8294,15 +8534,15 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Written here: %s"
-msgstr ""
+msgstr "Hier steht geschrieben: »%s«"
#: game.cpp
msgid "Yes, and save game before sleeping."
-msgstr ""
+msgstr "Ja, und ich will davor auch das Spiel speichern."
#: game.cpp
msgid "Yes."
-msgstr ""
+msgstr "Ja."
#: game.cpp
#, c-format
@@ -8315,11 +8555,11 @@ msgstr ""
#: game.cpp
msgid "You are STARVING!"
-msgstr ""
+msgstr "Du VERHUNGERST!"
#: game.cpp
msgid "You are THIRSTY!"
-msgstr ""
+msgstr "Du hast DURST!"
#: game.cpp
msgid "You are already underwater!"
@@ -8337,11 +8577,11 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You can no longer learn from %s."
-msgstr ""
+msgstr "Du kannst aus %s nicht mehr lernen."
#: game.cpp
msgid "You can not read a computer screen!"
-msgstr ""
+msgstr "Du kannst nicht von einem Computerbildschirm lesen."
#: game.cpp
msgid "You can't butcher while driving!"
@@ -8349,11 +8589,11 @@ msgstr ""
#: game.cpp
msgid "You can't construct while in vehicle."
-msgstr ""
+msgstr "Du kannst in einem Fahrzeug nicht bauen."
#: game.cpp
msgid "You can't disassemble items while in vehicle."
-msgstr ""
+msgstr "Du kannst nichts demontieren, solange du in einem Fahrzeug bist."
#: game.cpp
#, c-format
@@ -8433,6 +8673,7 @@ msgstr ""
msgid ""
"You cannot close the curtains from outside. You must be inside the building."
msgstr ""
+"Du kannst die Vorhänge nicht von außen schließen. Du musst im Gebäude sein."
#: game.cpp
msgid "You cannot pick up items with your claws out!"
@@ -8514,11 +8755,11 @@ msgstr ""
#: game.cpp
msgid "You don't know of any factions. Press Spacebar..."
-msgstr ""
+msgstr "Du weißt von keiner Fraktion. Drücke die Leertaste!"
#: game.cpp
msgid "You dont see any items or monsters around you!"
-msgstr ""
+msgstr "Du siehst keinerlei Items oder Monster um dich herum!"
#: game.cpp
#, c-format
@@ -8579,9 +8820,8 @@ msgid "You fall on the ground for %d damage."
msgstr ""
#: game.cpp
-#, fuzzy
msgid "You feel like you haven't slept in days."
-msgstr "Du brauchst etwas zum Reinziehen."
+msgstr "Du fühlst dich, als hättest du seit Tagen nicht geschlafen."
#: game.cpp
#, c-format
@@ -8591,11 +8831,11 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You finish training %s to level %d."
-msgstr ""
+msgstr "Du hast %s zur Stufe %d trainiert."
#: game.cpp
msgid "You finish waiting."
-msgstr ""
+msgstr "Du bist fertig mit Warten."
#: game.cpp trapfunc.cpp
msgid "You flap your wings and flutter down gracefully."
@@ -8632,31 +8872,31 @@ msgstr ""
#: game.cpp
msgid "You have a sudden heart attack!"
-msgstr ""
+msgstr "Du hast eine plötzliche Herzattacke!"
#: game.cpp
msgid "You have died of dehydration."
-msgstr ""
+msgstr "Du bist verdurstet."
#: game.cpp
msgid "You have no active missions!"
-msgstr ""
+msgstr "Du hast keine aktiven Missionen!"
#: game.cpp
msgid "You have starved to death."
-msgstr ""
+msgstr "Du bist verhungert."
#: game.cpp
msgid "You haven't completed any missions!"
-msgstr ""
+msgstr "Du hast keinerlei Mission fertiggestellt!"
#: game.cpp
msgid "You haven't failed any missions!"
-msgstr ""
+msgstr "Dir ist keine Mission missglückt"
#: game.cpp
msgid "You haven't killed any monsters yet!"
-msgstr ""
+msgstr "Du hast bisher keine Monster getötet!"
#: game.cpp vehicle.cpp
#, c-format
@@ -8671,12 +8911,12 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You increase %s to level %d."
-msgstr ""
+msgstr "%s erhöht sich auf Stufe %d."
#: game.cpp
#, c-format
msgid "You insert a cartridge into your %s."
-msgstr ""
+msgstr "Du setzt eine Partone in dein %s ein."
#: game.cpp
msgid "You land on the ground."
@@ -8685,7 +8925,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You learn a little about %s! (%d%%%%)"
-msgstr ""
+msgstr "Du lernst ein bisschen was über %s! (%d%%%%)"
#: game.cpp
#, c-format
@@ -8844,7 +9084,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You reload your %s."
-msgstr ""
+msgstr "Du lädtst deine %s nach."
#: game.cpp
#, c-format
@@ -8911,16 +9151,18 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You were stunned AGAIN for %d turns!"
-msgstr ""
+msgstr "Du wurdest ERNEUT für %d Züge betäubt."
#: game.cpp
#, c-format
msgid "You were stunned for %d turns!"
-msgstr ""
+msgstr "Du wurdest für %d Züge betäubt."
#: game.cpp
msgid "You'll need to put on reading glasses before you can see the screen."
msgstr ""
+"Du musst zuerst eine Lesebrille aufsetzen, bevor du vom Bildschirm lesen "
+"kannst."
#: game.cpp
msgid "You're carrying too many items!"
@@ -8928,20 +9170,20 @@ msgstr ""
#: game.cpp
msgid "You're caught in the explosion!"
-msgstr ""
+msgstr "Du bist von der Explosion erfasst!"
#: game.cpp
msgid "You're caught in the shockwave!"
-msgstr ""
+msgstr "Du bist von der Druckwelle erfasst!"
#: game.cpp
msgid "You're feeling tired."
-msgstr ""
+msgstr "Du bist müde."
#: game.cpp
#, c-format
msgid "You're feeling tired. %s to lie down for sleep."
-msgstr ""
+msgstr "Du wirst müde. %s, um dich schlafen zu legen."
#: game.cpp
msgid "You're not strong enough to draw the bow!"
@@ -8957,7 +9199,7 @@ msgstr ""
#: game.cpp
msgid "You're woken up by a noise."
-msgstr ""
+msgstr "Du wurdest von einem Geräusch geweckt."
#: game.cpp
#, c-format
@@ -9018,7 +9260,7 @@ msgstr ""
#: game.cpp
msgid "Your breathing stops completely."
-msgstr ""
+msgstr "Deine Atmung setzt aus."
#: game.cpp
msgid "Your clumsy butchering destroys the meat!"
@@ -9030,26 +9272,28 @@ msgstr ""
#: game.cpp
msgid "Your mouth feels so dry..."
-msgstr ""
+msgstr "Dein Mund fühlt sich so trocken an."
#: game.cpp
#, c-format
msgid "Your position: %d:%d"
-msgstr ""
+msgstr "Deine Position: %d:%d"
#: game.cpp
#, c-format
msgid "Your skill in %s has reduced to %d!"
-msgstr ""
+msgstr "Deine Fertigkeit in %s has sich auf %d reduziert!"
#: game.cpp
#, c-format
msgid "Your skill level won't improve, but %s has more recipes for you."
msgstr ""
+"Deine Fertigkeitenstufe wird sich nicht verbessern, aber %s hat noch Rezepte "
+"für dich."
#: game.cpp
msgid "Your stomach feels so empty..."
-msgstr ""
+msgstr "Dein Magen fühlt sich so leer an."
#: game.cpp
msgid "[,] All"
@@ -9069,7 +9313,7 @@ msgstr ""
#: game.cpp
msgid "[q]uit"
-msgstr ""
+msgstr "[q]: verlassen"
#: game.cpp
msgid "[right] Mark"
@@ -9081,11 +9325,11 @@ msgstr ""
#: game.cpp
msgid "a huge boom!"
-msgstr ""
+msgstr "einen riesigen Bumm!"
#: game.cpp
msgid "a huge explosion!"
-msgstr ""
+msgstr "eine riesige Explosion!"
#: game.cpp
msgid "a scraping noise"
@@ -9093,11 +9337,11 @@ msgstr ""
#: game.cpp
msgid "an explosion!"
-msgstr ""
+msgstr "eine Explosion!"
#: game.cpp
msgid "committed suicide."
-msgstr ""
+msgstr "hat beging Selbstmord."
#: game.cpp
msgid "nearby matching items."
@@ -9105,15 +9349,15 @@ msgstr ""
#: game.cpp
msgid "new binding is "
-msgstr ""
+msgstr "neue Belegung ist "
#: game.cpp
msgid "new default binding is '^'."
-msgstr ""
+msgstr "neue Standardbelegung is »^«."
#: game.cpp
msgid "some stuff"
-msgstr ""
+msgstr "etwas Zeug"
#: game.cpp
msgid "to a nearby square."
@@ -9129,7 +9373,7 @@ msgstr ""
#: game.cpp
msgid "was killed."
-msgstr ""
+msgstr "wurde getötet."
#: gamemode.cpp
msgid "Defense"
@@ -11351,6 +11595,10 @@ msgstr ""
msgid "corpse"
msgstr ""
+#: itypedef.cpp
+msgid "ferrous rail projectile"
+msgstr ""
+
#: itypedef.cpp
msgid "flyer"
msgstr ""
@@ -11424,9 +11672,8 @@ msgid "shot"
msgstr ""
#: itypedef.cpp lang/json/json_items.py
-#, fuzzy
msgid "signal flare"
-msgstr "Signalempfänger"
+msgstr ""
#: itypedef.cpp lang/json/json_vehicle_parts.py
msgid "small wheel"
@@ -11456,23 +11703,23 @@ msgstr ""
#: iuse.cpp
msgid "(To delete, input one '.')\n"
-msgstr ""
+msgstr "(Zum Löschen einmal ».« eingeben)\n"
#: iuse.cpp
msgid "...and a nearby zombie turns friendly!"
-msgstr ""
+msgstr "… und ein Zombie in der Nähe wird freundlich!"
#: iuse.cpp
msgid "...and several nearby zombies turn friendly!"
-msgstr ""
+msgstr "… und einige Zombies in der Nähe werden freundlich!"
#: iuse.cpp
msgid "...but nothing happens."
-msgstr ""
+msgstr "…, aber nichts passiert."
#: iuse.cpp
msgid "1: Head"
-msgstr ""
+msgstr "1: Kopf"
#: iuse.cpp
msgid ""
@@ -11484,43 +11731,43 @@ msgstr ""
#: iuse.cpp
msgid "2: Torso"
-msgstr ""
+msgstr "2: Torso"
#: iuse.cpp
msgid "3: Left Arm"
-msgstr ""
+msgstr "3: Linker Arm"
#: iuse.cpp
msgid "4: Right Arm"
-msgstr ""
+msgstr "4: Rechter Arm"
#: iuse.cpp
msgid "5: Left Leg"
-msgstr ""
+msgstr "5: Linkes Bein"
#: iuse.cpp
msgid "6: Right Leg"
-msgstr ""
+msgstr "6: Rechtes Bein"
#: iuse.cpp
msgid "7: Exit"
-msgstr ""
+msgstr "7: Verlassen"
#: iuse.cpp
msgid "ccept"
-msgstr ""
+msgstr "ertig"
#: iuse.cpp
msgid "ancel"
-msgstr ""
+msgstr "bbrechen"
#: iuse.cpp
msgid "ecrease"
-msgstr ""
+msgstr "erringern"
#: iuse.cpp
msgid "ncrease"
-msgstr ""
+msgstr "rhöhen"
#: iuse.cpp
msgid "door"
@@ -11540,45 +11787,45 @@ msgstr ""
#: iuse.cpp
msgid " squeezes the pheremone ball..."
-msgstr ""
+msgstr " drückt den Pheromonball …"
#: iuse.cpp
msgid "fur"
-msgstr ""
+msgstr "Pelz"
#: iuse.cpp
msgid "leather"
-msgstr ""
+msgstr "Leder"
#: iuse.cpp
msgid "rags"
-msgstr ""
+msgstr "Lumpen"
#: iuse.cpp
msgid "A nearby splatter of goo forms into a goo pit."
-msgstr ""
+msgstr "Ein Schleimspitzer in der Nähe formt sich zu einer Schleimfalle."
#: iuse.cpp
#, c-format
msgid "A reply! %s says, \"I'm on my way; give me %d minutes!\""
-msgstr ""
+msgstr "Eine Antwort! %s sagt: »Ich bin auf dem Weg; gibt mir %d Minuten!«."
#: iuse.cpp trapfunc.cpp
msgid "A shadow forms nearby."
-msgstr ""
+msgstr "Ein Schatten formt sich in der Nähe."
#: iuse.cpp
msgid "A wave of nausea passes through you!"
-msgstr ""
+msgstr "Eine Welle der Übelkeit überkommt dich!"
#: iuse.cpp
msgid "Activated a mininuke."
-msgstr ""
+msgstr "Ein Atombömbchen aktiviert."
#: iuse.cpp
#, c-format
msgid "Activated the %s."
-msgstr ""
+msgstr "Den %s aktiviert."
#: iuse.cpp
msgid "Air swirls all over..."
@@ -11594,17 +11841,19 @@ msgstr ""
#: iuse.cpp
msgid "An item"
-msgstr ""
+msgstr "Ein Item"
#: iuse.cpp
msgid ""
"As you eat the berry, you have a near-religious experience, feeling at one "
"with your surroundings..."
msgstr ""
+"Während du die Beere isst hast du ein nah-religiöses Erlebnis, wobei du dich "
+"eins mit deiner Umgebung fühlst."
#: iuse.cpp
msgid "Ate a sewage sample."
-msgstr ""
+msgstr "Eine Abwasserprobe gegessen."
#: iuse.cpp
msgid "Aw, dangit."
@@ -11620,12 +11869,12 @@ msgstr ""
#: iuse.cpp vehicle.cpp
msgid "Bang!"
-msgstr ""
+msgstr "»Knall!«"
#: iuse.cpp
#, c-format
msgid "Black goo emerges from the canister and envelopes a %s!"
-msgstr ""
+msgstr "Schwarzer Schleim kommt aus dem Kanister und entwickelt einen %s!"
#: iuse.cpp
msgid "Blazing Heat"
@@ -11633,11 +11882,11 @@ msgstr ""
#: iuse.cpp
msgid "Blech, that burns your throat!"
-msgstr ""
+msgstr "Würg, das brennt in deinem Rachen!"
#: iuse.cpp
msgid "Blood soaks out of the ground and walls."
-msgstr ""
+msgstr "Blut läuft aus dem Boden und den Wänden."
#: iuse.cpp
msgid "Bring the heat!"
@@ -11653,68 +11902,68 @@ msgstr ""
#: iuse.cpp
msgid "Bury the beartrap?"
-msgstr ""
+msgstr "Soll die Bärenfalle vergraben werden?"
#: iuse.cpp
msgid "Bury the land mine?"
-msgstr ""
+msgstr "Soll die Landmine vergraben werden?"
#: iuse.cpp
msgid "But you can't touch this."
-msgstr ""
+msgstr "Aber du kannst es nicht berühren."
#: iuse.cpp
msgid "But you're already smokin' hot."
-msgstr ""
+msgstr "Aber du bist bereits brandheiß."
#: iuse.cpp
msgid "Call for help..."
-msgstr ""
+msgstr "Um Hilfe rufen"
#: iuse.cpp
#, c-format
msgid "Called for help from %s."
-msgstr ""
+msgstr "%s um Hilfe gebeten."
#: iuse.cpp
msgid "Carve"
-msgstr ""
+msgstr "Eingravieren"
#: iuse.cpp
msgid "Carve writing on item"
-msgstr ""
+msgstr "Etwas in ein Item eingravieren."
#: iuse.cpp
msgid "Carve writing on what?"
-msgstr ""
+msgstr "Worauf willst du etwas eingravieren?"
#: iuse.cpp
msgid "Carved"
-msgstr ""
+msgstr "Eingraviert"
#: iuse.cpp
msgid "Cauterize"
-msgstr ""
+msgstr "Kauterisieren"
#: iuse.cpp
msgid "Cauterize any open wounds?"
-msgstr ""
+msgstr "Willst du irgendwelche offenen Wunden kauterisieren?"
#: iuse.cpp
msgid "Cauterize wound"
-msgstr ""
+msgstr "Wunde kauterisieren?"
#: iuse.cpp
msgid "Cauterize yourself for fun"
-msgstr ""
+msgstr "Dich selbst zum Spaß kauterisieren"
#: iuse.cpp
msgid "Cauterize yourself for fun?"
-msgstr ""
+msgstr "Willst du dich selbst aus Spaß kauterisieren?"
#: iuse.cpp
msgid "Cauterize...for FUN!"
-msgstr ""
+msgstr "Kauterisieren aus Spaß"
#: iuse.cpp
msgid "Charge!!"
@@ -11726,7 +11975,7 @@ msgstr ""
#: iuse.cpp
msgid "Chop up what?"
-msgstr ""
+msgstr "Was soll zerhackt werden?"
#: iuse.cpp
msgid "Click."
@@ -11734,11 +11983,11 @@ msgstr ""
#: iuse.cpp
msgid "Consumed mutagen."
-msgstr ""
+msgstr "Mutagen konsumiert."
#: iuse.cpp
msgid "Consumed purifier."
-msgstr ""
+msgstr "Reiniger konsumiert."
#: iuse.cpp
msgid "Cut 'em up!"
@@ -11746,11 +11995,11 @@ msgstr ""
#: iuse.cpp
msgid "Cut up fabric/plastic/kevlar/wood"
-msgstr ""
+msgstr "Stoff, Plastik, Kevlar oder Holz aufschneiden"
#: iuse.cpp
msgid "Cut up metal where?"
-msgstr ""
+msgstr "Wo soll Metall aufgeschnitten werden?"
#: iuse.cpp
msgid "Cut up what?"
@@ -11799,7 +12048,7 @@ msgstr ""
#: iuse.cpp
msgid "Disassemble what?"
-msgstr ""
+msgstr "Was soll demontiert werden?"
#: iuse.cpp
msgid "Don't do anything rash.."
@@ -11808,11 +12057,11 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "Draw blood from %s?"
-msgstr ""
+msgstr "Soll Blut von %s abgenommen werden?"
#: iuse.cpp
msgid "Draw your own blood?"
-msgstr ""
+msgstr "Soll dein eigenes Blut abgenommen werden?"
#: iuse.cpp
msgid "Drill where?"
@@ -11825,7 +12074,7 @@ msgstr ""
#: iuse.cpp
msgid "Electricity crackles in the air."
-msgstr ""
+msgstr "Elektrizität knistert in der Luft."
#: iuse.cpp
msgid "Endless Day"
@@ -11837,23 +12086,23 @@ msgstr ""
#: iuse.cpp
msgid "Fill what?"
-msgstr ""
+msgstr "Was soll aufgetankt werden?"
#: iuse.cpp
msgid "Fill which vehicle?"
-msgstr ""
+msgstr "Welches Fahrzeug soll aufgetankt werden?"
#: iuse.cpp
msgid "Fire rains down around you!"
-msgstr ""
+msgstr "Es regnet Feuer um dich herum!"
#: iuse.cpp
msgid "Flies buzz around you."
-msgstr ""
+msgstr "Fliegen schwirren um dich herum."
#: iuse.cpp
msgid "For a heartbeat, your body cools down."
-msgstr ""
+msgstr "Du einen Herzschlag kühlt sich dein Körper ab."
#: iuse.cpp
msgid "Gachunk!"
@@ -11861,40 +12110,44 @@ msgstr ""
#: iuse.cpp
msgid "Geiger counter:"
-msgstr ""
+msgstr "Geigerzähler:"
#: iuse.cpp
msgid "Giant bees appear!"
-msgstr ""
+msgstr "Riesenbienen tauchen auf!"
#: iuse.cpp
msgid "Giant flies appear!"
-msgstr ""
+msgstr "Riesenfliegen tauchen auf!"
#: iuse.cpp
msgid "Giant wasps appear!"
-msgstr ""
+msgstr "Riesenwespen tauchen auf!"
+
+#: iuse.cpp
+msgid "HOOOOONK!"
+msgstr "»Trööööööööööt!«"
#: iuse.cpp
msgid "Hammers can only remove boards from windows, doors and fences."
-msgstr ""
+msgstr "Hämmer können nur Bretter von Fenstern, Türen und Zäunen entfernen."
#: iuse.cpp
msgid "Heat food"
-msgstr ""
+msgstr "Nahrung erhitzen"
#: iuse.cpp
msgid "Heat up what?"
-msgstr ""
+msgstr "Was soll erhitzt werden?"
#: iuse.cpp
msgid "Horrible gasses are emitted!"
-msgstr ""
+msgstr "Furchtbare Gase werden ausgestoßen!"
#: iuse.cpp
#, c-format
msgid "How many do you want to light? (1-%d)"
-msgstr ""
+msgstr "Wieviele davon willst du anzünden? (1–%d)"
#: iuse.cpp
msgid "I'm good."
@@ -11902,28 +12155,28 @@ msgstr ""
#: iuse.cpp
msgid "Insufficient power"
-msgstr ""
+msgstr "Zu wenig Strom"
#: iuse.cpp
msgid "Invalid Direction"
-msgstr ""
+msgstr "Ungültige Richtung"
#: iuse.cpp
msgid "Invalid Placement."
-msgstr ""
+msgstr "Ungültige Platzierung."
#: iuse.cpp
msgid "It's dead."
-msgstr ""
+msgstr "Es ist aus."
#. ~ the sound of a noise emitter when turned on
#: iuse.cpp
msgid "KXSHHHHRRCRKLKKK!"
-msgstr ""
+msgstr "»Knister! Rausch! Zisch!«"
#: iuse.cpp
msgid "Ka-BOOM!"
-msgstr ""
+msgstr "»Krawumm!«"
#: iuse.cpp
msgid "Keep Fighting!"
@@ -11943,11 +12196,11 @@ msgstr ""
#: iuse.cpp
msgid "Light where?"
-msgstr ""
+msgstr "Wo anzünden?"
#: iuse.cpp
msgid "Living black goo emerges from the canister!"
-msgstr ""
+msgstr "Lebendiger schwarzer Schleim kommt aus dem Kanister!"
#: iuse.cpp
msgid "Louisville Slaughterer (lit)"
@@ -11955,7 +12208,7 @@ msgstr ""
#: iuse.cpp
msgid "Material of this item is not applicable for cutting up."
-msgstr ""
+msgstr "Das Material dieses Items ist nicht fürs Aufschneiden geeignet."
#: iuse.cpp
msgid "Merged!"
@@ -11963,7 +12216,7 @@ msgstr ""
#: iuse.cpp
msgid "Modify what?"
-msgstr ""
+msgstr "Was soll modifiziert werden?"
#. ~ (jacqueshammer) "My god! Let's talk it over, OK?"
#: iuse.cpp
@@ -11972,11 +12225,12 @@ msgstr ""
#: iuse.cpp
msgid "Mop where?"
-msgstr ""
+msgstr "Wo soll etwas aufgewischt werden?"
#: iuse.cpp
msgid "Must have an active radio to check for signal direction."
msgstr ""
+"Du brauchst ein eingeschaltetest Radio, um die Signalrichtung zu prüfen."
#: iuse.cpp
msgid "My god! Let's talk it over OK?"
@@ -12002,7 +12256,7 @@ msgstr ""
#: iuse.cpp options.cpp
msgid "No"
-msgstr ""
+msgstr "Nein"
#: iuse.cpp
msgid "No strength to fight!"
@@ -12010,7 +12264,7 @@ msgstr ""
#: iuse.cpp
msgid "No-one seems to reply..."
-msgstr ""
+msgstr "Niemand scheint zu antworten."
#: iuse.cpp
msgid "No. 9"
@@ -12036,39 +12290,39 @@ msgstr ""
#: iuse.cpp
msgid "Pitch the tent where?"
-msgstr ""
+msgstr "Wo soll das Zelt aufgeschlagen werden?"
#: iuse.cpp
msgid "Place the turret where?"
-msgstr ""
+msgstr "Wohin soll der Geschützturm gestellt werden?"
#: iuse.cpp
msgid "Place trap where?"
-msgstr ""
+msgstr "Wohin soll die Falle gestellt werden?"
#: iuse.cpp
msgid "Pry where?"
-msgstr ""
+msgstr "Wo soll etwas aufgebrochen werden?"
#: iuse.cpp
msgid "Purify what?"
-msgstr ""
+msgstr "Was soll gereinigt werden?"
#: iuse.cpp
msgid "Put a knife in the boot"
-msgstr ""
+msgstr "Ein Messer in den Stiefel stecken"
#: iuse.cpp
msgid "Put the cat food where?"
-msgstr ""
+msgstr "Wohin soll das Katzenfutter getan werden?"
#: iuse.cpp
msgid "Put the dog food where?"
-msgstr ""
+msgstr "Wohin soll das Hundefutter getan werden?"
#: iuse.cpp
msgid "Put up the shelter where?"
-msgstr ""
+msgstr "Wohin soll der Unterschupf gestellt werden?"
#: iuse.cpp
msgid "Put what?"
@@ -12080,11 +12334,11 @@ msgstr ""
#: iuse.cpp
msgid "Radio:"
-msgstr ""
+msgstr "Radio:"
#: iuse.cpp
msgid "Radio: Kssssssssssssh."
-msgstr ""
+msgstr "Radio: »*rausch*«"
#: iuse.cpp
msgid "Ready for battle!"
@@ -12092,7 +12346,7 @@ msgstr ""
#: iuse.cpp
msgid "Real damn smart move."
-msgstr ""
+msgstr "Genialer Schachzug!"
#: iuse.cpp
msgid "Reconsider thy strategy"
@@ -12100,11 +12354,11 @@ msgstr ""
#: iuse.cpp
msgid "Repair plastic/metal/kevlar item"
-msgstr ""
+msgstr "Plastik-, Metall-, oder Kevlaritem reparieren"
#: iuse.cpp
msgid "Repair what?"
-msgstr ""
+msgstr "Was reparieren?"
#: iuse.cpp
msgid "Retreat!"
@@ -12112,7 +12366,7 @@ msgstr ""
#: iuse.cpp
msgid "Robot finds Kitten"
-msgstr ""
+msgstr "Roboter findet Katze"
#: iuse.cpp
msgid "Run away!"
@@ -12120,44 +12374,44 @@ msgstr ""
#: iuse.cpp
msgid "S N A K E"
-msgstr ""
+msgstr "Snake"
#: iuse.cpp
msgid "Scan"
-msgstr ""
+msgstr "Durchsuchen"
#: iuse.cpp
msgid "Scan the ground"
-msgstr ""
+msgstr "Den Boden messe."
#: iuse.cpp
msgid "Scan yourself"
-msgstr ""
+msgstr "Dich selbst messen"
#: iuse.cpp
msgid "Set the timer to (0 to cancel)?"
-msgstr ""
+msgstr "Auf welchen Wert soll der Timer gestellt werden (»0« zum Abbrechen)?"
#: iuse.cpp
msgid "Shadows form around you."
-msgstr ""
+msgstr "Schatten formen sich um dich herum."
#: iuse.cpp
msgid "Shock"
-msgstr ""
+msgstr "Schocken"
#: iuse.cpp
msgid "Shock where?"
-msgstr ""
+msgstr "Wo willst du was schocken?"
#: iuse.cpp
msgid "Siphon from where?"
-msgstr ""
+msgstr "Von wo soll was abgesaugt werden?"
#: iuse.cpp
#, c-format
msgid "Siphoned %d units of %s from the %s into the %s%s"
-msgstr ""
+msgstr "%d Treibstoffeinheiten an %s von %s in das %s%s abgesaugt."
#: iuse.cpp
msgid "Snick, snick, gachunk!"
@@ -12165,15 +12419,15 @@ msgstr ""
#: iuse.cpp
msgid "Sokoban"
-msgstr ""
+msgstr "Sokoban"
#: iuse.cpp
msgid "Spray what?"
-msgstr ""
+msgstr "Worauf soll etwas gesprüht werden?"
#: iuse.cpp
msgid "Spray where?"
-msgstr ""
+msgstr "Wohin soll gesprüht werden?"
#. ~ the sound of a jackhammer
#: iuse.cpp
@@ -12187,90 +12441,92 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "That %s is full!"
-msgstr ""
+msgstr "Dieses %s ist voll!"
#: iuse.cpp
msgid "That arm is broken. It needs surgical attention."
-msgstr ""
+msgstr "Dieser Arm ist gebrochen. Er muss operiert werden."
#: iuse.cpp
msgid "That cannot be picked."
-msgstr ""
+msgstr "Hierauf kann der Dietrich nicht angewendet werden."
#: iuse.cpp
msgid "That container has liquid in it!"
-msgstr ""
+msgstr "Dieser Behälter hat innen eine Flüssigkeit."
#: iuse.cpp
msgid "That door isn't locked."
-msgstr ""
+msgstr "Diese Türe ist nicht abgeschlossen."
#: iuse.cpp
msgid "That isn't a knife!"
-msgstr ""
+msgstr "Dies ist kein Messer!"
#: iuse.cpp
msgid "That isn't clothing!"
-msgstr ""
+msgstr "Das ist keine Kleidung!"
#: iuse.cpp
msgid "That item does not fit in your boot!"
-msgstr ""
+msgstr "Dieses Item passt nicht in deinen Stifel!"
#: iuse.cpp
msgid "That item does not use batteries!"
-msgstr ""
+msgstr "Dieses Item benutzt keine Batterien!"
#: iuse.cpp
msgid "That item has already had its battery capacity doubled."
-msgstr ""
+msgstr "Bei diesem Item wurde die Batterienkapazität bereits verdoppelt."
#: iuse.cpp
msgid "That leg is broken. It needs surgical attention."
-msgstr ""
+msgstr "Dieses Bein ist gebrochen. Es muss operiert werden."
#: iuse.cpp
msgid "That trap needs a 3x3 space to be clear, centered two tiles from you."
msgstr ""
+"Diese Falle benötigt einen Platz von 3×3 Feldern und du musst sie zwei "
+"Felder entfernt von dir stellen."
#: iuse.cpp
msgid "That vehicle has no fuel to siphon."
-msgstr ""
+msgstr "Dieses Fahrzeug hat keinen Treibstoff zum Absaugen."
#: iuse.cpp
#, c-format
msgid "The %s flashes brightly!"
-msgstr ""
+msgstr "Der %s blitzt leicht!"
#: iuse.cpp
#, c-format
msgid "The %s glows brightly!"
-msgstr ""
+msgstr "Das %s glüht hell!"
#: iuse.cpp
#, c-format
msgid "The %s is frozen!"
-msgstr ""
+msgstr "Der %s ist eingefroren!"
#: iuse.cpp
#, c-format
msgid "The %s is sprayed!"
-msgstr ""
+msgstr "Der %s ist besprüht."
#: iuse.cpp
#, c-format
msgid "The %s seems quite unimpressed!"
-msgstr ""
+msgstr "Der %s scheint ziemlich unbeeindruckt zu sein."
#: iuse.cpp
#, c-format
msgid "The %s swings open..."
-msgstr ""
+msgstr "Die %s geht auf."
#: iuse.cpp
#, c-format
msgid "The %s's batteries are dead."
-msgstr ""
+msgstr "Die Batterien von %s sind leer."
#: iuse.cpp
msgid "The Dark of Night."
@@ -12298,11 +12554,11 @@ msgstr ""
#: iuse.cpp
msgid "The PDA screen goes blank."
-msgstr ""
+msgstr "Der Bildschirm des PDAs wird schwarz."
#: iuse.cpp
msgid "The PDA's batteries are dead."
-msgstr ""
+msgstr "Die Batterien deines PDAs sind leer."
#: iuse.cpp
msgid "The Sun rises."
@@ -12322,7 +12578,7 @@ msgstr ""
#: iuse.cpp
msgid "The adrenaline causes your asthma to clear."
-msgstr ""
+msgstr "Der Adrenalin sorgt für die Auflösung deines Asthmas."
#: iuse.cpp
msgid "The advanced UPS powers off with a soft hum."
@@ -12330,90 +12586,92 @@ msgstr ""
#: iuse.cpp
msgid "The batteries are dead."
-msgstr ""
+msgstr "Die Batterien sind leer."
#: iuse.cpp
msgid "The candle winks out"
-msgstr ""
+msgstr "Die Kerze flackert aus."
#: iuse.cpp
msgid ""
"The cat seems to like you! Or maybe it just tolerates your presence better. "
"It's hard to tell with cats."
msgstr ""
+"Diese Katze scheint dich zu mögen. Oder vielleicht toleriert sie lediglich "
+"deine Gegenwart. Es ist schwer zu sagen bei Katzen."
#: iuse.cpp
msgid "The dog seems to like you!"
-msgstr ""
+msgstr "Der Hund scheint dich zu mögen."
#: iuse.cpp
msgid "The earth shakes!"
-msgstr ""
+msgstr "Die Erde bebt!"
#: iuse.cpp
msgid "The fabric of space seems to decay."
-msgstr ""
+msgstr "Die Raumgefüge scheint zu verfallen."
#: iuse.cpp
msgid "The flare sputters out."
-msgstr ""
+msgstr "Die Leuchtfackel geht aus."
#: iuse.cpp
msgid "The flashlight flicks off."
-msgstr ""
+msgstr "Die Taschenlampe geht aus."
#: iuse.cpp
msgid "The flashlight's batteries are dead."
-msgstr ""
+msgstr "Die Batterien der Taschenlampe sind leer."
#: iuse.cpp
msgid "The geiger counter buzzes intensely."
-msgstr ""
+msgstr "Der Geigerzähler surrt gewaltig."
#: iuse.cpp
msgid "The geiger counter clicks intermittently."
-msgstr ""
+msgstr "Der Geigerzähler klickt unregelmäßig."
#: iuse.cpp
msgid "The geiger counter clicks once."
-msgstr ""
+msgstr "Der Geigerzähler klickt ein mal."
#: iuse.cpp
msgid "The geiger counter clicks rapidly."
-msgstr ""
+msgstr "Der Geigerzähler klickt rapide."
#: iuse.cpp
msgid "The geiger counter clicks slowly."
-msgstr ""
+msgstr "Der Geigerzähler klickt langsam."
#: iuse.cpp
msgid "The geiger counter clicks steadily."
-msgstr ""
+msgstr "Der Geigerzähler klickt beständig."
#: iuse.cpp
msgid "The geiger counter clicks wildly."
-msgstr ""
+msgstr "Der Geigerzähler klickt wild."
#: iuse.cpp
msgid "The geiger counter's SCANNING LED flicks off."
-msgstr ""
+msgstr "Die Dauermessungs-LED des Geigerzählers geht aus."
#: iuse.cpp
msgid "The geiger counter's scan LED flicks on."
-msgstr ""
+msgstr "Die Dauermessungs-LED des Geigerzählers geht an."
#: iuse.cpp
msgid "The glowstick fades out."
-msgstr ""
+msgstr "Das Knicklicht geht aus."
#: iuse.cpp
msgid "The ground"
-msgstr ""
+msgstr "Der Boden"
#: iuse.cpp
#, c-format
msgid "The ground's radiation level: %d"
-msgstr ""
+msgstr "Der Strahlungswert des Bodens beträgt %d."
#: iuse.cpp
msgid "The infernal racket dies as you turn off the noise emitter."
@@ -12421,31 +12679,31 @@ msgstr ""
#: iuse.cpp
msgid "The lantern is empty."
-msgstr ""
+msgstr "Die Laterne ist leer."
#: iuse.cpp
msgid "The lantern is extinguished."
-msgstr ""
+msgstr "Die Flamme der Laterne ist gelöscht."
#: iuse.cpp
msgid "The lightstrip dies."
-msgstr ""
+msgstr "Der Leuchtstreifen geht aus."
#: iuse.cpp
msgid "The lock stumps your efforts to pick it."
-msgstr ""
+msgstr "Der Dietrich stumpft bei deinem Einbruchsversuch ab."
#: iuse.cpp
msgid "The mp3 player turns off."
-msgstr ""
+msgstr "Der MP3-Player geht aus."
#: iuse.cpp
msgid "The mp3 player's batteries are dead."
-msgstr ""
+msgstr "Die Batterien des MP3-Players sind leer."
#: iuse.cpp
msgid "The pipe bomb fizzles out."
-msgstr ""
+msgstr "Die Rohrbombe geht aus."
#: iuse.cpp
msgid "The power supply has depleted the plutonium."
@@ -12457,94 +12715,95 @@ msgstr ""
#: iuse.cpp
msgid "The radio dies."
-msgstr ""
+msgstr "Das Radio geht aus."
#: iuse.cpp
#, c-format
msgid "The signal seems strongest to the %s."
-msgstr ""
+msgstr "Das Signal scheint am stärksten vom %s zu sein."
#: iuse.cpp
msgid "The sky starts to dim."
-msgstr ""
+msgstr "Der Himmel fängt an, zu dämmern."
#: iuse.cpp
msgid "The torch burns out."
-msgstr ""
+msgstr "Die Fackel brennt aus."
#: iuse.cpp
msgid "The torch is extinguished"
-msgstr ""
+msgstr "Die Fackel ist gelöscht"
#: iuse.cpp
msgid "The universe implodes and reforms around you."
-msgstr ""
+msgstr "Das Universum implodiert und formiert sich um herum neu."
#: iuse.cpp
msgid "There is already a fire."
-msgstr ""
+msgstr "Dort ist schon ein Feuer."
#: iuse.cpp
msgid "There is no adjacent square to release the manhack in!"
-msgstr ""
+msgstr "Es gibt kein benachbarten Feld, um die Klingendrohne loszulassen."
#: iuse.cpp
msgid "There isn't anything new on the map."
-msgstr ""
+msgstr "Es gibt nichts Neues auf der Karte."
#: iuse.cpp
#, c-format
msgid "There's no point in cutting a %s."
-msgstr ""
+msgstr "Es hat keinen Zweck, ein %s zu schneiden."
#: iuse.cpp
msgid "There's no room to unfold the bicycle."
-msgstr ""
+msgstr "Hier ist kein Platz, um das Klapprad aufzuklappen."
#: iuse.cpp
msgid "There's no vehicle there."
-msgstr ""
+msgstr "Dort ist kein Fahrzeug."
#: iuse.cpp
msgid "There's nothing to light there."
-msgstr ""
+msgstr "Dort ist nichts zum Anzünden."
#: iuse.cpp
msgid "There's nothing to mop there."
-msgstr ""
+msgstr "Es gibt hier nichts zum Aufwischen."
#: iuse.cpp
msgid "There's nothing to pry there."
-msgstr ""
+msgstr "Es gibt hier nichts zum aufhebeln oder aufbrechen."
#: iuse.cpp
msgid "They reply, \"Hah! We hope you die!\""
-msgstr ""
+msgstr "Sie antworten mit »Pah! Wir hoffen, dass du stirbst!«."
#: iuse.cpp
msgid "They reply, \"Help is on the way!\""
-msgstr ""
+msgstr "Sie antworten mit »Hilfe ist auf dem Weg!«."
#: iuse.cpp
msgid "They reply, \"Sorry, you're on your own!\""
-msgstr ""
+msgstr "Sie antworten mit »Tschuldigung, du bist auf dich alleine gestellt!«."
#: iuse.cpp
msgid "This berry is delicious, and very filling!"
-msgstr ""
+msgstr "Diese Beere ist lecker und sehr füllend!"
#: iuse.cpp
msgid "This berry makes you feel better all over."
-msgstr ""
+msgstr "Diese Beere lässt dich allgemein besser fühlen."
#: iuse.cpp
msgid "This berry tastes extremely strange!"
-msgstr ""
+msgstr "Diese Beere schmeckt extrem seltsam!"
#: iuse.cpp
msgid ""
"This object is too small to salvage a meaningful quantity of anything from!"
msgstr ""
+"Dieses Objekt ist zu klein, um irgendetwas Brauchbares daraus zu holen!"
#: iuse.cpp
msgid "Thy strength fades!"
@@ -12552,7 +12811,7 @@ msgstr ""
#: iuse.cpp
msgid "Tick."
-msgstr ""
+msgstr "»Tick.«"
#: iuse.cpp
msgid "Time stands still."
@@ -12560,7 +12819,7 @@ msgstr ""
#: iuse.cpp
msgid "To board up a window or door, press *"
-msgstr ""
+msgstr "Um ein Fenster oder eine Türe zu verrammeln, drücke *"
#: iuse.cpp
msgid "Torch something!"
@@ -12569,60 +12828,60 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "Tried to set a trap. But got confused! %s"
-msgstr ""
+msgstr "Versucht, eine Falle zu stellen. Aber wurdest verwirrt! %s"
#: iuse.cpp
msgid "Turn continuous scan off"
-msgstr ""
+msgstr "Dauermessung ausschalten."
#: iuse.cpp
msgid "Turn continuous scan on"
-msgstr ""
+msgstr "Dauermessung einschalten."
#: iuse.cpp
msgid "Turn off"
-msgstr ""
+msgstr "Ausschalten"
#: iuse.cpp
msgid "Turn on"
-msgstr ""
+msgstr "Einschalten"
#: iuse.cpp
msgid "Turn on light"
-msgstr ""
+msgstr "Licht einschalten"
#: iuse.cpp
msgid "Ugh, too much smoke... you feel nasty."
-msgstr ""
+msgstr "Uff, zuviel Rauch. Du fühlst dich übel."
#: iuse.cpp
msgid "Umm. No."
-msgstr ""
+msgstr "Ähem, nein."
#: iuse.cpp
msgid "Uncool, outta gas."
-msgstr ""
+msgstr "Och nee, Treibstoff ist alle."
#: iuse.cpp
#, c-format
msgid "Use %s:"
-msgstr ""
+msgstr "Benutze %s:"
#: iuse.cpp
msgid "Use as a knife"
-msgstr ""
+msgstr "Als Messer benutzen"
#: iuse.cpp
msgid "Use your pick lock where?"
-msgstr ""
+msgstr "Wo soll dein Dietrich benutzt werden?"
#: iuse.cpp
msgid "Using boots:"
-msgstr ""
+msgstr "Stiefel benutzen:"
#: iuse.cpp
msgid "Using knife:"
-msgstr ""
+msgstr "Benutze Messer:"
#. ~ (jacqueshammer) "You can't drill there."
#: iuse.cpp
@@ -12636,7 +12895,7 @@ msgstr ""
#: iuse.cpp
msgid "What do you want to play?"
-msgstr ""
+msgstr "Was willst du spielen?"
#: iuse.cpp
msgid "What will thou do?"
@@ -12648,124 +12907,132 @@ msgstr ""
#: iuse.cpp
msgid "Whoa buddy! You can't go cheating in items and"
-msgstr ""
+msgstr "Warte, Freundchen! Du kannst nicht einfach so Items ercheaten"
#: iuse.cpp
msgid "Why would you do that?"
-msgstr ""
+msgstr "Warum solltest du so etwas tun wollen?"
#: iuse.cpp
msgid "With a roar, the chainsaw leaps to life!"
-msgstr ""
+msgstr "Mit einem Brüllen erwacht die Kettensäge zum Leben!"
#: iuse.cpp
#, c-format
msgid "With a satisfying click, the lock on the %s opens."
-msgstr ""
+msgstr "Mit einem freundlichem Klicken öffnet sich das Schloss von %s."
#: iuse.cpp
msgid "Write"
-msgstr ""
+msgstr "Schreiben"
#: iuse.cpp
msgid "Write on what?"
-msgstr ""
+msgstr "Worauf soll etwas geschrieben werden?"
#: iuse.cpp
msgid "Write what?"
-msgstr ""
+msgstr "Was soll geschrieben werden?"
#: iuse.cpp
msgid "Written"
-msgstr ""
+msgstr "Geschrieben"
#: iuse.cpp
#, c-format
msgid "Yeah. Place the %s at your feet."
-msgstr ""
+msgstr "Super! Stell die %s auf deine Füße."
#: iuse.cpp options.cpp
msgid "Yes"
-msgstr ""
+msgstr "Ja"
#: iuse.cpp
msgid "You activate the flashlight app."
-msgstr ""
+msgstr "Du aktivierrst das Taschenlampen-Programm."
#: iuse.cpp
msgid "You activate the glowstick."
-msgstr ""
+msgstr "Du aktivierst das Knicklicht."
#: iuse.cpp
msgid "You activate the mininuke."
-msgstr ""
+msgstr "Du aktivierst das Atombömbchen."
#: iuse.cpp
msgid "You add roads and points of interest to your map."
-msgstr ""
+msgstr "Du fügst Straßen und interessante Orte deiner Karte hinzu."
#: iuse.cpp
#, c-format
msgid "You are already dry, %s has no effect"
-msgstr ""
+msgstr "Du bist schon trocken, %s hat keine Wirkung."
#: iuse.cpp
msgid "You are already listening to an mp3 player!"
-msgstr ""
+msgstr "Du hörst dir bereits die Musik eines MP3-Players an!"
#: iuse.cpp
msgid "You are not bleeding or bitten, there is no need to cauterize yourself."
msgstr ""
+"Du hast weder eine Blutung noch wurdest du gebissen. Es ist nicht nötig, "
+"dich selbst zu kauterisieren."
#: iuse.cpp
msgid "You are overcome by an overwhelming longing for the ocean."
-msgstr ""
+msgstr "Dich überkommt ein überwältigendes Verlangen nach dem Ozean."
#: iuse.cpp
msgid "You attempt to pry open your wallet"
-msgstr ""
+msgstr "Du versuchst, deine Brieftasche aufzubrechen."
#: iuse.cpp
#, c-format
msgid "You attempt to shock %s, but miss."
-msgstr ""
+msgstr "Du versuchst, %s zu schoken, aber du verfehlst das Ziel."
#: iuse.cpp
#, c-format
msgid "You attempt to shock the %s, but miss."
-msgstr ""
+msgstr "Du versuchst, den %s zu schocken, aber zu verfehlst."
#: iuse.cpp
msgid "You blow your dog whistle."
-msgstr ""
+msgstr "Du pustest in deine Hundepfeife."
#: iuse.cpp
msgid "You break the glass."
-msgstr ""
+msgstr "Zu zerbrichst das Glas."
#: iuse.cpp
msgid "You bury the beartrap."
-msgstr ""
+msgstr "Du vergräbst die Bärenfalle."
#: iuse.cpp
msgid "You bury the land mine."
-msgstr ""
+msgstr "Du vergräbst die Landmine."
#: iuse.cpp
msgid "You can dig a pit via the construction menu--hit *"
msgstr ""
#: iuse.cpp
-msgid "You can only mod tools with this battery mod."
+msgid ""
+"You can feel the blood rushing through your veins and a strange, medicated "
+"feeling washes over your senses."
msgstr ""
+#: iuse.cpp
+msgid "You can only mod tools with this battery mod."
+msgstr "Mit dem Batterie-Mod kannst du nur Werkzeuge modifizieren."
+
#: iuse.cpp
msgid "You can only purify water."
-msgstr ""
+msgstr "Du kannst nur Wasser reinigen."
#: iuse.cpp
msgid "You can only slice items made of cotton or leather."
-msgstr ""
+msgstr "Du kannst nur Items aus Stoff oder Leder aufschneiden."
#: iuse.cpp
msgid ""
@@ -12773,6 +13040,8 @@ msgid ""
"pick your nose, but you can't pick\n"
"your friend's nose"
msgstr ""
+"Wer anderen in der Nase bohrt,\n"
+"ist selbst ein Schwein."
#: iuse.cpp
#, c-format
@@ -12794,17 +13063,17 @@ msgstr ""
#: iuse.cpp
msgid "You can't cut that."
-msgstr ""
+msgstr "Das kannst du nicht schneiden."
#: iuse.cpp
#, c-format
msgid "You can't dig in that %s"
-msgstr ""
+msgstr "Du kannst darin nicht graben! %s"
#: iuse.cpp player.cpp
#, c-format
msgid "You can't do anything interesting with your %s."
-msgstr ""
+msgstr "Mit deinem %s kannst du nicht interessantes anstellen."
#: iuse.cpp
msgid "You can't drill there."
@@ -12813,60 +13082,64 @@ msgstr ""
#: iuse.cpp
msgid "You can't find the direction if your radio isn't tuned."
msgstr ""
+"Du kannst die Richtung nicht finden, wenn dein Radio nicht richtig "
+"eingestellt ist."
#: iuse.cpp
msgid "You can't heat that up!"
-msgstr ""
+msgstr "Das kannst du nicht erhitzen!"
#: iuse.cpp
#, c-format
msgid "You can't place a %s there."
-msgstr ""
+msgstr "Du kannst hier keinen %s platzieren."
#: iuse.cpp
#, c-format
msgid "You can't place a %s there. It contains a trap already."
-msgstr ""
+msgstr "Du kannst hier keinen %s platzieren. Dort ist bereits eine Falle."
#: iuse.cpp
msgid "You can't see to sew!"
-msgstr ""
+msgstr "Du kannst nicht genug sehen zum Nähen!"
#: iuse.cpp
msgid "You can't turn off a flare."
-msgstr ""
+msgstr "Du kannst eine Leuchtfackel nicht ausschalten."
#: iuse.cpp
msgid "You can't turn off a glowstick."
-msgstr ""
+msgstr "Du kannst ein Knicklich nicht ausschalten."
#: iuse.cpp
msgid "You cannot cut that, you must disassemble it using the disassemble key"
msgstr ""
+"Du kannst das nicht schneiden, du musst es mit der Demontage-Taste "
+"demontieren."
#: iuse.cpp
msgid "You cannot disassemble that."
-msgstr ""
+msgstr "Du kannst das nicht demontieren."
#: iuse.cpp
msgid "You cannot place a turret there."
-msgstr ""
+msgstr "Du kannst hier keinen Geschützturm stellen."
#: iuse.cpp
#, c-format
msgid "You carve the %1$s into %2$i %3$s."
msgid_plural "You carve the %1$s into %2$i %3$ss."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Du schnitzt das %1$s zu %2$i %3$s."
+msgstr[1] "Du schnitzt das %1$s zu %2$i× %3$s."
#: iuse.cpp
msgid "You cauterize yourself. It hurts like hell!"
-msgstr ""
+msgstr "Du kauterisierst dich selbst. Es tut höllisch weh!"
#: iuse.cpp
-#, fuzzy, c-format
+#, c-format
msgid "You chew your %s."
-msgstr "Du isst %s."
+msgstr "Du kaust dein %s."
#: iuse.cpp
msgid "You churn up the earth here."
@@ -12874,55 +13147,59 @@ msgstr ""
#: iuse.cpp
msgid "You clean the wound."
-msgstr ""
+msgstr "Du säuberst die Wunde."
#: iuse.cpp
#, c-format
msgid "You clumsily cut the %s into useless ribbons."
-msgstr ""
+msgstr "Du zerschneidest den %s zu nutzlosen Bändern."
#: iuse.cpp
#, c-format
msgid "You clumsily cut the %s into useless scraps."
-msgstr ""
+msgstr "Du zerschneidest den %s zu nutzlosen Bändern."
#: iuse.cpp
#, c-format
msgid "You cut the %1$s into %2$i %3$s."
msgid_plural "You cut the %1$s into %2$i %3$ss."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Du schneidest das %1$s zu %2$i %3$s auf."
+msgstr[1] "Du schneidest das %1$s zu %2$i× %3$s auf."
#: iuse.cpp
msgid "You cut the log into planks."
-msgstr ""
+msgstr "Du zerhackst den Holzscheit zu Planken."
#: iuse.cpp
#, c-format
msgid "You damage your %s further!"
-msgstr ""
+msgstr "Du beschädigst deinen %s noch weiter."
#: iuse.cpp
#, c-format
msgid "You damage your %s!"
-msgstr ""
+msgstr "Du beschädigst deinen %s!"
+
+#: iuse.cpp
+msgid "You depress the button but no sound comes out."
+msgstr "Du drückst den Knopf aber es kommt kein Ton raus."
#: iuse.cpp
msgid "You destroy it!"
-msgstr ""
+msgstr "Du zerstörst es!"
#: iuse.cpp
msgid "You disinfect the wound."
-msgstr ""
+msgstr "Du desinfizierst die Wunde."
#: iuse.cpp
msgid "You do not have that item!"
-msgstr ""
+msgstr "Dieses Item hast du nicht!"
#: iuse.cpp
#, c-format
msgid "You don't have enough %s to do that."
-msgstr ""
+msgstr "Du hast nicht genug %s, um das zu tun."
#: iuse.cpp
msgid ""
@@ -12937,28 +13214,28 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "You don't repair your %s, but you waste lots of thread."
-msgstr ""
+msgstr "Deinen %s reparierst du nicht, aber du verschwendest viel Faden."
#: iuse.cpp
#, c-format
msgid "You double the battery capacity of your %s!"
-msgstr ""
+msgstr "Du verdoppelst die Batterienkapazität deines %s!"
#: iuse.cpp
msgid "You fail to spray a message here."
-msgstr ""
+msgstr "Du schaffst es nicht, hier eine Nachricht zu sprühen."
#: iuse.cpp
msgid "You fail to stop the bleeding."
-msgstr ""
+msgstr "Dir misslingt es, die Blutung zu beenden."
#: iuse.cpp
msgid "You fail to write a message here."
-msgstr ""
+msgstr "Du schaffst es nicht, hier eine Nachricht zu schreiben."
#: iuse.cpp
msgid "You feel a bit wobbly."
-msgstr ""
+msgstr "Du fühlst dich etwas wabbelig."
#: iuse.cpp
msgid "You feel a burning sensation under your skin that quickly fades away."
@@ -12966,31 +13243,31 @@ msgstr ""
#: iuse.cpp
msgid "You feel a momentary nausea."
-msgstr ""
+msgstr "Du verspürst eine augenblickliche Übelkeit."
#: iuse.cpp
msgid "You feel a strange warmth spreading throughout your body..."
-msgstr ""
+msgstr "Du fühlst eine seltsame Wärme durch deinen Körper."
#: iuse.cpp
msgid "You feel cleansed inside!"
-msgstr ""
+msgstr "Du fühlst dich von innen gesäubert!"
#: iuse.cpp
msgid "You feel cleansed."
-msgstr ""
+msgstr "Du fühlst dich gereinigt."
#: iuse.cpp
msgid "You feel completely exhausted."
-msgstr ""
+msgstr "Du fühlst dich völlig erschöpft."
#: iuse.cpp
msgid "You feel healed."
-msgstr ""
+msgstr "Du fühlst dich geheilt."
#: iuse.cpp
msgid "You feel healthier!"
-msgstr ""
+msgstr "Du fühlst dich gesünder!"
#: iuse.cpp
msgid "You feel insidious."
@@ -12999,26 +13276,32 @@ msgstr ""
#: iuse.cpp
msgid "You feel like your action has attracted attention."
msgstr ""
+"Du hast das Gefühl, dass deine Handlung die Aufmerksamkeit auf dich gezogen "
+"hat."
#: iuse.cpp
msgid "You feel much better!"
-msgstr ""
+msgstr "Du fühlst dich viel besser!"
#: iuse.cpp
msgid "You feel much closer to nature."
-msgstr ""
+msgstr "Du fühlst dich viel näher an der Natur."
#: iuse.cpp
msgid "You feel tough."
-msgstr ""
+msgstr "Du fühlst dich widerstandsfähig."
#: iuse.cpp
msgid "You feel unhinged."
-msgstr ""
+msgstr "Du bist verstört."
#: iuse.cpp
msgid "You feel very sleepy..."
-msgstr ""
+msgstr "Du bist sehr müde."
+
+#: iuse.cpp
+msgid "You feel...better. Somehow."
+msgstr "Du fühlst dich irgendwie besser."
#: iuse.cpp
msgid "You have a vision of the surrounding area..."
@@ -13030,40 +13313,44 @@ msgstr ""
#: iuse.cpp
msgid "You hear buzzing, and feel your body harden."
-msgstr ""
+msgstr "Du hörst Summen und fühlst deinen Körper erhärten."
#: iuse.cpp
msgid "You heat up the food."
-msgstr ""
+msgstr "Du erhitzt die Nahrung."
#: iuse.cpp
msgid "You honk the bicycle horn."
+msgstr "Du betätigst die Fahrradklingel."
+
+#: iuse.cpp
+msgid "You honk your airhorn."
msgstr ""
#: iuse.cpp
msgid "You inject the vaccine."
-msgstr ""
+msgstr "Du injizierst den Impfstopf."
#: iuse.cpp
msgid "You irreversibly activate the lightstrip."
-msgstr ""
+msgstr "Du aktivierst den Leuchtstreifen unwiderruflich."
#: iuse.cpp
msgid "You lift the manhole cover."
-msgstr ""
+msgstr "Du hebst den Gullideckel hoch."
#: iuse.cpp
msgid "You light a cigarette and smoke it."
-msgstr ""
+msgstr "Du zündest eine Zigarrete an und rauchst sie."
#: iuse.cpp
#, c-format
msgid "You light a string of %d firecrackers."
-msgstr ""
+msgstr "Du entzündest eine Kette von %d Knallfröschen."
#: iuse.cpp
msgid "You light one firecracker."
-msgstr ""
+msgstr "Zu entzündest einen Knallfrosch."
#: iuse.cpp
msgid "You light the Louisville Slaughterer."
@@ -13071,91 +13358,94 @@ msgstr ""
#: iuse.cpp
msgid "You light the arrow!."
-msgstr ""
+msgstr "Du entzündest den Pfeil!"
#: iuse.cpp
msgid "You light the candle."
-msgstr ""
+msgstr "Du entzündest die Kerze."
#: iuse.cpp
msgid "You light the dynamite."
-msgstr ""
+msgstr "Du entzündest das Dynamit."
#: iuse.cpp
msgid "You light the firecracker."
-msgstr ""
+msgstr "Du entzündest den Knallfrosch."
#: iuse.cpp
msgid "You light the fuse on the pipe bomb."
-msgstr ""
+msgstr "Du zündest den Docht der Rohrbombe an."
#: iuse.cpp
msgid "You light the match head bomb."
-msgstr ""
+msgstr "Du entzündest die Streichholzkopfbombe."
#: iuse.cpp
msgid "You light the molotov cocktail."
-msgstr ""
+msgstr "Zu entzündest das Molotov Cocktail."
#: iuse.cpp
msgid "You light the pack of firecrackers."
-msgstr ""
+msgstr "Du entzündest den Packen Knallfrösche."
#: iuse.cpp
msgid "You light the torch."
-msgstr ""
+msgstr "Du entzündest die Fackel."
#: iuse.cpp
#, c-format
msgid "You listen to %s"
-msgstr ""
+msgstr "Du hörst dir %s an."
#: iuse.cpp
#, c-format
msgid "You make your %s extra sturdy."
-msgstr ""
+msgstr "Du machst deinen %s besonders robust."
#: iuse.cpp
msgid "You misprogram the manhack; it's hostile!"
-msgstr ""
+msgstr "Du fehlprogrammierst die Klingendrohne; sie ist feindlich!"
#: iuse.cpp
msgid "You misprogram the turret; it's hostile!"
-msgstr ""
+msgstr "Du fehlprogrammierst den Geschützturm, er ist feindlich."
#: iuse.cpp
msgid "You mop up the spill"
-msgstr ""
+msgstr "Du wischt das Verschüttete auf."
#: iuse.cpp
msgid "You mop yourself up."
-msgstr ""
+msgstr "Du wischst dich selbst ab."
#: iuse.cpp
msgid "You must place the tripwire between two solid tiles."
-msgstr ""
+msgstr "Du musst den Stolperdraht zwischen zwei festen Feldern aufspannen."
#: iuse.cpp
msgid ""
"You neatly sever all of the veins and arteries in your body. Oh wait, Never "
"mind."
msgstr ""
+"Fein säuberlich trennst du all deine Venen und Aterien deines Körpers. "
+"Moment mal! Ach, vergiss es!"
#: iuse.cpp
msgid "You need a 3x3 flat space to place a shelter"
msgstr ""
+"Du benötigst Platz von 3×3 Feldern, um einen Unterschlupf zu platzieren."
#: iuse.cpp
msgid "You need a 3x3 flat space to place a tent"
-msgstr ""
+msgstr "Du brachst Platz von 3×3 Feldern, um ein Zelt aufzuschlagen."
#: iuse.cpp
msgid "You need a lighter or fire to light this."
-msgstr ""
+msgstr "Du benötigst ein Feuerzeug oder Feuer, um dies anzuzünden."
#: iuse.cpp
msgid "You need a lighter to light this."
-msgstr ""
+msgstr "Du benötigst ein Feuerzeug, um dies zu entzünden."
#: iuse.cpp
msgid "You need a lighter with 4 charges before you can cauterize yourself."
@@ -13163,11 +13453,11 @@ msgstr ""
#: iuse.cpp
msgid "You need a lighter!"
-msgstr ""
+msgstr "Du brauchst ein Feuerzeug!"
#: iuse.cpp
msgid "You need a shovel."
-msgstr ""
+msgstr "Du brauchst eine Schaufel."
#: iuse.cpp
msgid "You need a source of flame!"
@@ -13175,17 +13465,23 @@ msgstr ""
#: iuse.cpp
msgid "You need batteries to cauterize wounds."
-msgstr ""
+msgstr "Du brauchst Batterien, um Wunden zu kauterisieren."
#: iuse.cpp
msgid "You need something to light it."
-msgstr ""
+msgstr "Du brauchst etwas, um es anzuzünden."
#: iuse.cpp
msgid ""
"You need to be at least level 2 in the firearms skill before you can "
"disassemble ammunition."
msgstr ""
+"Du musst deine Feuerwaffen-Fertigkeit mindestens auf Sutfe 2 trainiert "
+"haben, bevor du Munition demontieren kannst."
+
+#: iuse.cpp
+msgid "You need to roar, bask, bite, and flap. NOW."
+msgstr ""
#: iuse.cpp
msgid "You open the jar, exposing it to the atmosphere."
@@ -13197,11 +13493,12 @@ msgstr ""
#: iuse.cpp
msgid "You painstakingly unfold the bicycle and make it ready to ride."
-msgstr ""
+msgstr "Sorgfältig klappst du das Klapprad auf und machst es fahrtüchtig."
#: iuse.cpp
msgid "You pick your nose and your sinuses swing open."
msgstr ""
+"Mit dem Dietrich bohrst du in deiner Nase und deine Nebenhöhlen öffnen sich."
#: iuse.cpp
msgid "You place the brazier securely."
@@ -13209,72 +13506,73 @@ msgstr ""
#: iuse.cpp
msgid "You place the funnel, waiting to collect rain."
-msgstr ""
+msgstr "Du platzierst den Trichter. Er wartet darauf, Regen zu sammeln."
#: iuse.cpp
msgid "You place the makeshift funnel, waiting to collect rain."
msgstr ""
+"Du platizerst den provisorischen Trichter. Er wartet daruf, Regen zu sammeln."
#: iuse.cpp
#, c-format
msgid "You play on your %s for a while."
-msgstr ""
+msgstr "Für eine Weile spielst du auf deinem %s."
#: iuse.cpp
msgid "You pop open the crate."
-msgstr ""
+msgstr "Du brichst die Kiste auf."
#: iuse.cpp
msgid "You practice your sewing."
-msgstr ""
+msgstr "Du übst dein Nähen."
#: iuse.cpp
msgid "You practice your soldering."
-msgstr ""
+msgstr "Du übst dein Löten."
#: iuse.cpp
msgid "You pry open the door."
-msgstr ""
+msgstr "Du brichst die Türe auf."
#: iuse.cpp
msgid "You pry open the window."
-msgstr ""
+msgstr "Du hebelst das Fenster auf."
#: iuse.cpp
msgid "You pry, but cannot lift the manhole cover."
-msgstr ""
+msgstr "Du versuchst es, aber du kannst den Gullideckel nicht hochheben."
#: iuse.cpp
msgid "You pry, but cannot pop open the crate."
-msgstr ""
+msgstr "Du versuchst es, aber du kannst die Kiste nicht aufbrechen."
#: iuse.cpp
msgid "You pry, but cannot pry open the door."
-msgstr ""
+msgstr "Du versuchst es, aber du kannst die Türe nicht aufbrechen."
#: iuse.cpp
msgid "You pry, but cannot pry open the window."
-msgstr ""
+msgstr "Du versuchst es, aber du schaffst es nicht, das Fenster aufzuhebeln."
#: iuse.cpp
msgid "You pull the activating lever, readying the LAW to fire."
-msgstr ""
+msgstr "Zu ziehst den Aktivierungshebel, was die LAW zum Feuern bereitmacht."
#: iuse.cpp
msgid "You pull the pin on the EMP grenade."
-msgstr ""
+msgstr "Du ziehst den Stift der EMP-Granate."
#: iuse.cpp
msgid "You pull the pin on the Granade."
-msgstr ""
+msgstr "Du ziehst den Stift der Granate."
#: iuse.cpp
msgid "You pull the pin on the flashbang."
-msgstr ""
+msgstr "Du ziehst den Stift der Blendgranate."
#: iuse.cpp
msgid "You pull the pin on the grenade."
-msgstr ""
+msgstr "Du zieht den Stift der Granate."
#: iuse.cpp
msgid "You pull the pin on the scrambler grenade."
@@ -13282,20 +13580,20 @@ msgstr ""
#: iuse.cpp
msgid "You pull the pin on the smoke bomb."
-msgstr ""
+msgstr "Du ziehst den Stift der Rauchgranate."
#: iuse.cpp
msgid "You pull the pin on the teargas canister."
-msgstr ""
+msgstr "Du ziehst den Stift der Tränengasgranate."
#: iuse.cpp
msgid "You put in the earbuds and start listening to music."
-msgstr ""
+msgstr "Du steckst die Ohrhörrer ein und fängst an, Musik zuzuhören."
#: iuse.cpp
#, c-format
msgid "You put the %s in your boot."
-msgstr ""
+msgstr "Du steckst das %s in deinen Stiefel."
#: iuse.cpp
msgid ""
@@ -13309,17 +13607,17 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "You repair your %s completely!"
-msgstr ""
+msgstr "Du reparierst deinen %s vollständig!"
#: iuse.cpp
#, c-format
msgid "You repair your %s!"
-msgstr ""
+msgstr "Du reparierst deinen %s!"
#: iuse.cpp
#, c-format
msgid "You repair your %s, but waste lots of thread."
-msgstr ""
+msgstr "Du reparierst deinen %s, aber verschwendest viel Faden."
#: iuse.cpp
#, c-format
@@ -13328,84 +13626,85 @@ msgstr ""
#: iuse.cpp
msgid "You set the beartrap."
-msgstr ""
+msgstr "Du stellst die Bärenfalle."
#: iuse.cpp
msgid "You set the blade trap two squares away."
-msgstr ""
+msgstr "Du stellst die Klingenfalle zwei Felder weit weg."
#: iuse.cpp
msgid "You set the booby trap up and activate the grenade."
-msgstr ""
+msgstr "Du stellst die Sprengfalle und aktivierst die Granate."
#: iuse.cpp
msgid "You set the bubble wrap on the ground, ready to be popped."
msgstr ""
+"Du legst die Luftpolsterfolie auf den Boden. Sie ist nun bereit zum Knacken."
#: iuse.cpp
msgid "You set the crossbow trap."
-msgstr ""
+msgstr "Du stellst die Armbrustfalle."
#: iuse.cpp
msgid "You set the land mine."
-msgstr ""
+msgstr "Du schärfst die Landmine."
#: iuse.cpp
msgid "You set the shotgun trap."
-msgstr ""
+msgstr "Du stellst die Schrotflintenfalle."
#: iuse.cpp
msgid "You set the snare trap."
-msgstr ""
+msgstr "Du stellst die Fallstrick-Falle."
#: iuse.cpp
#, c-format
msgid "You set the timer to %d."
-msgstr ""
+msgstr "Du stellst den Timer auf %d."
#: iuse.cpp
#, c-format
msgid "You shock %s!"
-msgstr ""
+msgstr "Du schockst %s!"
#: iuse.cpp
#, c-format
msgid "You shock the %s!"
-msgstr ""
+msgstr "Du schockst den %s!"
#: iuse.cpp
msgid "You shoot up."
-msgstr ""
+msgstr "Du schießt hoch."
#: iuse.cpp
#, c-format
msgid "You slice the %s into a piece of leather."
msgid_plural "You slice the %1$s into %2$d pieces of leather."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Du schneidest den %s zu einem Lederstück."
+msgstr[1] "Du schneidest den %1$s zu %2$d Lederstücken."
#: iuse.cpp
#, c-format
msgid "You slice the %s into a rag."
msgid_plural "You slice the %1$s into %2$d rags."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Du schneidest den %s zu einem Lumpen."
+msgstr[1] "Du schneidest den %1$s zu %2$d Lumpen."
#: iuse.cpp
msgid "You smoke some Grack Cocaine. Time seems to stop."
-msgstr ""
+msgstr "Du rauchst etwas Grack-Kokain. Die Zeit scheint anzuhalten."
#: iuse.cpp
msgid "You smoke some more weed."
-msgstr ""
+msgstr "Du rauchst noch etwas mehr Gras."
#: iuse.cpp
msgid "You smoke some weed. Good stuff, man!"
-msgstr ""
+msgstr "Du rauchst etwas Gras. Gutes Zeug, Mann!"
#: iuse.cpp
msgid "You smoke your crack rocks. Mother would be proud."
-msgstr ""
+msgstr "Du rauchst deinen Crack. Mutter wäre Stolz."
#: iuse.cpp
msgid "You smoke your meth. The world seems to sharpen."
@@ -13413,123 +13712,122 @@ msgstr ""
#: iuse.cpp
msgid "You snort a bump of coke."
-msgstr ""
+msgstr "Du schnupfst etwas Kokain."
#: iuse.cpp
msgid "You snort some crystal meth."
-msgstr ""
+msgstr "Du schnupfst etwas Crystal-Meth."
#: iuse.cpp
-#, fuzzy
msgid "You spill the cat food all over the ground."
-msgstr "Du legst %s auf den Boden."
+msgstr "Du verschüttest das Katzenfutter quer über den ganzen Boden."
#: iuse.cpp
msgid "You spill the dogfood all over the ground."
-msgstr ""
+msgstr "Du verschüttest das Hundefutter quer über den ganzen Boden."
#: iuse.cpp
msgid "You spray a message on the ground."
-msgstr ""
+msgstr "Du sprühst eine Nachricht auf den Boden."
#: iuse.cpp
msgid "You squeeze the pheremone ball.."
-msgstr ""
+msgstr "Du drückst den Pheromonball."
#: iuse.cpp
msgid "You stop the bleeding."
-msgstr ""
+msgstr "Du beendest die Blutung."
#: iuse.cpp
msgid "You strike your flare and light it."
-msgstr ""
+msgstr "Du schlägst deine Leuchtfackel und zündest sie an."
#: iuse.cpp
msgid "You string up the tripwire."
-msgstr ""
+msgstr "Du spannst den Strolperdraht an."
#: iuse.cpp
msgid "You successfully light a fire."
-msgstr ""
+msgstr "Erfolgreich entfachst du ein Feuer."
#: iuse.cpp
msgid "You suddenly feel hollow inside."
-msgstr ""
+msgstr "Du fühlst dich plötzlich hohl innen."
#: iuse.cpp
msgid "You take a few puffs from your cigar."
-msgstr ""
+msgstr "Du nimmst ein paar Züge von deiner Zigarre."
#: iuse.cpp
msgid "You take a puff from your inhaler."
-msgstr ""
+msgstr "Du nimmst einen Zug aus deinem Inhalator."
#: iuse.cpp
msgid "You take an iodine tablet."
-msgstr ""
+msgstr "Du nimmst eine Jod-Tablette ein."
#: iuse.cpp
msgid "You take apart the ammunition."
-msgstr ""
+msgstr "Du nimmst die Munition auseinander."
#: iuse.cpp
msgid "You take one bite, and immediately vomit!"
-msgstr ""
+msgstr "Du nimmst einen Biss und erbrichst sofort!"
#: iuse.cpp
#, c-format
msgid "You take some %s"
-msgstr ""
+msgstr "Du nimmt etwas %s ein."
#: iuse.cpp
#, c-format
msgid "You take some %s."
-msgstr ""
+msgstr "Du nimmst etwas %s."
#: iuse.cpp
msgid "You take some antibiotics."
-msgstr ""
+msgstr "Du nimmst ein paar Antibiotika ein."
#: iuse.cpp
msgid "You take some fungicide."
-msgstr ""
+msgstr "Du nimmst etwas Pilzvernichtungsmittel ein."
#: iuse.cpp
msgid "You take some vitamins."
-msgstr ""
+msgstr "Du nimmst ein paar Vitamine ein."
#: iuse.cpp
#, c-format
msgid "You take your %s in, improving the fit."
-msgstr ""
+msgstr "Du nächst dein %s ab. Es passt dir nun besser."
#: iuse.cpp
msgid "You try to hit yourself with the hammer."
-msgstr ""
+msgstr "Du versuchst, dich selbst mit dem Hammer zu treffen."
#: iuse.cpp
msgid "You try to light a fire, but fail."
-msgstr ""
+msgstr "Du versuchst ein Feuer zu entfachen, doch du scheiterst."
#: iuse.cpp
msgid "You turn off the light"
-msgstr ""
+msgstr "Du schaltest das Licht aus."
#: iuse.cpp
msgid "You turn the flashlight on."
-msgstr ""
+msgstr "Du schaltest die Taschenlampe an."
#: iuse.cpp
msgid "You turn the lantern on."
-msgstr ""
+msgstr "Du machst die Laterne an."
#: iuse.cpp
msgid "You turn the light on."
-msgstr ""
+msgstr "Du schaltest das Licht ein."
#: iuse.cpp
msgid "You turn the noise emitter on."
-msgstr ""
+msgstr "Du Schaltest den Krachmacher ein."
#: iuse.cpp
msgid "You turn the power supply on."
@@ -13537,44 +13835,44 @@ msgstr ""
#: iuse.cpp
msgid "You turn the radio on."
-msgstr ""
+msgstr "Du schaltest das Radio ein."
#: iuse.cpp
msgid "You unfold the cot and place it on the ground."
-msgstr ""
+msgstr "Du entfaltest dein Klappbettt und legst es auf den Boden."
#: iuse.cpp
msgid "You unroll the fur mat and lay it on the ground."
-msgstr ""
+msgstr "Du entrollst deine Pelzmatte und legst sie auf den Boden."
#: iuse.cpp
msgid "You unroll the mat and lay it on the ground."
-msgstr ""
+msgstr "Du entrollst deine Liegematte und legst sie auf den Boden."
#: iuse.cpp
#, c-format
msgid "You use the %s to dry off!"
-msgstr ""
+msgstr "Du benutzt das %s zum Abkühlen!"
#: iuse.cpp
msgid "You waste a lot of the wood."
-msgstr ""
+msgstr "Zu verschwendest viel vom Holz."
#: iuse.cpp
msgid "You would set yourself on fire."
-msgstr ""
+msgstr "Du würdest dich nur selbst anzünden."
#: iuse.cpp
msgid "You write a message on the ground."
-msgstr ""
+msgstr "Du schreibst eine Nachricht auf dem Boden."
#: iuse.cpp
msgid "You yank the cord, but nothing happens."
-msgstr ""
+msgstr "Du zieht an der Kordel, aber nicht passiert."
#: iuse.cpp
msgid "You yearn for a cool, dark place to hide."
-msgstr ""
+msgstr "Du sehnst dich nach einem kühlen, dunklen Versteck."
#: iuse.cpp
msgid "You're filled with a roaring energy!"
@@ -13582,20 +13880,20 @@ msgstr ""
#: iuse.cpp player.cpp
msgid "You're illiterate!"
-msgstr ""
+msgstr "Du bist ein Analphabet."
#: iuse.cpp
#, c-format
msgid "You're not bleeding enough to need your %s."
-msgstr ""
+msgstr "Deine Blutung ist nicht stark genug, als dass du dein %s benötigest."
#: iuse.cpp
msgid "You're not even chained to a boiler."
-msgstr ""
+msgstr "Du bist noch nicht mal an einem Boiler angekettet."
#: iuse.cpp
msgid "You're wearing that, are you sure?"
-msgstr ""
+msgstr "Dies trägst du. Bist du sicher?"
#: iuse.cpp
msgid "You're wracked with pain!"
@@ -13604,27 +13902,27 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "Your %s emits a deafening boom!"
-msgstr ""
+msgstr "Dein %s stößt einen ohrenbetäubenden Bumms aus!"
#: iuse.cpp
#, c-format
msgid "Your %s goes docile."
-msgstr ""
+msgstr "Dein %s wird fügsam."
#: iuse.cpp
#, c-format
msgid "Your %s is already enhanced."
-msgstr ""
+msgstr "Dein %s ist bereits aufgebessert."
#: iuse.cpp
#, c-format
msgid "Your %s is not made of cotton, wool, leather or fur."
-msgstr ""
+msgstr "Dein %s ist nicht aus Stoff, Wolle, Leder oder Pelz gemacht."
#: iuse.cpp
#, c-format
msgid "Your %s is not made of kevlar, plastic or metal."
-msgstr ""
+msgstr "Dein %s ist nicht aus Kevlar, Plastik oder Metall."
#: iuse.cpp
#, c-format
@@ -13634,7 +13932,7 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "Your %s screams disturbingly."
-msgstr ""
+msgstr "Dein %s schreit verstörend."
#: iuse.cpp
msgid "Your No. 9 cuts out!"
@@ -13658,31 +13956,31 @@ msgstr ""
#: iuse.cpp
msgid "Your body lightens and you long for the sky."
-msgstr ""
+msgstr "Dein Körper wird leichter und du hast ein Verlangen nach dem Himmel."
#: iuse.cpp
msgid "Your body loses all rigidity for a moment."
-msgstr ""
+msgstr "Dein Körper verliert für einen Augenblick jegliche Starre."
#: iuse.cpp
msgid "Your breathing clears up!"
-msgstr ""
+msgstr "Deine Atmung frischt auf!"
#: iuse.cpp
msgid "Your chainsaw dies."
-msgstr ""
+msgstr "Deine Kettensäge geht aus."
#: iuse.cpp
msgid "Your chainsaw rumbles."
-msgstr ""
+msgstr "Deine Kettensäge grummelt."
#: iuse.cpp
msgid "Your heart begins to race."
-msgstr ""
+msgstr "Dein Herz fängt zu rasen an."
#: iuse.cpp
msgid "Your heart races and you see blood for a moment."
-msgstr ""
+msgstr "Dein Herz rast und für einen Augenblick siehst du Blut."
#: iuse.cpp
msgid "Your light amp goggles power on."
@@ -13690,11 +13988,11 @@ msgstr ""
#: iuse.cpp
msgid "Your lit molotov goes out."
-msgstr ""
+msgstr "Dein angezündeter Molotov Cocktail geht aus."
#: iuse.cpp
msgid "Your mind and body slow down. You feel peaceful."
-msgstr ""
+msgstr "Dein Geist und Körper verlangsamen sich. Du fühlst dich friedlich."
#: iuse.cpp
msgid ""
@@ -13712,7 +14010,7 @@ msgstr ""
#: iuse.cpp
#, c-format
msgid "Your radiation level: %d"
-msgstr ""
+msgstr "Dein Strahlungswert: %d"
#: iuse.cpp
msgid "Your repair tool does not have enough charges to do that."
@@ -13724,11 +14022,11 @@ msgstr ""
#: iuse.cpp
msgid "Your sight returns!"
-msgstr ""
+msgstr "Deine Sicht ist wieder da!"
#: iuse.cpp
msgid "Your skin grows warm for a moment."
-msgstr ""
+msgstr "Deine Haut erwärmt sich für einen Moment."
#: iuse.cpp
msgid "Your tactical tonfa is out of power"
@@ -13736,11 +14034,11 @@ msgstr ""
#: iuse.cpp
msgid "Your wound still aches."
-msgstr ""
+msgstr "Deine Wunde tut immer noch weh."
#: iuse.cpp
msgid "Your wound still hurts."
-msgstr ""
+msgstr "Deine Wunde tut immer noch weh."
#: iuse.cpp
msgid "Zap something"
@@ -13748,19 +14046,19 @@ msgstr ""
#: iuse.cpp
msgid "a funky bassline."
-msgstr ""
+msgstr "eine funkige Bassline"
#: iuse.cpp
msgid "a sweet guitar solo!"
-msgstr ""
+msgstr "ein nettes Gitarren-Solo"
#: iuse.cpp
msgid "but alas. You are just too miserly."
-msgstr ""
+msgstr "Aber leider bist du zu geizig."
#: iuse.cpp
msgid "cancel"
-msgstr ""
+msgstr "abbrechen"
#: iuse.cpp
msgid "crunch!"
@@ -13768,19 +14066,19 @@ msgstr ""
#: iuse.cpp
msgid "down and go play the game."
-msgstr ""
+msgstr "hin und fang an zu Spielen."
#: iuse.cpp
msgid "dramatic classical music."
-msgstr ""
+msgstr "dramatische klassische Musik"
#: iuse.cpp
msgid "extinguish"
-msgstr ""
+msgstr "löschen"
#: iuse.cpp map.cpp monattack.cpp ranged.cpp
msgid "glass breaking!"
-msgstr ""
+msgstr "Glas scheppert."
#: iuse.cpp
msgid "grnd grnd grnd"
@@ -13788,27 +14086,27 @@ msgstr ""
#: iuse.cpp vehicle.cpp
msgid "honk."
-msgstr ""
+msgstr "»Tröt.«"
#: iuse.cpp
msgid "just expect them to work! Now put the pickaxe"
-msgstr ""
+msgstr "und glauben, dass sie funktionierne. Nun leg die Spitzhacke"
#: iuse.cpp
msgid "kevlar plates"
-msgstr ""
+msgstr "Kevlarplatten"
#: iuse.cpp
msgid "light something"
-msgstr ""
+msgstr "etwas entzünden"
#: iuse.cpp
msgid "permanent_marker"
-msgstr ""
+msgstr "Permanentmarker"
#: iuse.cpp
msgid "plastic chunks"
-msgstr ""
+msgstr "Plastikklumpen"
#: iuse.cpp
msgid "radio: "
@@ -13820,7 +14118,7 @@ msgstr "Altmetall"
#: iuse.cpp
msgid "some amazing vocals."
-msgstr ""
+msgstr "großartigen Gesang"
#: iuse.cpp
msgid "some bass-heavy post-glam speed polka"
@@ -13828,12 +14126,12 @@ msgstr ""
#: iuse.cpp
msgid "some pumping bass."
-msgstr ""
+msgstr "Bass, der mächtig reinhaut"
#. ~ the sound of a lit fuse
#: iuse.cpp
msgid "ssss..."
-msgstr ""
+msgstr "»Zisch.«"
#: iuse.cpp
msgid "tactical tonfa"
@@ -13845,17 +14143,19 @@ msgstr "Fackel (angezündet)"
#: iuse.cpp
msgid "turn off light"
-msgstr ""
+msgstr "Licht ausschalten"
#: iuse_software.cpp
msgid "You found kitten!"
-msgstr ""
+msgstr "Du hast die Katze gefunden!"
#: iuse_software.cpp
#, c-format
msgid ""
"You struggle to get '%s' working, and finally give up to play minesweeper."
msgstr ""
+"Du hast Schwierigkeiten, »%s« zum laufen zu bringen, gibst es auf und "
+"spielst Minesweeper."
#: lang/json/json_bionics.py
msgid ""
@@ -13967,7 +14267,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Battery System"
-msgstr ""
+msgstr "Batteriesystem"
#: lang/json/json_bionics.py
msgid "Blood Analysis"
@@ -13979,7 +14279,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Cerebral Booster"
-msgstr ""
+msgstr "Zelebral-Booster"
#: lang/json/json_bionics.py
msgid "Cloaking System"
@@ -14017,7 +14317,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Diamond Cornea"
-msgstr ""
+msgstr "Diamant-Hornhaut"
#: lang/json/json_bionics.py
msgid "Directional EMP"
@@ -14054,7 +14354,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Enhanced Hearing"
-msgstr ""
+msgstr "Verbessertes Gehör"
#: lang/json/json_bionics.py
msgid "Enhanced Memory Banks"
@@ -14103,6 +14403,8 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "If you're seeing this, it's a bug. (game::init_bionics)"
msgstr ""
+"Falls du dies siehst, handelt es sich um einen Programmierfehler. (game::"
+"init_bionics)"
#: lang/json/json_bionics.py
msgid "Implanted Night Vision"
@@ -14168,7 +14470,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Internal Furnace"
-msgstr ""
+msgstr "Interner Ofen"
#: lang/json/json_bionics.py
msgid "Internal Storage"
@@ -14220,7 +14522,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "NULL bionics"
-msgstr ""
+msgstr "NULL-Bioniken"
#: lang/json/json_bionics.py
msgid ""
@@ -14330,7 +14632,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Solar Panels"
-msgstr ""
+msgstr "Solarzellen"
#: lang/json/json_bionics.py
msgid "Sonic Resonator"
@@ -14473,7 +14775,7 @@ msgstr ""
#: lang/json/json_bionics.py
msgid "Wired Reflexes"
-msgstr ""
+msgstr "Verdrahtete Reflexe"
#: lang/json/json_bionics.py
msgid ""
@@ -14486,6 +14788,9 @@ msgid ""
"You can burn nearly any organic material as fuel (use 'E'), recharging your "
"power level. Some materials will burn better than others."
msgstr ""
+"Du kannst nahezu jedes organische Material als Treibstoff benutzen (drücke "
+"»E«), was deinen Strompegel erhöht. Einige Materialien werden besser als "
+"andere brennen."
#: lang/json/json_bionics.py
msgid ""
@@ -14505,6 +14810,8 @@ msgid ""
"You have a few solar panels installed. While in direct sunlight, your power "
"level will slowly recharge."
msgstr ""
+"Du hast ein paar Solarzellen installiert. Wenn du im direktem Sonnenlicht "
+"stehst, wird dein Strompegel sich langsam aufladen."
#: lang/json/json_bionics.py
msgid ""
@@ -14525,6 +14832,8 @@ msgid ""
"Your brain has been enhanced with bionic coprocessors, giving you a +2 bonus "
"to intelligence."
msgstr ""
+"Dein Hirn wurde mit Bionik-Koprozessoren verbessert, was dir einen Bonus von "
+"+2 in Intelligenz gibt."
#: lang/json/json_bionics.py
msgid ""
@@ -14558,6 +14867,9 @@ msgid ""
"Your eyes have a thin membrane that closes over your eyes while underwater, "
"negating any vision penalties."
msgstr ""
+"Deine Augen haben eine dünne Membrane, welche sich über deine Augen legen, "
+"während du unter dem Wasser bist, was sämtliche Sichtbehinderungen "
+"ausschließt."
#: lang/json/json_bionics.py
msgid ""
@@ -14598,6 +14910,10 @@ msgid ""
"better than the average person. Additionally, high-intensity sounds will be "
"automatically dampened before they can damage your hearing."
msgstr ""
+"Dein Gehör wurde drastisch verbessert, was dich es zehn mal besser hören als "
+"die Durchschnittsperson hören lässt. Außerdem werden sehr laute oder "
+"intensive Töne automatische gedämpft, bevor sie dein Gehör beschädigen "
+"können."
#: lang/json/json_bionics.py
msgid ""
@@ -14649,15 +14965,23 @@ msgid ""
"Your reaction time has been greatly enhanced with bionic nerve stimulators, "
"giving you a +2 bonus to dexterity."
msgstr ""
+"Deine Reaktionszeit wurde stark mit bionischen Nevenstimulatoren verbessert, "
+"was dir einen +2-Bonus für Geschicklichkeit gibt."
#: lang/json/json_bionics.py
msgid "Your vision is greatly enhanced, giving you a +2 bonus to perception."
msgstr ""
+"Deine Sicht ist stark verbessert, was dir einen +2-Bonus für die Wahrnehmung "
+"gibt."
#: lang/json/json_dreams.py
msgid "A terrifyingly real dream has you killing game with your bare teeth."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Hoof. Talon. Tooth. Fight. Feed. Forward."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid ""
"In a dream you catch a glimpse of a strangely cattle-like image of yourself."
@@ -14709,6 +15033,12 @@ msgid ""
"While dreaming, you see a distinctively lizard-like reflection of yourself."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"While dreaming, you see yourself dressed in a hospital gown, receiving "
+"treatment."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Whilst dreaming, you see a disturbingly bestial version of yourself."
msgstr ""
@@ -14726,6 +15056,10 @@ msgstr ""
msgid "You are frightened of the outside after your vivid dream of cave life."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You are many animals, and yet one."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You are terrified by a dream of becoming a lizard hybrid."
msgstr ""
@@ -14734,6 +15068,15 @@ msgstr ""
msgid "You are terrified by a dream of serving the hive queen mindlessly."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You can't quite work out what the dream is about...it just keeps changing."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid "You dream about the zoo, for some reason."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You dream of being a primitive cave dweller."
msgstr ""
@@ -14742,6 +15085,11 @@ msgstr ""
msgid "You dream of grazing in an open field."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You dream of having that success you knew you deserved, back before all this."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You dream of living as a terrifying octopus mutant."
msgstr ""
@@ -14758,6 +15106,10 @@ msgstr ""
msgid "You dream of swimming in the open ocean"
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You feel...OK."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid ""
"You find it hard to control your limbs after dreaming of amorphous blob life."
@@ -14783,10 +15135,20 @@ msgstr ""
msgid "You have a disturbing dream of swimming with a school of fish."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a disturbing dream of undergoing strange medical procedures."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a disturbingly lifelike dream of living as a lizard."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a dream of doctors and nurses doing unnatural things to your body, "
+"which brings you perverse pleasure."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a dream of working in a hive."
msgstr ""
@@ -14800,6 +15162,11 @@ msgstr ""
msgid "You have a strange dream about animals."
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You have a strange dream about being a patient in a frightening hospital."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a strange dream about birds."
msgstr ""
@@ -14852,6 +15219,16 @@ msgstr ""
msgid "You have a strange dream of spinning webs"
msgstr ""
+#: lang/json/json_dreams.py
+msgid "You have a strange dream."
+msgstr ""
+
+#: lang/json/json_dreams.py
+msgid ""
+"You have a vivid dream of being a medical anomaly, as your heartbeat syncs "
+"with the steady drip of an IV line."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You have a vivid dream of hunting in the woods."
msgstr ""
@@ -14864,6 +15241,11 @@ msgstr ""
msgid "You scream in fear while you dream of being chased by a cat"
msgstr ""
+#: lang/json/json_dreams.py
+msgid ""
+"You see yourself, five years from now, as the leader of a successful city."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "You terrifyingly dream of being led to a slaughterhouse by a farmer."
msgstr ""
@@ -14884,10 +15266,18 @@ msgstr ""
msgid "Your disturbingly lifelike dream has you pollinating plants."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dream is filled with creatures, and yet all seem like you."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dream of living in the dark for years is almost real."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dream-self looks competent and in control."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dreams give a strange reclusive feeling."
msgstr ""
@@ -14936,6 +15326,10 @@ msgstr ""
msgid "Your dreams give you a strange wet, scaly feeling."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dreams give you an oddly medicated feeling."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your dreams of fully turning into a spider frighten you."
msgstr ""
@@ -14945,10 +15339,18 @@ msgid ""
"Your dreams of living on the ocean floor seem more lifelike than reality."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your dreams...are complex and multifaceted."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your lifelike dreams have you scavenging food with a pack of rats."
msgstr ""
+#: lang/json/json_dreams.py
+msgid "Your success in restoring civilization was only a dream. For now."
+msgstr ""
+
#: lang/json/json_dreams.py
msgid "Your vivid dream of living as a slime blob frightens you."
msgstr ""
@@ -15270,6 +15672,8 @@ msgid ""
"Ever go toe-to-toe with a manhack? Tiny little helicopters covered in "
"knives. Best be packing a shotgun!"
msgstr ""
+"Schon mal eine Klingendrohne gesehen? Winzige kleine Helikopter, die mit "
+"Messern überdeckt sind. Nimm am Besten eine Schrotflinte mit!"
#: lang/json/json_hints.py
msgid ""
@@ -15289,6 +15693,9 @@ msgid ""
"Have you heard about those queen triffids? You gotta keep your distance "
"from them, unless you like having a tree grow right through your chest."
msgstr ""
+"Hast du von den Triffid-Königinnen gehört? Du solltest dich von ihnen "
+"fernhalten, es sei denn, du magst es, wenn ein Baum mitten durch deine Brust "
+"wächst."
#: lang/json/json_hints.py
msgid ""
@@ -15328,6 +15735,8 @@ msgid ""
"I figured out how to take care of those triffids! Let me just say this: "
"they're made of wood, and wood and fire don't mix."
msgstr ""
+"Ich habe herausgefunden, wie man sich um diese Triffiden kümmert. Lass mich "
+"nur eins sagen: Sie sind aus Holz. Und Holz und Feuer vertragen sich nicht."
#: lang/json/json_hints.py
msgid ""
@@ -15335,6 +15744,10 @@ msgid ""
"suddenly woke up to trees and vines growing right up through the floor and "
"walls! He said it was some kind of huge triffid making it happen..."
msgstr ""
+"Ich habe einen Kumpel, der in dieser Blockhütte weit fern in den Wäldern "
+"schlafen war, als er plötzlichdavon geweckt wurde, wie Bäumen und Reben, die "
+"durch den Fußboden und die Wände wuchsen. Er sagte, dass irgendein riesiger "
+"Triffid das angestellt hätte …"
#: lang/json/json_hints.py
msgid ""
@@ -15651,12 +16064,18 @@ msgid ""
"Triffids are tough. They've got natural armor, and it takes a lot to bring "
"them down. I don't recommend getting into a fight with them."
msgstr ""
+"Triffiden sind hartnäckig. Sie haben natürliche Rüstung und es braucht viel, "
+"um sie zu erledigen. Ich empfehle nicht, sich mit ihnen in einen Kampf zu "
+"verwickeln."
#: lang/json/json_hints.py
msgid ""
"Triffids can't see! They figure out where you are by your smell, but if you "
"mask it with smoke or something, you're as good as invisible."
msgstr ""
+"Triffiden können sehen! Sie finden deine Position durch deinen Geruch, aber "
+"wenn du ihn mit Rauch oder irgendwas überdeckst, bist du so gut wie nicht "
+"auffindbar."
#: lang/json/json_hints.py
msgid ""
@@ -15927,6 +16346,14 @@ msgstr "10mm Auto"
msgid "12 gauge pistol"
msgstr ""
+#: lang/json/json_items.py
+msgid "2-by-arm guards"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "2-by-shin guards"
+msgstr ""
+
#: lang/json/json_items.py
msgid "2-by-sword"
msgstr ""
@@ -17061,6 +17488,12 @@ msgstr ""
msgid "A fur coat with a couple small pockets. Extremely warm."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A fur pelt tied into a loincloth. Covers your modesty, but not much else. "
+"Now you are a true barbarian warrior."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A fuzzy pair of brownish cat ears on a headband. It does nothing, but "
@@ -17422,6 +17855,13 @@ msgid ""
"projectile to high velocity. Powered by UPS."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A huge duffel bag with backpack attached, both packed to the gills. Judging "
+"by the feel, a National Guard soldier could have packed this to be ready for "
+"deployment. /n Disassemble to unpack and enjoy."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A huge duffel bag, provides plenty of storage but severely encumbering."
msgstr ""
@@ -17460,6 +17900,12 @@ msgid ""
"long firearm. It allows crossbow bolts to be fired."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A knife consisting of a long somewhat sharpened spike and a thightly wrapped "
+"a rag as a handle. It makes a good melee weapon."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A large 12v lead-acid battery used to power truck electrical systems."
msgstr ""
@@ -17740,6 +18186,12 @@ msgstr ""
msgid "A long nylon rope. Useful for keeping yourself safe from falls."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A long peice of wood with several chunks of steel firmly tied to it. The "
+"resulting weapon is unwieldy and slow but very heavy hitting."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A long piece of cotton string. Use scissors on it to cut it into smaller "
@@ -18135,6 +18587,20 @@ msgstr ""
msgid "A pair of high heels. Difficult to even walk in."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A pair of improvised arm guards made from broken pieces of a 2by4 that are "
+"tied to your arms with rags and string, they offer good proection but are "
+"really uncomfortable to wear."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A pair of improvised shin guards made from broken pieces of a 2by4 that are "
+"tied to your shins with rags and string, they offer good proection but are "
+"really hard to run with."
+msgstr ""
+
#: lang/json/json_items.py
msgid "A pair of khaki pants. Slightly warmer than jeans."
msgstr ""
@@ -18147,6 +18613,12 @@ msgstr ""
msgid "A pair of knee pads made of stout plastic and cloth."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A pair of knuckles consisting of two small squares of wood with several "
+"nails coming through them. Usefull in nasty street fights ."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A pair of leather gloves with no fingers, allowing greater manual dexterity."
@@ -18659,6 +19131,20 @@ msgstr ""
msgid "A short piece of nylon rope. Too small to be of much use."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A short piece of rebar which has been straightened and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"A short piece of steel which has been forged true and sharpened on one end. "
+"Could be used as a projectile by a sufficiently powerful ferromagnetic "
+"weapon."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A short, breezy cotton skirt. Easy to move in, but only has a single small "
@@ -18816,6 +19302,14 @@ msgid ""
"scrap."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A single-shot, electrically propelled, steel rail launcher handcrafted from "
+"scrap. The hypervelocity metal stake that it fires is accelerated to the "
+"point of spontaneous combustion by a Lorentz force generated by "
+"electromagnetic induction, powered by a standard UPS."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A six-foot wooden bow that fires arrows. This takes a fair amount of "
@@ -18839,6 +19333,12 @@ msgstr ""
msgid "A sleeveless cotton shirt. Very easy to move in."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A slender long rod of wood, while traditionally intended as a training tool "
+"for many dueling moves, it still makes a good melee weapon in a pinch."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"A slow-loading hand weapon that launches bolts. Stronger people can reload "
@@ -19060,6 +19560,12 @@ msgid ""
"you light the fuse it will explode, so throw it quickly!"
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"A somewhat sharpened piece of rebar, it is still better at bashing than "
+"stabbing but the added flexibility is nice"
+msgstr ""
+
#: lang/json/json_items.py
msgid "A soup made from someone who is a far better meal than person."
msgstr ""
@@ -19201,16 +19707,11 @@ msgid "A sweet red berry."
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid ""
"A sword bayonet is a large slashing weapon that can be attached to the front "
-"of a shotgun or rifle, allowing a melee attack to deal piercing damage. The "
+"of a shotgun or rifle, allowing a melee attack to deal cutting damage. The "
"added length increases recoil substantially."
msgstr ""
-"Ein Bajonett ist eine Stichwaffe die als Aufsatz an der Spitze einer "
-"Schrotflinte, einer Maschinenpistole oder einem Gewehr montiert werden kann. "
-"Bei einem Nahkampf wird somit Stichschaden verursacht. Die erhöhte "
-"Waffenlänge steigert den Rückstoß geringfügig."
#: lang/json/json_items.py
msgid ""
@@ -20017,6 +20518,10 @@ msgstr ""
msgid "An extremely heavy set of armor plated gloves."
msgstr ""
+#: lang/json/json_items.py
+msgid "An extremely rare mutagen cocktail."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"An extremely strong opioid narcotic derived from morphine. Incredibly "
@@ -21286,6 +21791,12 @@ msgstr ""
msgid "Leather gauntlets with bone armor reinforcement. Very light and strong."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Leather patches stitched together and tied into a makeshift loincloth. "
+"Covers your modesty, but not much else."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"Leg and body armor made from the exoskeletons of insects. Light and durable."
@@ -21317,6 +21828,13 @@ msgstr "Wie Apfelsaft, nur mit Vodka."
msgid "Like cola, but without caffeine. Still not that healthy."
msgstr "Wie Cola, nur ohne koffein. Trotzdem nicht sehr gesund."
+#: lang/json/json_items.py
+msgid ""
+"Long pieces of cloth that are meant to be wrapped around your hands to "
+"provide small amounts of protection while punching and performing other "
+"general mischief."
+msgstr ""
+
#: lang/json/json_items.py
msgid "Lots of articles about cars and driving techniques."
msgstr ""
@@ -21668,6 +22186,18 @@ msgstr "PDA"
msgid "PDA - Flashlight"
msgstr "PDA - Taschenlampe"
+#: lang/json/json_items.py
+msgid "PE023 \"Medical\": Application and Findings"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "PE050 \"Alpha\": Preliminary Report"
+msgstr ""
+
+#: lang/json/json_items.py
+msgid "PE065 \"Chimera\": Best Practices"
+msgstr ""
+
#: lang/json/json_items.py
msgid "PG-7VL rocket"
msgstr ""
@@ -21856,6 +22386,12 @@ msgstr ""
msgid "RV kitchen unit"
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"Rags stitched together and tied into a makeshift loincloth. Covers your "
+"modesty, but not much else."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"Rat-shot is extremely weak ammunition, designed for killing rats, snakes, or "
@@ -22758,6 +23294,12 @@ msgid ""
"could also be used to make cartridges for a cap and ball revolver."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"These may not be the Great Plains, but you can still be the Boss with this "
+"high-crowned hat."
+msgstr ""
+
#: lang/json/json_items.py
msgid "They're blue, but that doesn't mean they're sad."
msgstr "Sie sind Blau, was aber nicht heißt, dass sie traurig sind."
@@ -22854,6 +23396,12 @@ msgid ""
"your morale slightly. Use it to turn it on."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"This binder of highly technical papers describes some new chemical formula, "
+"and its effects on human subjects. It's stamped \"APPROVED\"...."
+msgstr ""
+
#: lang/json/json_items.py
msgid "This bone meal is useful for fertilizing plants."
msgstr ""
@@ -23853,6 +24401,12 @@ msgid ""
"nearby items on fire."
msgstr ""
+#: lang/json/json_items.py
+msgid ""
+"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."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"This is a small gasoline powered lantern. It does not provide much light, "
@@ -24171,6 +24725,10 @@ msgid ""
"the air. They are covered with whirring blades and attack by throwing "
"themselves against their target. Use this item to activate the manhack."
msgstr ""
+"Dies ist eine inaktive Klingendrohne. Klingendrohnen sind faustgroße "
+"Roboter, welche durch die Luft fliegen. Sie sind überdeckt mit schwirrenden "
+"Klingen und greifen an, in dem sie sich selbst gegen ihr Ziel schleudern. "
+"Benutze dieses Item, um die Klingendrohne zu aktivieren."
#: lang/json/json_items.py
msgid ""
@@ -24219,9 +24777,8 @@ msgid ""
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "This is food for cats. It smells strange, but cats seem to love it."
-msgstr "Nahrungsmittel für Hunde. Es riecht zwar komisch aber Hunde lieben es."
+msgstr ""
#: lang/json/json_items.py
msgid "This is food for dogs. It smells strange, but dogs seem to love it."
@@ -24451,6 +25008,20 @@ msgstr ""
"im Wirkungsbereich konvertieren vorrübergehend auf deine Seite und kämpfen "
"für dich."
+#: lang/json/json_items.py
+msgid ""
+"This sheaf of papers-dated the day before you evacuated-describes a new "
+"chemical formula in detail and supplies instructions for its use as some "
+"sort of ...crowd-control catalyst? That can't be right..."
+msgstr ""
+
+#: lang/json/json_items.py
+msgid ""
+"This sheaf of papers-dated two weeks before all this started-describes some "
+"new chemical formula, and its effects on human subjects. It's stamped "
+"\"APPROVED\"..."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"This simple IED is designed to be attached to an arrow and detonate on "
@@ -24594,15 +25165,12 @@ msgstr ""
"ist mit einer geringen Abnahme im Schaden und der Genauigkeit zu rechnen."
#: lang/json/json_items.py
-#, fuzzy
msgid ""
"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."
msgstr ""
-"Dieses Gerät kann zur Reinigung von verschmutztem Wasser verwendet werden. "
-"Wie zum Beispiel Wasser aus einem Fluss oder einer Toilette."
#: lang/json/json_items.py
msgid ""
@@ -24719,6 +25287,12 @@ msgstr "Was ist ein Transistor?"
msgid "When the cheese starts flowing, Kraft gets your noodle going."
msgstr "Sieh, sobald der Käse rinnt, Kraft dir deine Nudeln bringt."
+#: lang/json/json_items.py
+msgid ""
+"Whether hunting varmints, fixing up the ranch, or just wishing you had a "
+"horse, this is the hat for the job."
+msgstr ""
+
#: lang/json/json_items.py
msgid ""
"While this seems like it would be very useful in this situation, the sheer "
@@ -24785,9 +25359,8 @@ msgid "active Granade"
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "active flare"
-msgstr "Aktive Blendgranate"
+msgstr ""
#: lang/json/json_items.py
msgid "active flashbang"
@@ -24841,6 +25414,10 @@ msgstr "Verbessertes UPS (an)"
msgid "adventure novel"
msgstr ""
+#: lang/json/json_items.py
+msgid "alpha mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "aluminium bat"
msgstr "Aluminiumschläger"
@@ -25545,6 +26122,10 @@ msgstr ""
msgid "children's book"
msgstr ""
+#: lang/json/json_items.py
+msgid "chimera mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "chitin arm guards"
msgstr "Chitin Armschiene"
@@ -25701,6 +26282,10 @@ msgstr "Kompositbogen"
msgid "compound bow"
msgstr "Compoundbogen"
+#: lang/json/json_items.py
+msgid "compressed air horn"
+msgstr ""
+
#: lang/json/json_items.py
msgid "concentrated acid"
msgstr "Konzentrierte Säure"
@@ -25789,6 +26374,10 @@ msgstr "Feldbett"
msgid "cotton hat"
msgstr "Baumwollhaube"
+#: lang/json/json_items.py
+msgid "cowboy hat"
+msgstr ""
+
#: lang/json/json_items.py
msgid "crack"
msgstr "Crack"
@@ -25833,6 +26422,10 @@ msgstr ""
msgid "crude sword"
msgstr ""
+#: lang/json/json_items.py
+msgid "cudgel"
+msgstr ""
+
#: lang/json/json_items.py
msgid "damaged shelter kit"
msgstr "Beschädigter Unterschlupfbausatz"
@@ -25846,9 +26439,8 @@ msgid "darts"
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "dead flare"
-msgstr "Todmüde"
+msgstr ""
#: lang/json/json_items.py
msgid "dead glowstick"
@@ -26066,6 +26658,10 @@ msgstr ""
msgid "feather"
msgstr "Feder"
+#: lang/json/json_items.py
+msgid "ferromagnetic rail rifle"
+msgstr ""
+
#: lang/json/json_items.py
msgid "fertilizer"
msgstr ""
@@ -26155,14 +26751,12 @@ msgid "flannel jacket"
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "flare"
-msgstr "Geblendet"
+msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "flaregun"
-msgstr "Geblendet"
+msgstr ""
#: lang/json/json_items.py
msgid "flashbang"
@@ -26340,6 +26934,10 @@ msgstr ""
msgid "fur kitty collar"
msgstr ""
+#: lang/json/json_items.py
+msgid "fur loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "fur pants"
msgstr "Fellhose"
@@ -26440,6 +27038,10 @@ msgstr "Unterzieh-Handschuhe"
msgid "glowstick"
msgstr "Knicklicht"
+#: lang/json/json_items.py
+msgid "go bag"
+msgstr ""
+
#: lang/json/json_items.py
msgid "gold"
msgstr ""
@@ -26504,6 +27106,10 @@ msgstr "Hammer"
msgid "hand press & die set"
msgstr "Manuelle Patronenmaschiene"
+#: lang/json/json_items.py
+msgid "hand wraps"
+msgstr ""
+
#: lang/json/json_items.py
msgid "handheld game system"
msgstr ""
@@ -26644,6 +27250,10 @@ msgstr ""
msgid "holster"
msgstr "Halfter"
+#: lang/json/json_items.py
+msgid "homewrecker"
+msgstr ""
+
#: lang/json/json_items.py
msgid "honey comb"
msgstr "Honigwabe"
@@ -26686,7 +27296,7 @@ msgstr "Improvisierter Dietrich"
#: lang/json/json_items.py
msgid "inactive manhack"
-msgstr "Inaktiver Manhack"
+msgstr "Inaktive Klingendrohne"
#: lang/json/json_items.py
msgid "inactive turret"
@@ -26900,6 +27510,10 @@ msgstr ""
msgid "leather jacket"
msgstr "Lederjacke"
+#: lang/json/json_items.py
+msgid "leather loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "leather pants"
msgstr "Lederne Hose"
@@ -26996,6 +27610,10 @@ msgstr "Eidechsenmutagen"
msgid "log"
msgstr "Holzklotz"
+#: lang/json/json_items.py
+msgid "loincloth"
+msgstr ""
+
#: lang/json/json_items.py
msgid "long island iced tea"
msgstr "Long Island Eistee"
@@ -27056,6 +27674,10 @@ msgstr ""
msgid "makeshift halberd"
msgstr "Selbsgebaute Hellebarde"
+#: lang/json/json_items.py
+msgid "makeshift knife"
+msgstr ""
+
#: lang/json/json_items.py
msgid "makeshift machete"
msgstr "Selbsgebaute Machete"
@@ -27128,6 +27750,10 @@ msgstr "Verbandmull"
msgid "medical gloves"
msgstr "Medizinische Handschuhe"
+#: lang/json/json_items.py
+msgid "medical mutagen"
+msgstr ""
+
#: lang/json/json_items.py
msgid "medical tape"
msgstr "Medizinisches Band"
@@ -27202,11 +27828,11 @@ msgstr ""
#: lang/json/json_items.py npctalk.cpp
msgid "mininuke"
-msgstr "Mini Atombombe"
+msgstr "Atombömbchen"
#: lang/json/json_items.py
msgid "mininuke (active)"
-msgstr "Mini Atombombe (aktiv)"
+msgstr "Atombömbchen (aktiv)"
#: lang/json/json_items.py lang/json/json_vehicle_parts.py
msgid "minireactor"
@@ -27304,6 +27930,10 @@ msgstr "Nagelbrett"
msgid "nail gun"
msgstr "Nagelpistole"
+#: lang/json/json_items.py
+msgid "nail knuckles"
+msgstr ""
+
#: lang/json/json_items.py
msgid "nail rifle"
msgstr ""
@@ -27828,6 +28458,10 @@ msgstr "Lesebrille"
msgid "rebar"
msgstr ""
+#: lang/json/json_items.py
+msgid "rebar rail"
+msgstr ""
+
#: lang/json/json_items.py
msgid "recurve bow"
msgstr "Recurvebogen"
@@ -28124,6 +28758,10 @@ msgstr "Nähzeug"
msgid "sharpened metal arrow"
msgstr "Geschärfter Metallpfeil"
+#: lang/json/json_items.py
+msgid "sharpened rebar"
+msgstr ""
+
#: lang/json/json_items.py
msgid "sheet"
msgstr "Platte"
@@ -28440,6 +29078,10 @@ msgstr ""
msgid "steel plating"
msgstr "Stahlpanzerung"
+#: lang/json/json_items.py
+msgid "steel rail"
+msgstr ""
+
#: lang/json/json_items.py
msgid "steel spear"
msgstr ""
@@ -28505,9 +29147,8 @@ msgid "string - 6 in"
msgstr "Schnur 16cm"
#: lang/json/json_items.py
-#, fuzzy
msgid "stylish sunglasses"
-msgstr "Sonnenbrille"
+msgstr ""
#: lang/json/json_items.py
msgid "sugar"
@@ -28518,9 +29159,8 @@ msgid "suit"
msgstr "Anzug"
#: lang/json/json_items.py
-#, fuzzy
msgid "sundress"
-msgstr "Kleid"
+msgstr ""
#: lang/json/json_items.py
msgid "sunglasses"
@@ -28603,9 +29243,8 @@ msgid "switchblade"
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "sword bayonet"
-msgstr "Bajonett"
+msgstr ""
#: lang/json/json_items.py
msgid "syringe"
@@ -28624,9 +29263,8 @@ msgid "tactical dump pouch"
msgstr ""
#: lang/json/json_items.py
-#, fuzzy
msgid "tactical full helmet"
-msgstr "Baseballhelm"
+msgstr ""
#: lang/json/json_items.py
msgid "tactical gloves"
@@ -28677,9 +29315,8 @@ msgid "tea leaves"
msgstr "Teeblätter"
#: lang/json/json_items.py
-#, fuzzy
msgid "teapot"
-msgstr "Waffen"
+msgstr ""
#: lang/json/json_items.py
msgid "teargas canister"
@@ -28693,6 +29330,10 @@ msgstr "Teleporter"
msgid "television"
msgstr "Fernsehr"
+#: lang/json/json_items.py
+msgid "ten-gallon hat"
+msgstr ""
+
#: lang/json/json_items.py
msgid "tent"
msgstr "Zelt"
@@ -29034,9 +29675,8 @@ msgid "wooden javelin"
msgstr "Hölzerner Wurfspeer"
#: lang/json/json_items.py
-#, fuzzy
msgid "wooden tonfa"
-msgstr "Hölzerner Wurfspeer"
+msgstr ""
#: lang/json/json_items.py
msgid "woods soup"
@@ -29234,6 +29874,15 @@ msgid ""
"completely inert prior to termination."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"Dr. Dionne's team has come up with an ambitious mutagenic cocktail, dubbed "
+"PE065. Though its effects are wildly polymorphic and unstable, to say the "
+"least, he suggests that several such mutants could effectively check the "
+"spread of reanimated XE037 infectees. We are looking into implementation "
+"methodology."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"Earlier conjecture that revivification occurred only in humans and insects "
@@ -29461,6 +30110,14 @@ msgid ""
"destroyed when security put down the fauna."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The chemical department has come through with a stable mutagen cocktail. "
+"PE050 shows promise as an all-around genetic enhancement, with the worst "
+"side effect being digestive upset. The lack of macro-scale physical changes "
+"makes it ideal for both military and civilian applications."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"The primary factor in determining revivification of mammalian subjects seems "
@@ -29469,6 +30126,15 @@ msgid ""
"going dormant. Larger canine subjects, however, do."
msgstr ""
+#: lang/json/json_lab_notes.py
+msgid ""
+"The research team headed by Dr. Isha has produced a concentrated form of "
+"mutagen that shows promising results for the treatment of many forms of "
+"disease. Testing reveals that it inhibits the body's pain responses while "
+"bolstering the immune system and natural regenerative capabilities, though a "
+"few troubling behavioral side effects have been reported."
+msgstr ""
+
#: lang/json/json_lab_notes.py
msgid ""
"The vivisection program has shown mixed results, revealing an incredible "
@@ -29581,9 +30247,8 @@ msgid "+3 Bash/atk"
msgstr ""
#: lang/json/json_martialarts.py
-#, fuzzy
msgid "+4 Atk Speed"
-msgstr "Angriffsgeschwindigkeitsbonus"
+msgstr ""
#: lang/json/json_martialarts.py
msgid ""
@@ -29652,9 +30317,8 @@ msgid "Damage bonus from dexterity at the cost of damage from strength."
msgstr ""
#: lang/json/json_martialarts.py
-#, fuzzy
msgid "Dragon Intelligence"
-msgstr "Intelligenz"
+msgstr ""
#: lang/json/json_martialarts.py
msgid "Dragon Kung Fu"
@@ -29665,9 +30329,8 @@ msgid "Drunk Dodging"
msgstr ""
#: lang/json/json_martialarts.py
-#, fuzzy
msgid "Flat bonus to damage."
-msgstr " aber verursacht keinen Schaden."
+msgstr ""
#: lang/json/json_martialarts.py
msgid "Half damage to enemies"
@@ -29748,8 +30411,9 @@ msgstr ""
#: lang/json/json_martialarts.py
msgid ""
-"One of the Five Deadly Venoms, and likely to be removed at the next save-"
-"compatibility breaker. Lizard Style docuses on using walls to your advantage."
+"One of the Five Deadly Venoms, and likely to be refactored to a mutation at "
+"the next save-compatibility breaker. Lizard Style docuses on using walls to "
+"your advantage."
msgstr ""
#: lang/json/json_martialarts.py
@@ -29903,9 +30567,8 @@ msgid "Tiger Kung Fu"
msgstr ""
#: lang/json/json_martialarts.py
-#, fuzzy
msgid "Tiger Strength"
-msgstr "Stärke"
+msgstr ""
#: lang/json/json_martialarts.py
msgid "Toad Armor"
@@ -31407,6 +32070,9 @@ msgid ""
"petals surrounded by a haze of spores, and two thick barbed vines stick out "
"from the stems like wary harpoons."
msgstr ""
+"Eine schwerfällige und besonders baumartige Triffid. Sie hat enorm große "
+"rote Blütenblätter, die von einem Sporendunst umrundet sind, und zwei "
+"spitzen Lianen, die von den Stämmen wie Harpunen abstehen."
#: lang/json/json_monsters.py
msgid ""
@@ -31495,6 +32161,8 @@ msgid ""
"A small triffid, only a few feet tall. It has not yet developed bark, but "
"its sting is still sharp and deadly."
msgstr ""
+"Ein kleiner Triffid, nur ein paar Fuß hoch. Er hat noch keine Rinde "
+"entwickelt, aber sein Stachel ist immer noch scharf und tödlich."
#: lang/json/json_monsters.py
msgid ""
@@ -32382,7 +33050,7 @@ msgstr ""
#: lang/json/json_monsters.py
msgid "manhack"
-msgstr ""
+msgstr "Klingendrohne"
#: lang/json/json_monsters.py
msgid "mi-go"
@@ -32558,19 +33226,19 @@ msgstr ""
#: lang/json/json_monsters.py
msgid "triffid"
-msgstr ""
+msgstr "Triffid"
#: lang/json/json_monsters.py overmap.cpp
msgid "triffid heart"
-msgstr ""
+msgstr "Triffiden-Herz"
#: lang/json/json_monsters.py
msgid "triffid queen"
-msgstr ""
+msgstr "Triffid-Königin"
#: lang/json/json_monsters.py
msgid "triffid sprout"
-msgstr ""
+msgstr "Triffid-Keim"
#: lang/json/json_monsters.py
msgid "turkey"
@@ -33302,6 +33970,14 @@ msgstr ""
msgid "Regeneration"
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Reptilian Eyes"
+msgstr ""
+
+#: lang/json/json_mutations.py
+msgid "Reptilian IR"
+msgstr ""
+
#: lang/json/json_mutations.py
msgid "Road-Runner"
msgstr ""
@@ -33490,6 +34166,10 @@ msgstr ""
msgid "Thick Scales"
msgstr ""
+#: lang/json/json_mutations.py
+msgid "Thick Tail"
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Thick black fur has grown to cover your entire body, providing a marginal "
@@ -33855,6 +34535,12 @@ msgid ""
"balance, making your ability to dodge higher."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"You have a long, thick, lizardlike tail. It helps you balance a bit but also "
+"makes a serviceable whip."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"You have a major digestive disorder, which causes you to vomit frequently."
@@ -34308,6 +34994,13 @@ msgstr ""
msgid "Your eyes have mutated to pick up radiation in the infrared spectrum."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"Your eyes have mutated, with a brilliant iris and slitted pupil similar to "
+"that of a lizard. This is visually striking, but doesn't seem to affect "
+"your vision."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Your feet have fused into hooves. This allows kicking attacks to do much "
@@ -34423,6 +35116,12 @@ msgstr ""
msgid "Your muscles are very slow to move. You run 30% slower."
msgstr ""
+#: lang/json/json_mutations.py
+msgid ""
+"Your optic nerves and brain have mutated to catch up with your eyes, "
+"allowing you to see in the infrared spectrum."
+msgstr ""
+
#: lang/json/json_mutations.py
msgid ""
"Your scent is particularly strong. It's not offensive to humans, but animals "
@@ -44967,7 +45666,7 @@ msgstr ""
#: lang/json/json_skills.py
msgid "first aid"
-msgstr "Erste-Hilfe-Kasten"
+msgstr "Erste Hilfe"
#: lang/json/json_skills.py
msgid "handguns"
@@ -45229,6 +45928,15 @@ msgid ""
"what you've been missing.\""
msgstr ""
+#: lang/json/json_techniques.py
+msgid " Snakebites %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " axe-kicks %s"
@@ -45249,6 +45957,10 @@ msgstr ""
msgid " feints at %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid " flaps free!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " flying knees %s"
@@ -45259,11 +45971,36 @@ msgstr ""
msgid " grabs %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and grounds %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " grabs and knees %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hand-pecks %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " hisses threateningly at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " jabs %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " jabs %s with a Pincer Fist!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " jabs deftly at %s"
@@ -45274,6 +46011,20 @@ msgstr ""
msgid " karate chops %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " low-roundhouses %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " makes serpentine hand motions at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid " performs the Crane Wing!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " power-kicks %s"
@@ -45289,21 +46040,51 @@ msgstr ""
msgid " quickly strikes %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " quickly swipes at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " sends %s reeling"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " sends %s reeling with a Dragon Strike!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " side-kicks %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " snatches and clobbers %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " strikes %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " strikes out at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " strikes out at %s with a Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " stumbles and leers at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " surprise attacks %s"
@@ -45319,6 +46100,16 @@ msgstr ""
msgid " sweeps %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly hits %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid " swiftly jabs %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid " swings in a wide arc through %s"
@@ -45334,14 +46125,59 @@ msgstr ""
msgid " wraps up %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "'s Stinger Kick sends %s flying!"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Brutal Strike"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Crane Flap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Crane Wing"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Snatch"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Dragon Sweeper"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Drunk feint"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Grab Break"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Leopard Fist"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Leopard Swipe"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Pincer Strike"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Precise Strike"
msgstr ""
@@ -45350,10 +46186,50 @@ msgstr ""
msgid "Rapid Strike"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Snake Slide"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Slither"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Snap"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Snake Strike"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Stinger Strike"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Sweep Attack"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "Tiger Takedown"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Toad's Tongue"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Bite"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Hiss"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "Viper Writhe"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "Wide Strike"
msgstr ""
@@ -45362,6 +46238,11 @@ msgstr ""
msgid "Wrap attack"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You Snakebite %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You axe-kick %s"
@@ -45392,6 +46273,26 @@ msgstr ""
msgid "You grab %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and ground %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You grab and knee %s!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hand-peck %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You hiss threateningly at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You jab %s"
@@ -45407,11 +46308,26 @@ msgstr ""
msgid "You karate chop %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You low-roundhouse %s 's legs!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You make serpentine hand motions at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You power-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You punch %s with your Pincer Fist!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You quickly punch %s"
@@ -45422,21 +46338,59 @@ msgstr ""
msgid "You quickly strike %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You quickly swipe at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+msgid "You raise your arms intimidatingly!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You send %s reeling"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You send %s reeling with a Dragon Strike!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You side-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "You slither free!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You snatch and clobber %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You strike %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You strike out at %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You strike out at %s with your Leopard Fist!"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You stumble and leer at %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You surprise attack %s"
@@ -45452,11 +46406,25 @@ msgstr ""
msgid "You sweep-kick %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly hit %s"
+msgstr ""
+
+#: lang/json/json_techniques.py
+#, python-format
+msgid "You swiftly jab %s"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You swing in a wide arc through %s"
msgstr ""
+#: lang/json/json_techniques.py
+msgid "You swing your arms and break free!"
+msgstr ""
+
#: lang/json/json_techniques.py
#, python-format
msgid "You throw %s"
@@ -45467,6 +46435,11 @@ msgstr ""
msgid "You wrap up %s"
msgstr ""
+#: lang/json/json_techniques.py
+#, python-format
+msgid "Your Stinger Kick sends %s flying!"
+msgstr ""
+
#: lang/json/json_techniques.py
msgid "axe-kick"
msgstr ""
@@ -47445,6 +48418,16 @@ msgstr ""
msgid "%s stings %s with his tail!"
msgstr ""
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with her tail!"
+msgstr ""
+
+#: melee.cpp
+#, c-format
+msgid "%s whaps %s with his tail!"
+msgstr ""
+
#: melee.cpp
#, c-format
msgid " batters %s"
@@ -47731,6 +48714,11 @@ msgstr ""
msgid "You whack %s"
msgstr ""
+#: melee.cpp
+#, c-format
+msgid "You whap %s with your tail!"
+msgstr ""
+
#: melee.cpp
#, c-format
msgid "Your %s gets stuck in %s, but you yank it free."
@@ -49038,7 +50026,7 @@ msgstr ""
#: monattack.cpp
#, c-format
msgid "The %s opens its coat, and a manhack flies out!"
-msgstr ""
+msgstr "Der %s öffnet den Mantel und eine Klingendrohne fliegt hinaus!"
#: monattack.cpp
#, c-format
@@ -49123,7 +50111,7 @@ msgstr ""
#: monattack.cpp
#, c-format
msgid "The %s young triffid grows into an adult!"
-msgstr ""
+msgstr "Der %s junge Triffide wird erwachsen!"
#: monattack.cpp
#, c-format
@@ -49363,6 +50351,11 @@ msgstr ""
msgid "A %s %s into the %s!"
msgstr ""
+#: monmove.cpp
+#, c-format
+msgid "Something hits your %s."
+msgstr ""
+
#: monmove.cpp
#, c-format
msgid "The %1$s hits %2$s's %3$s."
@@ -49614,7 +50607,7 @@ msgstr ""
#: newcharacter.cpp
msgid "(Press TAB to move off this line)"
-msgstr ""
+msgstr "(Drücke Tab, um von dieser Zeile wegzugehen)"
#: newcharacter.cpp
msgid "< Returns you to the main menu."
@@ -49626,11 +50619,11 @@ msgstr ""
#: newcharacter.cpp worldfactory.cpp
msgid "Are you SURE you're finished?"
-msgstr ""
+msgstr "Bist du SICHER, dass du fertig bist?"
#: newcharacter.cpp
msgid "Are you SURE you're finished? Your name will be randomly generated."
-msgstr ""
+msgstr "Bisd du SICHER, dass du fertig bist? Dein Name wird zufallsgeneriert."
#: newcharacter.cpp
#, c-format
@@ -49652,7 +50645,7 @@ msgstr ""
#: newcharacter.cpp
msgid "Gender:"
-msgstr ""
+msgstr "Geschlecht:"
#: newcharacter.cpp
msgid "Increasing Dex further costs 2 points."
@@ -49692,11 +50685,11 @@ msgstr ""
#: newcharacter.cpp
msgid "Name of template:"
-msgstr ""
+msgstr "Name der Vorlage:"
#: newcharacter.cpp
msgid "Name:"
-msgstr ""
+msgstr "Name:"
#: newcharacter.cpp
msgid "PROFESSION"
@@ -49723,16 +50716,16 @@ msgstr ""
#: newcharacter.cpp
#, c-format
msgid "Points left:%3d "
-msgstr ""
+msgstr "Verbleibende Punkte:%3d "
#: newcharacter.cpp
#, c-format
msgid "Profession %1$s costs %2$d points (net: %3$d)"
-msgstr ""
+msgstr "Berufung %1$s kostet %2$d Punkte (Netto: %3$d)"
#: newcharacter.cpp
msgid "Profession items:"
-msgstr ""
+msgstr "Berufungs-Items:"
#: newcharacter.cpp player.cpp
#, c-format
@@ -49740,13 +50733,14 @@ msgid "Ranged penalty: -%d"
msgstr ""
#: newcharacter.cpp
-#, fuzzy, c-format
+#, c-format
msgid "Read times: %d%%"
-msgstr "Todmüde"
+msgstr ""
#: newcharacter.cpp
msgid "Remaining points will be discarded, are you sure you want to proceed?"
msgstr ""
+"Die verbleibenden Punkte verfallen, bist du sicher dass du fortfahren willst?"
#: newcharacter.cpp
msgid "Return to main menu?"
@@ -49754,7 +50748,7 @@ msgstr ""
#: newcharacter.cpp player.cpp
msgid "SKILLS"
-msgstr ""
+msgstr "FERTIGKEITEN"
#: newcharacter.cpp player.cpp
msgid "STATS"
@@ -49801,24 +50795,26 @@ msgstr ""
#: newcharacter.cpp
msgid "To go back and review your character, press <"
-msgstr ""
+msgstr "Um zurückzugehen und deinen Protagonisten zu überprüfen, drück <"
#: newcharacter.cpp
msgid "To pick a random name for your character, press ?"
-msgstr ""
+msgstr "Um einen Zufallsnamen für deinen Protagonisten zu wählen, dürck ?"
#: newcharacter.cpp
msgid "To save this character as a template, press !"
-msgstr ""
+msgstr "Um diesen Protagonisten als Vorlage zu speichern, drücke !"
#: newcharacter.cpp
msgid "Too many points allocated, change some features and try again."
msgstr ""
+"Zu viele Punkte zugewiesen, verändere ein paar Eigenschaften und versuchs "
+"noch einmal."
#: newcharacter.cpp
#, c-format
msgid "Upgrading %s costs %d points"
-msgstr ""
+msgstr "%s aufzuwerten kostet %d Punkte"
#: newcharacter.cpp
msgid "Use this style?"
@@ -49827,7 +50823,7 @@ msgstr ""
#: newcharacter.cpp
msgid ""
"When your character is finished and you're ready to start playing, press >"
-msgstr ""
+msgstr "Wenn dein Protagonist fertig und du bereit zum Spielen bist, drücke >"
#: newcharacter.cpp
msgid "You already picked a conflicting trait!"
@@ -49835,7 +50831,7 @@ msgstr ""
#: newcharacter.cpp
msgid "You cannot save a template with nonzero unused points!"
-msgstr ""
+msgstr "Du kannst eine Vorlage mit unbenutzten oder zu viel benutzen Punkten!"
#: newcharacter.cpp
#, c-format
@@ -49845,16 +50841,15 @@ msgstr ""
#: newcharacter.cpp
#, c-format
msgid "Your profession of %s prevents you from taking this trait."
-msgstr ""
+msgstr "Deine Profession %s verhindert es, diesen Charakterzug zu wählen"
#: newcharacter.cpp
msgid "______NO NAME ENTERED!!!______"
-msgstr ""
+msgstr "__KEINEN NAMEN EINGEGEBEN!!!__"
#: newcharacter.cpp
-#, fuzzy
msgid "h, 4, or left arrow to decrease the statistic."
-msgstr " verringert die Statistik."
+msgstr ""
#: newcharacter.cpp
msgid "j/k, 8/2, or up/down arrows to select a statistic."
@@ -49865,9 +50860,8 @@ msgid "kg"
msgstr ""
#: newcharacter.cpp
-#, fuzzy
msgid "l, 6, or right arrow to increase the statistic."
-msgstr " verringert die Statistik."
+msgstr ""
#: newcharacter.cpp options.cpp player.cpp
msgid "lbs"
@@ -53119,65 +54113,66 @@ msgstr ""
#: overmap.cpp
msgid "# Unexplored"
-msgstr ""
+msgstr "# Unerforscht"
#: overmap.cpp
msgid "'<' '>' Cycle targets."
-msgstr ""
+msgstr "»<« »>« Ziele durchblättern."
#: overmap.cpp
msgid "> More notes"
-msgstr ""
+msgstr "> Weitere Notizen"
#: overmap.cpp
#, c-format
msgid "Distance to target: %d"
-msgstr ""
+msgstr "Entfernung zum Ziel: %d"
#: overmap.cpp
msgid "Enter/Spacebar to select."
-msgstr ""
+msgstr "Eingabe/Leertaste zum Auswählen"
#: overmap.cpp
msgid "Find place:"
-msgstr ""
+msgstr "Ort finden:"
#: overmap.cpp
msgid "Head West. All survivors, head West. Help is waiting."
msgstr ""
+"Gehen Sie nach Westen. An alle Überlebende: Geht nach Westen. Hilfe wartet."
#: overmap.cpp
#, c-format
msgid "LEVEL %i"
-msgstr ""
+msgstr "EBENE %i"
#: overmap.cpp
msgid "LMOE shelter"
-msgstr ""
+msgstr "LMOE-Unterschlupf"
#: overmap.cpp
msgid "Note (X:TEXT for custom symbol):"
-msgstr ""
+msgstr "Notiz (X:TEXT für eigenes Zeichen):"
#: overmap.cpp
msgid "Notes:"
-msgstr ""
+msgstr "Notizen:"
#: overmap.cpp
msgid "Press letter to center on note"
-msgstr ""
+msgstr "Drücke Buchstaben, um auf Notiz zu zentrieren"
#: overmap.cpp
msgid "Really delete note?"
-msgstr ""
+msgstr "Notiz wirklich löschen?"
#: overmap.cpp
msgid "Search term:"
-msgstr ""
+msgstr "Suchbegriff:"
#: overmap.cpp
msgid "Spacebar - Return to map "
-msgstr ""
+msgstr "Leertaste – zurück zur Karte "
#: overmap.cpp
#, c-format
@@ -53186,6 +54181,9 @@ msgid ""
"food, water, and bedding. This is FEMA camp %d%d. A designated long-term "
"emergency shelter."
msgstr ""
+"Dies ist das FEMA-Lager %d%d. Vorräte sind begrenzt, bitte bringen Sie "
+"ergänzede Lebensmittel, Wasser und Betten mit. Dies ist FEMA-Lager %d%d. "
+"Eine designierte Langzeit-Notunterkunft."
#: overmap.cpp
#, c-format
@@ -53193,6 +54191,8 @@ msgid ""
"This is automated emergency shelter beacon %d%d. Supplies, amenities and "
"shelter are stocked."
msgstr ""
+"Dies ist die automatische Notunterkunftsbake %d%d. Vorräte, Bequemlichkeiten "
+"und Unterkunft sind vorrätig."
#: overmap.cpp
#, c-format
@@ -53200,138 +54200,140 @@ msgid ""
"This is emergency broadcast station %d%d. Please proceed quickly and calmly "
"to your designated evacuation point."
msgstr ""
+"Dies ist die Notfall-Rundfunkstation %d%d. Bitte gehen sie zügig und ruhig "
+"zu dem Ihnen zugewiesenen Evakuations-Punkt."
#: overmap.cpp
msgid "Use movement keys to pan. "
-msgstr ""
+msgstr "Bewegungstasten zum Schieben "
#: overmap.cpp
msgid "abandoned storefront"
-msgstr ""
+msgstr "verlassenes Geschäft"
#: overmap.cpp
msgid "ant food storage"
-msgstr ""
+msgstr "Ameisen-Futterlager"
#: overmap.cpp
msgid "ant larva chamber"
-msgstr ""
+msgstr "Ameisenlarven-Kammer"
#: overmap.cpp
msgid "ant queen chamber"
-msgstr ""
+msgstr "Ameisenkönigin-Kammer"
#: overmap.cpp
msgid "ant tunnel"
-msgstr ""
+msgstr "Ameisentunnel"
#: overmap.cpp
msgid "anthill"
-msgstr ""
+msgstr "Ameisenhaufen"
#: overmap.cpp
msgid "apartment tower"
-msgstr ""
+msgstr "Wohnhochhaus"
#: overmap.cpp
msgid "bank"
-msgstr ""
+msgstr "Bank"
#: overmap.cpp
msgid "bar"
-msgstr ""
+msgstr "Kneipe"
#: overmap.cpp
msgid "basement"
-msgstr ""
+msgstr "Keller"
#: overmap.cpp
msgid "bee hive"
-msgstr ""
+msgstr "Bienenstock"
#: overmap.cpp
msgid "bridge"
-msgstr ""
+msgstr "Brücke"
#: overmap.cpp
msgid "cabin"
-msgstr ""
+msgstr "Blockhaus"
#: overmap.cpp
msgid "cabin basement"
-msgstr ""
+msgstr "Blockhauskeller"
#: overmap.cpp
msgid "cathedral"
-msgstr ""
+msgstr "Kathedrale"
#: overmap.cpp
msgid "cathedral basement"
-msgstr ""
+msgstr "Kathedralenkeller"
#: overmap.cpp
msgid "cave"
-msgstr ""
+msgstr "Höhle"
#: overmap.cpp
msgid "cavern"
-msgstr ""
+msgstr "Höhle"
#: overmap.cpp
msgid "church"
-msgstr ""
+msgstr "Kirche"
#: overmap.cpp
msgid "clothing store"
-msgstr ""
+msgstr "Bekleidungsgeschäft"
#: overmap.cpp
msgid "coffee shop"
-msgstr ""
+msgstr "Café"
#: overmap.cpp
msgid "crater"
-msgstr ""
+msgstr "Krater"
#: overmap.cpp
msgid "dirt lot"
-msgstr ""
+msgstr "Erdlöcher"
#: overmap.cpp
msgid "doctor's office"
-msgstr ""
+msgstr "Arztpraxis"
#: overmap.cpp
msgid "electronics store"
-msgstr ""
+msgstr "Elektronikfachgeschäft"
#: overmap.cpp
msgid "evac shelter"
-msgstr ""
+msgstr "Notunterkunft"
#: overmap.cpp
msgid "farm"
-msgstr ""
+msgstr "Bauernhaus"
#: overmap.cpp
msgid "farm field"
-msgstr ""
+msgstr "Bauernhof"
#: overmap.cpp
msgid "fast food restaurant"
-msgstr ""
+msgstr "Fast-Food-Restaurant"
#: overmap.cpp
msgid "fema camp"
-msgstr ""
+msgstr "FEMA-Lager"
#: overmap.cpp
msgid "field"
-msgstr ""
+msgstr "Feld"
#: overmap.cpp
msgid "forest"
-msgstr ""
+msgstr "Wald"
#: overmap.cpp
msgid "fungal bloom"
@@ -53339,251 +54341,251 @@ msgstr ""
#: overmap.cpp
msgid "furniture store"
-msgstr ""
+msgstr "Möbelgeschäft"
#: overmap.cpp
msgid "garage"
-msgstr ""
+msgstr "Garage"
#: overmap.cpp
msgid "gas station"
-msgstr ""
+msgstr "Tankstelle"
#: overmap.cpp
msgid "grocery store"
-msgstr ""
+msgstr "Lebensmittelgeschäft"
#: overmap.cpp
msgid "gun store"
-msgstr ""
+msgstr "Waffengeschäft"
#: overmap.cpp
msgid "hardware store"
-msgstr ""
+msgstr "Baumarkt"
#: overmap.cpp
msgid "hazardous waste sarcophagus"
-msgstr ""
+msgstr "Gefahrenstoff-Sarkophag"
#: overmap.cpp
msgid "hellmouth"
-msgstr ""
+msgstr "Höllenschlund"
#: overmap.cpp
msgid "highway"
-msgstr ""
+msgstr "Schnellstraße"
#: overmap.cpp
msgid "hospital"
-msgstr ""
+msgstr "Krankenhaus"
#: overmap.cpp
msgid "hotel basement"
-msgstr ""
+msgstr "Hotelkeller"
#: overmap.cpp
msgid "hotel entrance"
-msgstr ""
+msgstr "Hoteleingang"
#: overmap.cpp
msgid "hotel parking"
-msgstr ""
+msgstr "Hotelparkplatz"
#: overmap.cpp
msgid "hotel tower"
-msgstr ""
+msgstr "Hotelturm"
#: overmap.cpp
msgid "house"
-msgstr ""
+msgstr "Wohnhaus"
#: overmap.cpp
msgid "library"
-msgstr ""
+msgstr "Bibliothek"
#: overmap.cpp
msgid "liquor store"
-msgstr ""
+msgstr "Spirituosenladen"
#: overmap.cpp
msgid "mansion"
-msgstr ""
+msgstr "Villa"
#: overmap.cpp
msgid "megastore"
-msgstr ""
+msgstr "Riesensupermarkt"
#: overmap.cpp
msgid "mil. surplus"
-msgstr ""
+msgstr "Militärüberschuss-Geschäft"
#: overmap.cpp
msgid "military bunker"
-msgstr ""
+msgstr "Militärbunker"
#: overmap.cpp
msgid "military outpost"
-msgstr ""
+msgstr "Militär-Außenposten"
#: overmap.cpp
msgid "mine"
-msgstr ""
+msgstr "Mine"
#: overmap.cpp
msgid "mine entrance"
-msgstr ""
+msgstr "Mineneingang"
#: overmap.cpp
msgid "mine shaft"
-msgstr ""
+msgstr "Minenschacht"
#: overmap.cpp
msgid "missile silo"
-msgstr ""
+msgstr "Raketensilo"
#: overmap.cpp
msgid "nuclear plant"
-msgstr ""
+msgstr "kerntechnische Anlage"
#: overmap.cpp
msgid "office"
-msgstr ""
+msgstr "Büro"
#: overmap.cpp
msgid "office tower"
-msgstr ""
+msgstr "Bürohochhaus"
#: overmap.cpp
msgid "park"
-msgstr ""
+msgstr "Park"
#: overmap.cpp
msgid "parking lot"
-msgstr ""
+msgstr "Parkplatz"
#: overmap.cpp
msgid "pawn shop"
-msgstr ""
+msgstr "Pfandleihgeschäft"
#: overmap.cpp
msgid "pharmacy"
-msgstr ""
+msgstr "Apotheke"
#: overmap.cpp
msgid "police station"
-msgstr ""
+msgstr "Polizeidienststelle"
#: overmap.cpp
msgid "pool"
-msgstr ""
+msgstr "Pool"
#: overmap.cpp
msgid "prison"
-msgstr ""
+msgstr "Gefängnis"
#: overmap.cpp
msgid "public works"
-msgstr ""
+msgstr "öffentliche Bauarbeiten"
#: overmap.cpp
msgid "q to return."
-msgstr ""
+msgstr "»q« zum Zurückkehren"
#: overmap.cpp
msgid "radio station"
-msgstr ""
+msgstr "Radiostation"
#: overmap.cpp
msgid "rat cave"
-msgstr ""
+msgstr "Rattenhöhle"
#: overmap.cpp
msgid "regional school"
-msgstr ""
+msgstr "regionale Schule"
#: overmap.cpp
msgid "restaurant"
-msgstr ""
+msgstr "Restaurant"
#: overmap.cpp
msgid "rift"
-msgstr ""
+msgstr "Spalte"
#: overmap.cpp
msgid "river"
-msgstr ""
+msgstr "Fluss"
#: overmap.cpp
msgid "river bank"
-msgstr ""
+msgstr "Flussufer"
#: overmap.cpp
msgid "road"
-msgstr ""
+msgstr "Straße"
#: overmap.cpp
msgid "road, manhole"
-msgstr ""
+msgstr "Straße, Gullyloch"
#: overmap.cpp
msgid "science lab"
-msgstr ""
+msgstr "wissenschaftliches Labor"
#: overmap.cpp
msgid "sewage treatment"
-msgstr ""
+msgstr "Abwasserkläranlage"
#: overmap.cpp
msgid "sewer"
-msgstr ""
+msgstr "Abwasserkanal"
#: overmap.cpp
msgid "slime pit"
-msgstr ""
+msgstr "Schleimgrube"
#: overmap.cpp
msgid "spiral cavern"
-msgstr ""
+msgstr "Spiralenhöhle"
#: overmap.cpp
msgid "sporting goods store"
-msgstr ""
+msgstr "Sportgeschäft"
#: overmap.cpp
msgid "strange temple"
-msgstr ""
+msgstr "seltsamer Tempel"
#: overmap.cpp
msgid "subway"
-msgstr ""
+msgstr "U-Bahn"
#: overmap.cpp
msgid "subway station"
-msgstr ""
+msgstr "U-Bahn-Station"
#: overmap.cpp
msgid "swamp"
-msgstr ""
+msgstr "Sumpf"
#: overmap.cpp
msgid "tower parking"
-msgstr ""
+msgstr "Hochhaus-Parkplatz"
#: overmap.cpp
msgid "toxic waste dump"
-msgstr ""
+msgstr "Giftmülldeponie"
#: overmap.cpp
msgid "triffid grove"
-msgstr ""
+msgstr "Triffiden-Hain"
#: overmap.cpp
msgid "triffid roots"
-msgstr ""
+msgstr "Triffiden-Wurzeln."
#: overmap.cpp
msgid "tutorial room"
-msgstr ""
+msgstr "Übungszimmer"
#: player.cpp
msgid " "
@@ -53748,7 +54750,7 @@ msgid "Alcohol Craving"
msgstr ""
#: player.cpp
-msgid "Almost instantly you feel a familiar pain in your stomach"
+msgid "Almost instantly you feel a familiar pain in your stomach."
msgstr ""
#: player.cpp
@@ -53802,7 +54804,7 @@ msgstr ""
msgid "Broken %s began to mend."
msgstr ""
-#: player.cpp
+#: player.cpp ranged.cpp
msgid "Burst"
msgstr "Feuerstoß"
@@ -54280,10 +55282,6 @@ msgstr ""
msgid "No space in inventory for your %s. Drop it?"
msgstr ""
-#: player.cpp
-msgid "Normal"
-msgstr "Normal"
-
#: player.cpp
msgid "Nothing to see here!"
msgstr ""
@@ -54731,6 +55729,11 @@ msgstr ""
msgid "Weapon: %s"
msgstr "Waffe: %s"
+#: player.cpp
+#, c-format
+msgid "Weapon: %s (%s)"
+msgstr ""
+
#: player.cpp
msgid "Wet"
msgstr ""
@@ -54932,7 +55935,7 @@ msgid "You feel fatigued all of a sudden."
msgstr ""
#: player.cpp
-msgid "You feel horrible for eating a person.."
+msgid "You feel horrible for eating a person."
msgstr ""
#: player.cpp
@@ -55338,6 +56341,11 @@ msgstr ""
msgid "Firing %s (%d)"
msgstr ""
+#: ranged.cpp
+#, c-format
+msgid "Firing mode: %s"
+msgstr ""
+
#: ranged.cpp
msgid "Fwoosh!"
msgstr ""
@@ -56409,12 +57417,12 @@ msgstr ""
#: weather.cpp
#, c-format
msgid "%sC"
-msgstr ""
+msgstr "%s °C"
#: weather.cpp
#, c-format
msgid "%sF"
-msgstr ""
+msgstr "%s °F"
#: weather.cpp
#, c-format
@@ -56535,23 +57543,24 @@ msgstr ""
#: wish.cpp
msgid "Category:"
-msgstr ""
+msgstr "Kategorie:"
#: wish.cpp
msgid "How many?"
-msgstr ""
+msgstr "Wie viele?"
#: wish.cpp
msgid "Item granted, choose another or 'q' to quit."
-msgstr ""
+msgstr "Wunsch erfüllt, wünsch dir noch was oder drücke »q« zum Verlassen."
#: wish.cpp
msgid "Monster spawned, choose another or 'q' to quit."
msgstr ""
+"Monster auftauchen gelassen, wähle noch eins oder drück »q« zum Verlassen."
#: wish.cpp
msgid "Nonvalid"
-msgstr ""
+msgstr "Ungültig"
#: wish.cpp
msgid "Prereqs:"
@@ -56559,371 +57568,390 @@ msgstr ""
#: wish.cpp
msgid "Valid"
-msgstr ""
+msgstr "Gültig"
#: worldfactory.cpp
msgid " WORLD SELECTION "
-msgstr ""
+msgstr " WELTENWAHL "
#: worldfactory.cpp
#, c-format
msgid "%s is not a valid world name, already exists!"
-msgstr ""
+msgstr "»%s« ist kein gültiger Weltname, er existiert bereits!"
#: worldfactory.cpp
#, c-format
msgid "%s is not a valid world name, it is a reserved name"
-msgstr ""
+msgstr "»%s« ist kein gültiger Weltname, er ist reserviert."
#: worldfactory.cpp
msgid ""
"Are you SURE you're finished? Your world's name will be randomly generated."
msgstr ""
+"Bist du SICHER, dass du fertig bist? Dein Weltname wird zufallsgeneriert."
#: worldfactory.cpp
msgid "CONFIRMATION"
-msgstr ""
+msgstr "BESTÄTIGUNG"
#: worldfactory.cpp
msgid "Do you want to abort World Generation?"
-msgstr ""
+msgstr "Willst du die Weltgenerierung abbrechen?"
#: worldfactory.cpp
#, c-format
msgid "Do you want to start the game in world [%s]?"
-msgstr ""
+msgstr "Willst du das Spiel in der Welt »%s« starten?"
#: worldfactory.cpp
#, c-format
msgid "Page %d"
-msgstr ""
+msgstr "Seite %d"
#: worldfactory.cpp
msgid "Pick a world to enter game"
-msgstr ""
+msgstr "Wähle eine Welt, um das Spiel zu starten"
#: worldfactory.cpp
msgid "To go back and review your world, press <"
-msgstr ""
+msgstr "Um zurückzugehen, und deine Welt zu überprüfen, drücke <"
#: worldfactory.cpp
msgid "To pick a random name for your world, press ?."
-msgstr ""
+msgstr "Um einen Zufallsnahmen für deine Welt auszuwählen, drücke ?."
#: worldfactory.cpp
msgid ""
"When you are satisfied with the world as it is and are ready to continue, "
"press >"
msgstr ""
+"Sobald du zufrieden mit der Welt und du bereit zum Fortfahren bist, drücke >"
#: worldfactory.cpp
msgid "World Gen Options"
-msgstr ""
+msgstr "Weltgenerator-Optionen"
#: worldfactory.cpp
msgid "World Name:"
-msgstr ""
+msgstr "Weltname:"
#: worldfactory.cpp
msgid "______NO NAME ENTERED!!!!_____"
-msgstr ""
+msgstr "__KEINEN NAMEN EINGEGEBEN!!!__"
-#, fuzzy
-#~ msgid "Start cart construction"
-#~ msgstr " Konstruktion "
+#~ msgid " but do no damage."
+#~ msgstr " aber verursachen keinen Schaden."
-#, fuzzy
-#~ msgid "%1$s elbows %4$s"
-#~ msgstr "%1$s wehrt %4$s ab"
+#~ msgid " for %d damage."
+#~ msgstr " . %d Schaden!"
-#, fuzzy
-#~ msgid "%1$s side-kicks %4$s"
-#~ msgstr "%1$s hackt %4$s"
+#~ msgid "%1$s batter %4$s"
+#~ msgstr "%1$s schlägst %4$s"
-#, fuzzy
-#~ msgid "%1$s sweep-kicks %4$s"
-#~ msgstr "%1$s hackt %4$s"
+#~ msgid "%1$s batters %4$s"
+#~ msgstr "%1$s schlägt %4$s"
-#~ msgid "Quit"
-#~ msgstr "Beenden"
+#~ msgid "%1$s block %4$s"
+#~ msgstr "%1$s wehrst %4$s ab"
-#~ msgid "Load"
-#~ msgstr "Laden"
+#~ msgid "%1$s blocks %4$s"
+#~ msgstr "%1$s wehrt %4$s ab"
-#~ msgid "Painkillers made by refining mutated poppy seeds.."
-#~ msgstr "Schmerztablette hergestellt aus rafinierten poppy samen.."
+#~ msgid "%1$s bluff %4$s"
+#~ msgstr "%1$s täuschst %4$s"
-#~ msgid "Sleeping pills made by refining mutated poppy seeds."
-#~ msgstr "Schlaftabletten. Hergestellt aus gemahlenen mutierten Poppysamen."
+#~ msgid "%1$s bluffs %4$s"
+#~ msgstr "%1$s täuscht %4$s"
-#~ msgid "marijuana"
-#~ msgstr "Marihuana"
+#~ msgid "%1$s brutally kick %4$s"
+#~ msgstr "%1$s trittst %4$s brutal"
-#~ msgid ""
-#~ "Vital medicine for those with asthma. Those without asthma can use it for "
-#~ "a minor stimulant boost."
-#~ msgstr ""
-#~ "Lebensnodwendige Medizin für Asthmatiker. Personen ohne Asthma können den "
-#~ "Spray als leichtes Aufputschmittel verwenden."
+#~ msgid "%1$s brutally kicks %4$s"
+#~ msgstr "%1$s tritt %4$s brutal"
-#~ msgid "Daytime flu medication. Will halt all flu symptoms for a while."
-#~ msgstr ""
-#~ "Tageszeitliche Medizin gegen Grippe. Stoppt Grippesymptome für eine Weile."
+#~ msgid "%1$s clobber %4$s"
+#~ msgstr "%1$s verprügelst %4$s"
-#~ msgid "Provides long lasting protection against sickness."
-#~ msgstr "Gewährt langanhaltenden Schutz gegen Krankheit."
+#~ msgid "%1$s clobbers %4$s"
+#~ msgstr "%1$s verprügelt %4$s"
-#~ msgid "Vaccine shot"
-#~ msgstr "Grippeimpfung"
+#~ msgid "%1$s counter-attack %4$s"
+#~ msgstr "%1$s konterst %4$s"
-#~ msgid "Take frequently to improve your immune system."
-#~ msgstr "Benutze diese regelmäßig um dein Immunsystem zu stärken."
+#~ msgid "%1$s counter-attacks %4$s"
+#~ msgstr "%1$s kontert %4$s"
-#~ msgid "Screwdriver"
-#~ msgstr "Schraubenzieher."
+#~ msgid "%1$s cut %4$s"
+#~ msgstr "%1$s schneidest %4$s"
-#~ msgid "Debug messages %s!"
-#~ msgstr "Debug Nachrichten %s!"
+#~ msgid "%1$s cuts %4$s"
+#~ msgstr "%1$s schneidet %4$s"
-#~ msgid "Your hands are very exposed to the cold. Your hands are shivering."
-#~ msgstr "Deine Hände sind der Kälte extrem ausgesetzt. Deine Hände zittern."
+#~ msgid "%1$s disarm %4$s"
+#~ msgstr "%1$s entwaffnest %4$s"
-#~ msgid ""
-#~ "Your head is dangerously cold. Getting undressed sounds like a good idea."
-#~ msgstr ""
-#~ "Dein Kopf ist gefährlich kalt. Sich nakt auszuziehen hört sich wie eine "
-#~ "gute Idee an."
+#~ msgid "%1$s disarms %4$s"
+#~ msgstr "%1$s entwaffnet %4$s"
-#~ msgid "Of course... it's all fractals!"
-#~ msgstr "Natürlich... es sind alles nur Dimensionen!"
+#~ msgid "%1$s feint at %4$s"
+#~ msgstr "%1$s täuschst %4$s"
-#~ msgid "Oh god, what's happening?"
-#~ msgstr "Oh Gott, was passiert hier?"
+#~ msgid "%1$s feints at %4$s"
+#~ msgstr "%1$s täuscht %4$s"
-#~ msgid "Huh? What was that?"
-#~ msgstr "Hmm? Was was das?"
+#~ msgid "%1$s grab %4$s"
+#~ msgstr "%1$s packst %4$s"
-#~ msgid "Fully rested."
-#~ msgstr "Komplett erholt."
+#~ msgid "%1$s grabs %4$s"
+#~ msgstr "%1$s packt %4$s"
-#~ msgid "Your feet feel numb."
-#~ msgstr "Deine Füße fühlen sich taub an."
+#~ msgid "%1$s hack %4$s"
+#~ msgstr "%1$s hackst %4$s"
-#~ msgid "Your hands are shivering."
-#~ msgstr "Deine Hände zittern."
+#~ msgid "%1$s hacks %4$s"
+#~ msgstr "%1$s hackt %4$s"
-#~ msgid "Your torso is burning up. You should remove some layers."
-#~ msgstr "Dein Oberkörper brennt vor hitze. Du solltest etwas ausziehen."
+#~ msgid "Delete World"
+#~ msgstr "Welt löschen"
-#~ msgid " and do damage to your genetics, causing mutation."
-#~ msgstr "und beschädigen deine Gene, was zu Mutationen führt."
+#~ msgid "There's bugs crawling under your skin!"
+#~ msgstr "Käfer krabbeln unter deiner Haut!"
-#~ msgid " and some of your existing bionics are lost."
-#~ msgstr "und einige deiner bestehenden Bioniken gehen verloren."
+#~ msgid "You start scratching yourself all over!"
+#~ msgstr "Du fängst an dich am ganzen Körper zu kratzen!"
-#~ msgid " and all of your existing bionics are lost."
-#~ msgstr "und all deine bestehenden Bioniken gehen verloren."
+#~ msgid "%s starts scratching himself all over!"
+#~ msgstr "%s fängt an sich überall zu kratzen!"
-#~ msgid " and your body is damaged."
-#~ msgstr "und dein Körper ist verletzt."
+#~ msgid "%s starts scratching herself all over!"
+#~ msgstr "%s fängt an sich überall zu kratzen!"
-#~ msgid " Move up/down "
-#~ msgstr "Nach oben/unten gehen"
+#~ msgid "Your bite wound really hurts."
+#~ msgstr "Deine Bisswunde schmerzt sehr."
-#~ msgid "You have a craving for crack."
-#~ msgstr "Du hast ein heftiges Verlangen nach Crack."
+#~ msgid "Your bite wound feels swollen and painful."
+#~ msgstr "Dein Bisswunde fühlt sich geschwollen und schmerzhaft an."
+
+#~ msgid "You feel feverish and nauseous, your wound has begun to turn green."
+#~ msgstr ""
+#~ "Du fühlst dich fibrig und übel, deine Wunde hat angefangen sich grün zu "
+#~ "färben."
-#~ msgid "You have a craving."
-#~ msgstr "Du spürst deine Sucht."
+#~ msgid "Spores"
+#~ msgstr "Sporen"
-#~ msgid "You have a speed craving."
-#~ msgstr "Du hast ein heftiges Verlangen nach Speed."
+#~ msgid "Bleeding"
+#~ msgstr "Blutung"
-#~ msgid "You have a craving for cocaine."
-#~ msgstr "Du hast ein heftiges Verlangen nach Kokain."
+#~ msgid "Bugs Under Skin"
+#~ msgstr "Käfer unter der Haut"
-#~ msgid "You have an opiate craving."
-#~ msgstr "Du hast ein heftiges Verlangen nach Opium."
+#~ msgid "Bite Wound"
+#~ msgstr "Bisswunde"
-#~ msgid "You have an alcohol craving."
-#~ msgstr "Du hast ein heftiges Verlangen nach Alkohol"
+#~ msgid "Painful Bite Wound"
+#~ msgstr "Schmerzhafte Bisswunde"
-#~ msgid "You have a nicotine craving."
-#~ msgstr "Du hast ein heftiges Verlangen nach Nikotin."
+#~ msgid "Infected Wound"
+#~ msgstr "Inzizierte Wunde"
-#~ msgid "You have a caffeine craving."
-#~ msgstr "Du hast ein heftiges Verlangen nch Nikotin."
+#~ msgid "Painful Infected Wound"
+#~ msgstr "Schmerzhafte infizierte Wunde"
-#~ msgid "A decent sized piece of cotton designed for medical purposes."
-#~ msgstr ""
-#~ "Ein großzügig geschnittenes Baumwolltuch. Für medizinische Zwecke "
-#~ "geeignet."
+#~ msgid "Pus Filled Wound"
+#~ msgstr "Eitergefüllte Wunde"
-#~ msgid ""
-#~ "Vacuum packed apple slices in plastic packaging.. Activate to open and "
-#~ "enjoy."
-#~ msgstr ""
-#~ "In Plastikbeutel vakuumierte Apfelstücke. Aktivieren um sie zu Öffnen und "
-#~ "zu Genießen."
+#~ msgid "MEDICINE/DRUGS"
+#~ msgstr "MEDIZIN/DROGEN"
-#~ msgid "vacuum-packed apple slices"
-#~ msgstr "Vakuumverpackte Apfelstücke"
+#~ msgid "MODS/BIONICS"
+#~ msgstr "MODULE/BIONISCHES"
+
+#~ msgid "Error: Item Missing."
+#~ msgstr "Felher: Fehlender Gegenstand."
#~ msgid ""
-#~ "Vacuum packed veggy chunks in plastic packaging. Activate to open and "
-#~ "enjoy."
+#~ "There is only the space where an object should be, but isn't. No item "
+#~ "template of this type exists."
#~ msgstr ""
-#~ "In Plastikbeutel vakuumierte Gemüsestücke. Aktivieren um sie zu Öffnen "
-#~ "und zu Genießen."
+#~ "There is only the space where an object should be, but isn't. No item "
+#~ "template of this type exists."
#~ msgid ""
-#~ "Vacuum packed meat slices in plastic packaging. Activate to open and "
-#~ "enjoy."
+#~ "9 millimeter parabellum is generally regarded as the most popular handgun "
+#~ "cartridge, used by the majority of US police forces. It is also a very "
+#~ "popular round in sub-machine guns."
#~ msgstr ""
-#~ "In Plastikbeutel vakuumierte Fleischstücke. Aktivieren um sie zu Öffnen "
-#~ "und zu Genießen."
+#~ "Die 9 millimeter Parabellum wird generell als die wohl populärste "
+#~ "Pistolen Munition gehandelt. Und findet ihren Einsatz im großteil der "
+#~ "amerikanischen Polizei. Ausserdem ist sie sehr Populär in diversen "
+#~ "Maschinengewehren."
#~ msgid ""
-#~ "A cordless drill with a selection of drill bits. The charger base "
-#~ "contains a battery draining attachment so the drill can be charged in "
-#~ "lieu of mains power."
+#~ "This small caliber pistol round offers quite good armor penetration at "
+#~ "the cost of slightly less damage. It is rarely used outside of the "
+#~ "Chinese army."
#~ msgstr ""
-#~ "Ein kabelloser Bohrer mit einer Auswahl an Bohreinsätzen. Die "
-#~ "Ladevorrichtung hateinen Aufsatz für Batterien und ist somit auch ohne "
-#~ "einen 230V Anschluss aufladbar."
+#~ "Diese kleinkalibrige Pistolenmunition bietet einen relativ guten "
+#~ "Rüstungsdurchschlag bei nur geringfügig niedrigerem Schaden. Es wird "
+#~ "hauptsächlich von der Cinesischen Armee verwendet."
-#~ msgid "sealed jar of canned apple"
-#~ msgstr "Einmachglas mit Apfel"
+#~ msgid "A 40mm grenade with a concussive explosion."
+#~ msgstr "Eine 40mm Granate mit verlangsamernder Wirkung."
#~ msgid ""
-#~ "A flattened stone affixed to a stick, works passably well as a shovel but "
-#~ "really can't compare to a real shovel."
+#~ "A 40mm grenade with a small explosion and a high number of damaging "
+#~ "fragments."
#~ msgstr ""
-#~ "Ein falscher Stein welcher auf einen Stock gebunden wurde. Funktioniert "
-#~ "einigermaßen als Schaufel, kann aber noch lange nicht mit einer richtigen "
-#~ "mithalten."
+#~ "Eine 40mm Splittergranate mit einem kleinen Sprengradius aber einer "
+#~ "großen Anzahl tötlicher absplitternder Teilfragmente."
#~ msgid ""
-#~ "A King Size(tm) industrial strength permanent marker, about halfway "
-#~ "between a typical marker and a can of spray paint in size."
+#~ "A 60mm High Explosive Anti Tank round. They can blow through up to two "
+#~ "feet of concrete."
#~ msgstr ""
-#~ "Ein King Size(tm) superstarker industrie Filzstift. Er ist in etwa halb "
-#~ "so groß wie eine Farbsprühdose."
+#~ "Eine 60mm hochexplosives und panzerbrechendes Projektil. Kann eine "
+#~ "Betonwand, mit bis zu 60cm dicke, durchbrechen."
-#~ msgid ""
-#~ "A combination lock box, breaking inside would destroy anything of value."
-#~ msgstr ""
-#~ "Eine, mit einem Kombinationsschloss, verschlossene Kiste. Sie "
-#~ "aufzubrechen würde alles von Wert in ihr zerstören."
+#~ msgid "long underwear"
+#~ msgstr "Lange Unterwäsche"
+
+#~ msgid "plate mail"
+#~ msgstr "Plattenrüstung"
+
+#~ msgid "A bit cumbersome to wear, but provides some storage"
+#~ msgstr "Ein wenig einengend wenn getragen, bietet jedoch etwas an Stauraum."
#~ msgid ""
-#~ "A Locksmith's set of sturdy steel picklocks, essential for silently and "
-#~ "quickly opening locks."
+#~ "A badge that detects radiation dosage sealed in a radiation-blocking "
+#~ "bag. Activate to remove from the bag."
#~ msgstr ""
-#~ "Ein Sortiment von stahl Dietrichen wie sie von Schlossern verwendet "
-#~ "werden. Sie eignen sich hervorragend für leises und sehr schnelles öffnen "
-#~ "von Schlössern."
+#~ "Dies ist eine Radioaktivitätsplakette die in einem Strahlungssicheren "
+#~ "Beutel verstaut ist. Bei Verwendung wird sie aus dem Beutel geholt und "
+#~ "ist somit akiv."
#~ msgid ""
-#~ "A Philips-head screwdriver, important for almost all electronics crafting "
-#~ "and most mechanics crafting."
+#~ "Will you be able to place the arrow right into bull's eye? It is not that "
+#~ "easy, but once you know how it's done, you will have a lot of fun with "
+#~ "archery."
#~ msgstr ""
-#~ "Ein standard Kreuz-Schraubenzieher. Wichtig für die Herstellung nahezu "
-#~ "aller elektronischen und der meisten mechanischen Gegenstände."
+#~ "Wirst du es schaffen, den Pfeil genau in die mitte der Zielscheibe zu "
+#~ "schießen? Das ist gar nicht so einfach wie man denkt. Aber wenn du erst "
+#~ "einmal den Dreh raus hast wirst du eine menge Spass am Bogenschießen "
+#~ "haben."
-#~ msgid "A crude explosive device triggered by a piece of string."
-#~ msgstr ""
-#~ "Ein simpler explosiver Apparat welcher mit einer Schnur ausgelöst wird."
+#~ msgid "beef jerky"
+#~ msgstr "Dörrfleisch"
-#~ msgid ""
-#~ "A firecracker that has been lit, the fuse is hissing. Throw it quickly "
-#~ "before it explodes."
-#~ msgstr ""
-#~ "Ein angezündeter Knallfrosch mit zischender Lunte. Wirf ihn schnell weg "
-#~ "bevor er explodiert."
+#~ msgid "cooked spaghetti"
+#~ msgstr "Gekochte Spaghetti"
+
+#~ msgid "Yuck, not very tasty, but it is quite filling."
+#~ msgstr "Igitt, nicht sehr schmackhaft aber sehr füllend."
+
+#~ msgid "sardines"
+#~ msgstr "Sardinen"
+
+#~ msgid "tuna fish"
+#~ msgstr "Tunfisch"
#~ msgid ""
-#~ "A firecracker with a short fuse. Use this item to light the fuse; you "
-#~ "will need a lighter of course. Shortly after you light the fuse it will "
-#~ "explode, so throw it quickly!"
+#~ "A deformed human fetus, eating this would be very nasty, and cause your "
+#~ "DNA to mutate."
#~ msgstr ""
-#~ "Ein Knallfrosch mit einer kurzen Lunte. Benutze ihn um ihn anzuzünden, du "
-#~ "brauchst dafür natürlich ein Feuerzeug. Kurz nach dem Anzüden explodiert "
-#~ "er, also wirf ihn besser schnell weg!"
+#~ "Ein deformierter menschlicher Fötus. Ihn zu essen wäre extrem widerlich "
+#~ "und würde deine DNA mutieren lassen."
+
+#~ msgid "This white flour is useful for baking."
+#~ msgstr "Dieses weisse Mehl kann zum Backen verwendet werden."
+
+#~ msgid "canned apple slices"
+#~ msgstr "Konservierungsdose mit Apfelstücken"
#~ msgid ""
-#~ "A bottle of flammable liquid with a rag inserted. Use this item to light "
-#~ "the rag; you will, of course, need a lighter in your inventory to do "
-#~ "this. After lighting it, throw it to cause fires."
+#~ "Sealed glass jar containing preserved apples. Bland, mushy and losing "
+#~ "color."
#~ msgstr ""
-#~ "Eine Flasche gefüllt mit einer brennbaren Flüssigkeit und mit einem "
-#~ "Lappen verschlossen. Benutze den Gegenstand um den Lappen zu entzünden. "
-#~ "Du brauchst dazu natürlich ein Feuerzeug. Nachdem der Lappen entzunden "
-#~ "ist, kann die Flasche geworfen werden um etwas zu entflammen."
+#~ "Einmachglas mit konservierten Äpfeln. Fade, schwammig und ohne viel Farbe."
-#~ msgid "active teargas"
-#~ msgstr "Aktives Tränengas"
+#~ msgid "apple slices"
+#~ msgstr "Apfelstücke"
+
+#~ msgid ".45 caliber retool"
+#~ msgstr ".45 Kaliber umwandler"
+
+#~ msgid "9mm caliber retool"
+#~ msgstr "9mm Kaliber umwandler"
+
+#~ msgid ".22 caliber retool"
+#~ msgstr ".22 Kaliber umwandler"
+
+#~ msgid "5.7mm caliber retool"
+#~ msgstr "5.7mm Kaliber umwandler"
+
+#~ msgid "4.6mm caliber retool"
+#~ msgstr "4.6mm Kaliber umwandler"
+
+#~ msgid ".308 caliber retool"
+#~ msgstr ".308 Kaliber umwandler"
+
+#~ msgid ".223 caliber retool"
+#~ msgstr ".223 Kaliber umwandler"
#~ msgid ""
-#~ "Use this item to pull the pin, turning it into an active EMP grenade. You "
-#~ "will then have three turns before it detonates, creating an EMP field "
-#~ "that damages robots and drains bionic energy."
+#~ "A fire drill is a simple item for firestarting, made from two pieces of "
+#~ "wood and some string. Although it is constructed out of simple materials, "
+#~ "it's slow and rather difficult to get a fire started with this tool."
#~ msgstr ""
-#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 3 Runden "
-#~ "explodiert die Granate und erzeugt dabei ein elektromagnetisches Feld, "
-#~ "welches Roboter beschädigt und bionischen Bauteilen Energie entzieht."
+#~ "Ein Feuerbohrer ist ein archaisches Gerät zum Feuermachen. Hergestellt "
+#~ "aus 2 Holzstücken und ein wenig Schnur. Trotz der simplen Bauweise, kann "
+#~ "es recht langsam und schwierig sein damit ein Feuer zu entfachen."
#~ msgid ""
-#~ "Use this item to pull the pin, turning it into an active flashbang. You "
-#~ "will then have five turns before it detonates with intense light and "
-#~ "sound, blinding, deafening and disorienting anyone nearby."
+#~ "Use a sewing kit on an article of clothing to attempt to repair or "
+#~ "reinforce that clothing. This uses your tailoring skill."
#~ msgstr ""
-#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 5 Runden "
-#~ "explodiert die Granate mit einem lauten Knall und grellen Lichtblitz, der "
-#~ "jeden in Reichweite blendet, betäubt und disorientiert."
+#~ "Benutze die Nähausrüstung um Kleidung zu reparieren oder zu verstärken. "
+#~ "Dies benötigt deinen Schneiderfertigkeit."
#~ msgid ""
-#~ "Use this item to pull the pin, turning it into an active grenade. You "
-#~ "will then have five turns before it explodes; throwing it would be a good "
-#~ "idea."
+#~ "Use scissors to cut items made from cotton (mostly clothing) into rags."
#~ msgstr ""
-#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 5 Runden "
-#~ "explodiert die Granate und richtet hohen schaden an. Sie zu werfen wäre "
-#~ "eine guter Anfang."
+#~ "Benutze die Scheere um Gegenstände aus Baumwolle (meist Kleidung) in "
+#~ "Stoffstücke zu zerlegen."
#~ msgid ""
-#~ "\"Warning: contains highly toxic and corrosive materials. Contents may be "
-#~ "sentient. Open at your own risk.\""
+#~ "Use a hammer, with nails and two by fours in your inventory, to board up "
+#~ "adjacent doors and windows."
#~ msgstr ""
-#~ "\"Warnung: Enthält höchst toxische und korrodierende Substanzen. Inhalte "
-#~ "können empfindlich sein. Öffnen nur auf eigenes Risiko.\""
+#~ "Benutze den Hammer zusammen mit Nägeln und Holzbrettern um naheliegende "
+#~ "Türen und Fenster zuzunageln."
-#~ msgid "bubblewrap"
-#~ msgstr "Luftpolsterfolie"
+#~ msgid "Use a fire extinguisher to put out adjacent fires."
+#~ msgstr "Benutze den Feuerlöscher um Feuerstellen um dich herum zu löschen."
#~ msgid ""
-#~ "Using this item will, if loaded with gas, cause it to turn on, making a "
-#~ "very powerful, but slow, unwieldy, and noisy, melee weapon."
+#~ "With enough electronics skill, you could attach this to your devices to "
+#~ "increase their battery capacity."
#~ msgstr ""
-#~ "Wenn dieser Geganstand mit Gas gefüllt ist und dabei aktiviert wird, "
-#~ "erhält man eine sehr starke jedoch langsame, schwerfällige und laute "
-#~ "Nahkampfwaffe."
-
-#~ msgid "A digging tool. Use it to dig pits adjacent to your location."
-#~ msgstr "Ein Werkzeug zum Graden. Benutze es um Löcher auszuheben."
+#~ "Mit genügen elektronik Erfahrung könntest du diesen Gegenstand dazu "
+#~ "benutzen um die Batterikapazität diverser Geräte zu erhöhen."
#~ msgid ""
-#~ "A farming implement. Use it to turn tillable land into a slow-to-cross "
-#~ "pile of dirt."
+#~ "Using this flashlight will turn it on, assuming it is charged with "
+#~ "batteries. A turned-on flashlight will provide light during the night or "
+#~ "while underground."
#~ msgstr ""
-#~ "Ein landwirtschaftliches Hilfsmittel. Kann benutzt werden um Erde in "
-#~ "einen schwer passierbaren Wall aufzuschütten."
+#~ "Eine einfache Taschanlampe. Wenn Batterien eingelegt sind, kann sie für "
+#~ "die Erkundung im Freien oder zum abendlichen Lesen im Bett verwendet "
+#~ "werden."
#~ msgid ""
-#~ "Using this radio turns it on. It will pick up any nearby signals being "
-#~ "broadcast and play them audibly."
+#~ "A burnt-out lightstrip. You could disassemble this to recover the "
+#~ "amplifier circuit."
#~ msgstr ""
-#~ "Aktiviere dieses Radio um Signale in der näheren Umgebung zu empfangen."
+#~ "Ein ausgebrannter Lichtstreifen. Du könntest ihn zerlegen um an die "
+#~ "Verstärkerschaltung zu gelangen."
#~ msgid ""
#~ "Using this allows you to send out a signal; either a general SOS, or if "
@@ -56933,315 +57961,298 @@ msgstr ""
#~ "einer Fraktion bist mit dieser Kontakt aufgenommen, werden."
#~ msgid ""
-#~ "A burnt-out lightstrip. You could disassemble this to recover the "
-#~ "amplifier circuit."
+#~ "Using this radio turns it on. It will pick up any nearby signals being "
+#~ "broadcast and play them audibly."
#~ msgstr ""
-#~ "Ein ausgebrannter Lichtstreifen. Du könntest ihn zerlegen um an die "
-#~ "Verstärkerschaltung zu gelangen."
+#~ "Aktiviere dieses Radio um Signale in der näheren Umgebung zu empfangen."
#~ msgid ""
-#~ "Using this flashlight will turn it on, assuming it is charged with "
-#~ "batteries. A turned-on flashlight will provide light during the night or "
-#~ "while underground."
+#~ "A farming implement. Use it to turn tillable land into a slow-to-cross "
+#~ "pile of dirt."
#~ msgstr ""
-#~ "Eine einfache Taschanlampe. Wenn Batterien eingelegt sind, kann sie für "
-#~ "die Erkundung im Freien oder zum abendlichen Lesen im Bett verwendet "
-#~ "werden."
+#~ "Ein landwirtschaftliches Hilfsmittel. Kann benutzt werden um Erde in "
+#~ "einen schwer passierbaren Wall aufzuschütten."
+
+#~ msgid "A digging tool. Use it to dig pits adjacent to your location."
+#~ msgstr "Ein Werkzeug zum Graden. Benutze es um Löcher auszuheben."
#~ msgid ""
-#~ "With enough electronics skill, you could attach this to your devices to "
-#~ "increase their battery capacity."
+#~ "Using this item will, if loaded with gas, cause it to turn on, making a "
+#~ "very powerful, but slow, unwieldy, and noisy, melee weapon."
#~ msgstr ""
-#~ "Mit genügen elektronik Erfahrung könntest du diesen Gegenstand dazu "
-#~ "benutzen um die Batterikapazität diverser Geräte zu erhöhen."
+#~ "Wenn dieser Geganstand mit Gas gefüllt ist und dabei aktiviert wird, "
+#~ "erhält man eine sehr starke jedoch langsame, schwerfällige und laute "
+#~ "Nahkampfwaffe."
-#~ msgid "Use a fire extinguisher to put out adjacent fires."
-#~ msgstr "Benutze den Feuerlöscher um Feuerstellen um dich herum zu löschen."
+#~ msgid "bubblewrap"
+#~ msgstr "Luftpolsterfolie"
#~ msgid ""
-#~ "Use a hammer, with nails and two by fours in your inventory, to board up "
-#~ "adjacent doors and windows."
+#~ "\"Warning: contains highly toxic and corrosive materials. Contents may be "
+#~ "sentient. Open at your own risk.\""
#~ msgstr ""
-#~ "Benutze den Hammer zusammen mit Nägeln und Holzbrettern um naheliegende "
-#~ "Türen und Fenster zuzunageln."
+#~ "\"Warnung: Enthält höchst toxische und korrodierende Substanzen. Inhalte "
+#~ "können empfindlich sein. Öffnen nur auf eigenes Risiko.\""
#~ msgid ""
-#~ "Use scissors to cut items made from cotton (mostly clothing) into rags."
+#~ "Use this item to pull the pin, turning it into an active grenade. You "
+#~ "will then have five turns before it explodes; throwing it would be a good "
+#~ "idea."
#~ msgstr ""
-#~ "Benutze die Scheere um Gegenstände aus Baumwolle (meist Kleidung) in "
-#~ "Stoffstücke zu zerlegen."
+#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 5 Runden "
+#~ "explodiert die Granate und richtet hohen schaden an. Sie zu werfen wäre "
+#~ "eine guter Anfang."
#~ msgid ""
-#~ "Use a sewing kit on an article of clothing to attempt to repair or "
-#~ "reinforce that clothing. This uses your tailoring skill."
+#~ "Use this item to pull the pin, turning it into an active flashbang. You "
+#~ "will then have five turns before it detonates with intense light and "
+#~ "sound, blinding, deafening and disorienting anyone nearby."
#~ msgstr ""
-#~ "Benutze die Nähausrüstung um Kleidung zu reparieren oder zu verstärken. "
-#~ "Dies benötigt deinen Schneiderfertigkeit."
+#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 5 Runden "
+#~ "explodiert die Granate mit einem lauten Knall und grellen Lichtblitz, der "
+#~ "jeden in Reichweite blendet, betäubt und disorientiert."
#~ msgid ""
-#~ "A fire drill is a simple item for firestarting, made from two pieces of "
-#~ "wood and some string. Although it is constructed out of simple materials, "
-#~ "it's slow and rather difficult to get a fire started with this tool."
+#~ "Use this item to pull the pin, turning it into an active EMP grenade. You "
+#~ "will then have three turns before it detonates, creating an EMP field "
+#~ "that damages robots and drains bionic energy."
#~ msgstr ""
-#~ "Ein Feuerbohrer ist ein archaisches Gerät zum Feuermachen. Hergestellt "
-#~ "aus 2 Holzstücken und ein wenig Schnur. Trotz der simplen Bauweise, kann "
-#~ "es recht langsam und schwierig sein damit ein Feuer zu entfachen."
-
-#~ msgid ".223 caliber retool"
-#~ msgstr ".223 Kaliber umwandler"
-
-#~ msgid ".308 caliber retool"
-#~ msgstr ".308 Kaliber umwandler"
-
-#~ msgid "4.6mm caliber retool"
-#~ msgstr "4.6mm Kaliber umwandler"
-
-#~ msgid "5.7mm caliber retool"
-#~ msgstr "5.7mm Kaliber umwandler"
-
-#~ msgid ".22 caliber retool"
-#~ msgstr ".22 Kaliber umwandler"
-
-#~ msgid "9mm caliber retool"
-#~ msgstr "9mm Kaliber umwandler"
-
-#~ msgid ".45 caliber retool"
-#~ msgstr ".45 Kaliber umwandler"
+#~ "Aktiviere den Gegenstand um den Splint zu ziehen. Nach 3 Runden "
+#~ "explodiert die Granate und erzeugt dabei ein elektromagnetisches Feld, "
+#~ "welches Roboter beschädigt und bionischen Bauteilen Energie entzieht."
-#~ msgid "apple slices"
-#~ msgstr "Apfelstücke"
+#~ msgid "active teargas"
+#~ msgstr "Aktives Tränengas"
#~ msgid ""
-#~ "Sealed glass jar containing preserved apples. Bland, mushy and losing "
-#~ "color."
+#~ "A bottle of flammable liquid with a rag inserted. Use this item to light "
+#~ "the rag; you will, of course, need a lighter in your inventory to do "
+#~ "this. After lighting it, throw it to cause fires."
#~ msgstr ""
-#~ "Einmachglas mit konservierten Äpfeln. Fade, schwammig und ohne viel Farbe."
-
-#~ msgid "canned apple slices"
-#~ msgstr "Konservierungsdose mit Apfelstücken"
-
-#~ msgid "This white flour is useful for baking."
-#~ msgstr "Dieses weisse Mehl kann zum Backen verwendet werden."
+#~ "Eine Flasche gefüllt mit einer brennbaren Flüssigkeit und mit einem "
+#~ "Lappen verschlossen. Benutze den Gegenstand um den Lappen zu entzünden. "
+#~ "Du brauchst dazu natürlich ein Feuerzeug. Nachdem der Lappen entzunden "
+#~ "ist, kann die Flasche geworfen werden um etwas zu entflammen."
#~ msgid ""
-#~ "A deformed human fetus, eating this would be very nasty, and cause your "
-#~ "DNA to mutate."
+#~ "A firecracker with a short fuse. Use this item to light the fuse; you "
+#~ "will need a lighter of course. Shortly after you light the fuse it will "
+#~ "explode, so throw it quickly!"
#~ msgstr ""
-#~ "Ein deformierter menschlicher Fötus. Ihn zu essen wäre extrem widerlich "
-#~ "und würde deine DNA mutieren lassen."
-
-#~ msgid "tuna fish"
-#~ msgstr "Tunfisch"
-
-#~ msgid "sardines"
-#~ msgstr "Sardinen"
-
-#~ msgid "Yuck, not very tasty, but it is quite filling."
-#~ msgstr "Igitt, nicht sehr schmackhaft aber sehr füllend."
+#~ "Ein Knallfrosch mit einer kurzen Lunte. Benutze ihn um ihn anzuzünden, du "
+#~ "brauchst dafür natürlich ein Feuerzeug. Kurz nach dem Anzüden explodiert "
+#~ "er, also wirf ihn besser schnell weg!"
-#~ msgid "cooked spaghetti"
-#~ msgstr "Gekochte Spaghetti"
+#~ msgid ""
+#~ "A firecracker that has been lit, the fuse is hissing. Throw it quickly "
+#~ "before it explodes."
+#~ msgstr ""
+#~ "Ein angezündeter Knallfrosch mit zischender Lunte. Wirf ihn schnell weg "
+#~ "bevor er explodiert."
-#~ msgid "beef jerky"
-#~ msgstr "Dörrfleisch"
+#~ msgid "A crude explosive device triggered by a piece of string."
+#~ msgstr ""
+#~ "Ein simpler explosiver Apparat welcher mit einer Schnur ausgelöst wird."
#~ msgid ""
-#~ "Will you be able to place the arrow right into bull's eye? It is not that "
-#~ "easy, but once you know how it's done, you will have a lot of fun with "
-#~ "archery."
+#~ "A Philips-head screwdriver, important for almost all electronics crafting "
+#~ "and most mechanics crafting."
#~ msgstr ""
-#~ "Wirst du es schaffen, den Pfeil genau in die mitte der Zielscheibe zu "
-#~ "schießen? Das ist gar nicht so einfach wie man denkt. Aber wenn du erst "
-#~ "einmal den Dreh raus hast wirst du eine menge Spass am Bogenschießen "
-#~ "haben."
+#~ "Ein standard Kreuz-Schraubenzieher. Wichtig für die Herstellung nahezu "
+#~ "aller elektronischen und der meisten mechanischen Gegenstände."
#~ msgid ""
-#~ "A badge that detects radiation dosage sealed in a radiation-blocking "
-#~ "bag. Activate to remove from the bag."
+#~ "A Locksmith's set of sturdy steel picklocks, essential for silently and "
+#~ "quickly opening locks."
#~ msgstr ""
-#~ "Dies ist eine Radioaktivitätsplakette die in einem Strahlungssicheren "
-#~ "Beutel verstaut ist. Bei Verwendung wird sie aus dem Beutel geholt und "
-#~ "ist somit akiv."
-
-#~ msgid "A bit cumbersome to wear, but provides some storage"
-#~ msgstr "Ein wenig einengend wenn getragen, bietet jedoch etwas an Stauraum."
-
-#~ msgid "plate mail"
-#~ msgstr "Plattenrüstung"
+#~ "Ein Sortiment von stahl Dietrichen wie sie von Schlossern verwendet "
+#~ "werden. Sie eignen sich hervorragend für leises und sehr schnelles öffnen "
+#~ "von Schlössern."
-#~ msgid "long underwear"
-#~ msgstr "Lange Unterwäsche"
+#~ msgid ""
+#~ "A combination lock box, breaking inside would destroy anything of value."
+#~ msgstr ""
+#~ "Eine, mit einem Kombinationsschloss, verschlossene Kiste. Sie "
+#~ "aufzubrechen würde alles von Wert in ihr zerstören."
#~ msgid ""
-#~ "A 60mm High Explosive Anti Tank round. They can blow through up to two "
-#~ "feet of concrete."
+#~ "A King Size(tm) industrial strength permanent marker, about halfway "
+#~ "between a typical marker and a can of spray paint in size."
#~ msgstr ""
-#~ "Eine 60mm hochexplosives und panzerbrechendes Projektil. Kann eine "
-#~ "Betonwand, mit bis zu 60cm dicke, durchbrechen."
+#~ "Ein King Size(tm) superstarker industrie Filzstift. Er ist in etwa halb "
+#~ "so groß wie eine Farbsprühdose."
#~ msgid ""
-#~ "A 40mm grenade with a small explosion and a high number of damaging "
-#~ "fragments."
+#~ "A flattened stone affixed to a stick, works passably well as a shovel but "
+#~ "really can't compare to a real shovel."
#~ msgstr ""
-#~ "Eine 40mm Splittergranate mit einem kleinen Sprengradius aber einer "
-#~ "großen Anzahl tötlicher absplitternder Teilfragmente."
+#~ "Ein falscher Stein welcher auf einen Stock gebunden wurde. Funktioniert "
+#~ "einigermaßen als Schaufel, kann aber noch lange nicht mit einer richtigen "
+#~ "mithalten."
-#~ msgid "A 40mm grenade with a concussive explosion."
-#~ msgstr "Eine 40mm Granate mit verlangsamernder Wirkung."
+#~ msgid "sealed jar of canned apple"
+#~ msgstr "Einmachglas mit Apfel"
#~ msgid ""
-#~ "This small caliber pistol round offers quite good armor penetration at "
-#~ "the cost of slightly less damage. It is rarely used outside of the "
-#~ "Chinese army."
+#~ "A cordless drill with a selection of drill bits. The charger base "
+#~ "contains a battery draining attachment so the drill can be charged in "
+#~ "lieu of mains power."
#~ msgstr ""
-#~ "Diese kleinkalibrige Pistolenmunition bietet einen relativ guten "
-#~ "Rüstungsdurchschlag bei nur geringfügig niedrigerem Schaden. Es wird "
-#~ "hauptsächlich von der Cinesischen Armee verwendet."
+#~ "Ein kabelloser Bohrer mit einer Auswahl an Bohreinsätzen. Die "
+#~ "Ladevorrichtung hateinen Aufsatz für Batterien und ist somit auch ohne "
+#~ "einen 230V Anschluss aufladbar."
#~ msgid ""
-#~ "9 millimeter parabellum is generally regarded as the most popular handgun "
-#~ "cartridge, used by the majority of US police forces. It is also a very "
-#~ "popular round in sub-machine guns."
+#~ "Vacuum packed meat slices in plastic packaging. Activate to open and "
+#~ "enjoy."
#~ msgstr ""
-#~ "Die 9 millimeter Parabellum wird generell als die wohl populärste "
-#~ "Pistolen Munition gehandelt. Und findet ihren Einsatz im großteil der "
-#~ "amerikanischen Polizei. Ausserdem ist sie sehr Populär in diversen "
-#~ "Maschinengewehren."
+#~ "In Plastikbeutel vakuumierte Fleischstücke. Aktivieren um sie zu Öffnen "
+#~ "und zu Genießen."
#~ msgid ""
-#~ "There is only the space where an object should be, but isn't. No item "
-#~ "template of this type exists."
+#~ "Vacuum packed veggy chunks in plastic packaging. Activate to open and "
+#~ "enjoy."
#~ msgstr ""
-#~ "There is only the space where an object should be, but isn't. No item "
-#~ "template of this type exists."
-
-#~ msgid "Error: Item Missing."
-#~ msgstr "Felher: Fehlender Gegenstand."
-
-#~ msgid "MODS/BIONICS"
-#~ msgstr "MODULE/BIONISCHES"
+#~ "In Plastikbeutel vakuumierte Gemüsestücke. Aktivieren um sie zu Öffnen "
+#~ "und zu Genießen."
-#~ msgid "MEDICINE/DRUGS"
-#~ msgstr "MEDIZIN/DROGEN"
+#~ msgid "vacuum-packed apple slices"
+#~ msgstr "Vakuumverpackte Apfelstücke"
-#~ msgid "Pus Filled Wound"
-#~ msgstr "Eitergefüllte Wunde"
+#~ msgid ""
+#~ "Vacuum packed apple slices in plastic packaging.. Activate to open and "
+#~ "enjoy."
+#~ msgstr ""
+#~ "In Plastikbeutel vakuumierte Apfelstücke. Aktivieren um sie zu Öffnen und "
+#~ "zu Genießen."
-#~ msgid "Painful Infected Wound"
-#~ msgstr "Schmerzhafte infizierte Wunde"
+#~ msgid "A decent sized piece of cotton designed for medical purposes."
+#~ msgstr ""
+#~ "Ein großzügig geschnittenes Baumwolltuch. Für medizinische Zwecke "
+#~ "geeignet."
-#~ msgid "Infected Wound"
-#~ msgstr "Inzizierte Wunde"
+#~ msgid "You have a caffeine craving."
+#~ msgstr "Du hast ein heftiges Verlangen nch Nikotin."
-#~ msgid "Painful Bite Wound"
-#~ msgstr "Schmerzhafte Bisswunde"
+#~ msgid "You have a nicotine craving."
+#~ msgstr "Du hast ein heftiges Verlangen nach Nikotin."
-#~ msgid "Bite Wound"
-#~ msgstr "Bisswunde"
+#~ msgid "You have an alcohol craving."
+#~ msgstr "Du hast ein heftiges Verlangen nach Alkohol"
-#~ msgid "Bugs Under Skin"
-#~ msgstr "Käfer unter der Haut"
+#~ msgid "You have an opiate craving."
+#~ msgstr "Du hast ein heftiges Verlangen nach Opium."
-#~ msgid "Bleeding"
-#~ msgstr "Blutung"
+#~ msgid "You have a craving for cocaine."
+#~ msgstr "Du hast ein heftiges Verlangen nach Kokain."
-#~ msgid "Spores"
-#~ msgstr "Sporen"
+#~ msgid "You have a speed craving."
+#~ msgstr "Du hast ein heftiges Verlangen nach Speed."
-#~ msgid "You feel feverish and nauseous, your wound has begun to turn green."
-#~ msgstr ""
-#~ "Du fühlst dich fibrig und übel, deine Wunde hat angefangen sich grün zu "
-#~ "färben."
+#~ msgid "You have a craving for crack."
+#~ msgstr "Du hast ein heftiges Verlangen nach Crack."
-#~ msgid "Your bite wound feels swollen and painful."
-#~ msgstr "Dein Bisswunde fühlt sich geschwollen und schmerzhaft an."
+#~ msgid " Move up/down "
+#~ msgstr "Nach oben/unten gehen"
-#~ msgid "Your bite wound really hurts."
-#~ msgstr "Deine Bisswunde schmerzt sehr."
+#~ msgid " and your body is damaged."
+#~ msgstr "und dein Körper ist verletzt."
-#~ msgid "%s starts scratching herself all over!"
-#~ msgstr "%s fängt an sich überall zu kratzen!"
+#~ msgid " and all of your existing bionics are lost."
+#~ msgstr "und all deine bestehenden Bioniken gehen verloren."
-#~ msgid "%s starts scratching himself all over!"
-#~ msgstr "%s fängt an sich überall zu kratzen!"
+#~ msgid " and some of your existing bionics are lost."
+#~ msgstr "und einige deiner bestehenden Bioniken gehen verloren."
-#~ msgid "You start scratching yourself all over!"
-#~ msgstr "Du fängst an dich am ganzen Körper zu kratzen!"
+#~ msgid " and do damage to your genetics, causing mutation."
+#~ msgstr "und beschädigen deine Gene, was zu Mutationen führt."
-#~ msgid "There's bugs crawling under your skin!"
-#~ msgstr "Käfer krabbeln unter deiner Haut!"
+#~ msgid "Your torso is burning up. You should remove some layers."
+#~ msgstr "Dein Oberkörper brennt vor hitze. Du solltest etwas ausziehen."
-#~ msgid "Delete World"
-#~ msgstr "Welt löschen"
+#~ msgid "Your hands are shivering."
+#~ msgstr "Deine Hände zittern."
-#~ msgid "%1$s hacks %4$s"
-#~ msgstr "%1$s hackt %4$s"
+#~ msgid "Your feet feel numb."
+#~ msgstr "Deine Füße fühlen sich taub an."
-#~ msgid "%1$s hack %4$s"
-#~ msgstr "%1$s hackst %4$s"
+#~ msgid "Fully rested."
+#~ msgstr "Komplett erholt."
-#~ msgid "%1$s grabs %4$s"
-#~ msgstr "%1$s packt %4$s"
+#~ msgid "Huh? What was that?"
+#~ msgstr "Hmm? Was was das?"
-#~ msgid "%1$s grab %4$s"
-#~ msgstr "%1$s packst %4$s"
+#~ msgid "Oh god, what's happening?"
+#~ msgstr "Oh Gott, was passiert hier?"
-#~ msgid "%1$s feints at %4$s"
-#~ msgstr "%1$s täuscht %4$s"
+#~ msgid "Of course... it's all fractals!"
+#~ msgstr "Natürlich... es sind alles nur Dimensionen!"
-#~ msgid "%1$s feint at %4$s"
-#~ msgstr "%1$s täuschst %4$s"
+#~ msgid ""
+#~ "Your head is dangerously cold. Getting undressed sounds like a good idea."
+#~ msgstr ""
+#~ "Dein Kopf ist gefährlich kalt. Sich nakt auszuziehen hört sich wie eine "
+#~ "gute Idee an."
-#~ msgid "%1$s disarms %4$s"
-#~ msgstr "%1$s entwaffnet %4$s"
+#~ msgid "Your hands are very exposed to the cold. Your hands are shivering."
+#~ msgstr "Deine Hände sind der Kälte extrem ausgesetzt. Deine Hände zittern."
-#~ msgid "%1$s disarm %4$s"
-#~ msgstr "%1$s entwaffnest %4$s"
+#~ msgid "Debug messages %s!"
+#~ msgstr "Debug Nachrichten %s!"
-#~ msgid "%1$s cuts %4$s"
-#~ msgstr "%1$s schneidet %4$s"
+#~ msgid "Screwdriver"
+#~ msgstr "Schraubenzieher."
-#~ msgid "%1$s cut %4$s"
-#~ msgstr "%1$s schneidest %4$s"
+#~ msgid "Take frequently to improve your immune system."
+#~ msgstr "Benutze diese regelmäßig um dein Immunsystem zu stärken."
-#~ msgid "%1$s counter-attacks %4$s"
-#~ msgstr "%1$s kontert %4$s"
+#~ msgid "Vaccine shot"
+#~ msgstr "Grippeimpfung"
-#~ msgid "%1$s counter-attack %4$s"
-#~ msgstr "%1$s konterst %4$s"
+#~ msgid "Provides long lasting protection against sickness."
+#~ msgstr "Gewährt langanhaltenden Schutz gegen Krankheit."
-#~ msgid "%1$s clobbers %4$s"
-#~ msgstr "%1$s verprügelt %4$s"
+#~ msgid "Daytime flu medication. Will halt all flu symptoms for a while."
+#~ msgstr ""
+#~ "Tageszeitliche Medizin gegen Grippe. Stoppt Grippesymptome für eine Weile."
-#~ msgid "%1$s clobber %4$s"
-#~ msgstr "%1$s verprügelst %4$s"
+#~ msgid ""
+#~ "Vital medicine for those with asthma. Those without asthma can use it for "
+#~ "a minor stimulant boost."
+#~ msgstr ""
+#~ "Lebensnodwendige Medizin für Asthmatiker. Personen ohne Asthma können den "
+#~ "Spray als leichtes Aufputschmittel verwenden."
-#~ msgid "%1$s brutally kicks %4$s"
-#~ msgstr "%1$s tritt %4$s brutal"
+#~ msgid "marijuana"
+#~ msgstr "Marihuana"
-#~ msgid "%1$s brutally kick %4$s"
-#~ msgstr "%1$s trittst %4$s brutal"
+#~ msgid "Sleeping pills made by refining mutated poppy seeds."
+#~ msgstr "Schlaftabletten. Hergestellt aus gemahlenen mutierten Poppysamen."
-#~ msgid "%1$s bluffs %4$s"
-#~ msgstr "%1$s täuscht %4$s"
+#~ msgid "Painkillers made by refining mutated poppy seeds.."
+#~ msgstr "Schmerztablette hergestellt aus rafinierten poppy samen.."
-#~ msgid "%1$s bluff %4$s"
-#~ msgstr "%1$s täuschst %4$s"
+#~ msgid "Load"
+#~ msgstr "Laden"
-#~ msgid "%1$s blocks %4$s"
-#~ msgstr "%1$s wehrt %4$s ab"
+#~ msgid "Quit"
+#~ msgstr "Beenden"
-#~ msgid "%1$s block %4$s"
-#~ msgstr "%1$s wehrst %4$s ab"
+#, fuzzy
+#~ msgid "%1$s sweep-kicks %4$s"
+#~ msgstr "%1$s hackt %4$s"
-#~ msgid "%1$s batters %4$s"
-#~ msgstr "%1$s schlägt %4$s"
+#, fuzzy
+#~ msgid "%1$s side-kicks %4$s"
+#~ msgstr "%1$s hackt %4$s"
-#~ msgid "%1$s batter %4$s"
-#~ msgstr "%1$s schlägst %4$s"
+#, fuzzy
+#~ msgid "%1$s elbows %4$s"
+#~ msgstr "%1$s wehrt %4$s ab"
-#~ msgid " for %d damage."
-#~ msgstr " . %d Schaden!"
+#, fuzzy
+#~ msgid "Start cart construction"
+#~ msgstr " Konstruktion "
-#~ msgid " but do no damage."
-#~ msgstr " aber verursachen keinen Schaden."
+#~ msgid "Normal"
+#~ msgstr "Normal"
diff --git a/lang/po/fr.po b/lang/po/fr.po
index 657f3b21b75d5..94560f6695229 100644
--- a/lang/po/fr.po
+++ b/lang/po/fr.po
@@ -1,22 +1,22 @@
-# French translations for PACKAGE package.
-# Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# Administrator , 2013.
+# French translation for cdda
+# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
+# This file is distributed under the same license as the cdda package.
+# FIRST AUTHOR , 2013.
#
msgid ""
msgstr ""
-"Project-Id-Version: 0.7-git\n"
+"Project-Id-Version: cdda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-11-07 14:53+1300\n"
-"PO-Revision-Date: 2013-11-06 13:16+0000\n"
-"Last-Translator: Argasm \n"
-"Language-Team: French\n"
+"POT-Creation-Date: 2013-11-08 22:24-0500\n"
+"PO-Revision-Date: 2013-11-13 21:25+0000\n"
+"Last-Translator: Carver \n"
+"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Launchpad-Export-Date: 2013-11-07 00:34+0000\n"
+"X-Launchpad-Export-Date: 2013-11-14 03:30+0000\n"
"X-Generator: Launchpad (build 16820)\n"
#: action.cpp
@@ -3033,7 +3033,7 @@ msgstr ""
#: computer.cpp
msgid "The console electrocutes you!"
-msgstr "La console vous élèctrise!"
+msgstr "La console vous électrocute!"
#: computer.cpp
msgid ""
@@ -6894,7 +6894,7 @@ msgstr "L'acide brûle vos jambes et pieds!"
#: field.cpp
msgid "The electricity flows around you."
-msgstr ""
+msgstr "L'électricité ondoie autour de vous."
#: field.cpp
msgid "The sap sticks to you!"
@@ -6902,7 +6902,7 @@ msgstr "La sève se colle à vous!"
#: field.cpp
msgid "The sludge is thick and sticky. You struggle to pull free."
-msgstr ""
+msgstr "La boue est épaisse et collant. Vous luttez pour vous en libérez."
#: field.cpp
msgid "These flames do not burn you."
@@ -7264,12 +7264,12 @@ msgstr " est"
#: game.cpp
#, c-format
msgid "%c - %s; enter new letter."
-msgstr ""
+msgstr "%c - %s; entrez la nouvelle lettre."
#: game.cpp
#, c-format
msgid "%c is not a valid inventory letter."
-msgstr ""
+msgstr "%c n'est pas une lettre valide pour l'inventaire."
#: game.cpp
#, c-format
@@ -7416,7 +7416,7 @@ msgstr "6 heures"
#: game.cpp
msgid "<+/->Priority"
-msgstr ""
+msgstr "<+/-> Priorité"
#: game.cpp
msgid "<+> Autopickup"
@@ -7518,7 +7518,7 @@ msgstr ""
#: game.cpp
msgid "Already full."
-msgstr ""
+msgstr "Déjà plein."
#: game.cpp
msgid "Anywhere would be a good place to sleep..."
@@ -7591,11 +7591,11 @@ msgstr "Consommez:"
#: game.cpp
msgid "Container for "
-msgstr ""
+msgstr "Contenant pour "
#: game.cpp
msgid "Control vehicle where?"
-msgstr ""
+msgstr "Où prendre les commandes?"
#: game.cpp
msgid "Crack!"
@@ -7656,7 +7656,7 @@ msgstr "Plonger dans l'eau?"
#: game.cpp
msgid "Drop where?"
-msgstr ""
+msgstr "Posez où?"
#: game.cpp
#, c-format
@@ -7685,11 +7685,11 @@ msgstr "Même vos yeux sont secs..."
#: game.cpp
msgid "Examine vehicle"
-msgstr ""
+msgstr "Examiner le véhicule"
#: game.cpp
msgid "Examine where?"
-msgstr ""
+msgstr "Où examiner?"
#: game.cpp
msgid "Example: -pipe,chunk,steel"
@@ -7722,11 +7722,11 @@ msgstr "Femelle"
#: game.cpp
msgid "Fill a container with water"
-msgstr ""
+msgstr "Remplir un contenant avec de l'eau"
#: game.cpp
msgid "Filter:"
-msgstr ""
+msgstr "Filtrer :"
#: game.cpp
msgid "Food..."
@@ -7739,7 +7739,7 @@ msgstr "Vous entendez un %s venant du %s"
#: game.cpp
msgid "GAME OVER"
-msgstr ""
+msgstr "PARTIE TERMINÉE."
#: game.cpp
msgid "GAME OVER - Press Spacebar to Quit"
@@ -7752,11 +7752,11 @@ msgstr "Game over! Appuyez sur espace..."
#: game.cpp
#, c-format
msgid "Get items from %s?"
-msgstr ""
+msgstr "Prendre des objets du %s?"
#: game.cpp
msgid "Grab where?"
-msgstr ""
+msgstr "Aggriper où?"
#: game.cpp
msgid "HEAD"
@@ -7768,7 +7768,7 @@ msgstr ""
#: game.cpp
msgid "Have a drink"
-msgstr ""
+msgstr "Booire un coup"
#: game.cpp
#, c-format
@@ -7781,7 +7781,7 @@ msgstr "Vous avez entendu un bruit !"
#: game.cpp
msgid "High Priority:"
-msgstr ""
+msgstr "Priorité haute:"
#: game.cpp
msgid "Hostiles are nearby! Start Butchering anyway?"
@@ -7817,11 +7817,11 @@ msgstr ""
#: game.cpp
msgid "Items"
-msgstr ""
+msgstr "Objets"
#: game.cpp
msgid "KILL COUNT:"
-msgstr ""
+msgstr "NOMBRE DE VICTIMES:"
#: game.cpp
msgid "Kill NPCs"
@@ -7858,11 +7858,11 @@ msgstr ""
#: game.cpp
msgid "Looking Around"
-msgstr ""
+msgstr "Regarder autour"
#: game.cpp
msgid "Low Priority:"
-msgstr ""
+msgstr "Priorité basse:"
#: game.cpp newcharacter.cpp
msgid "Male"
@@ -7877,9 +7877,8 @@ msgid "Maybe you should find something new to read..."
msgstr "Peut-être est-il temps de trouver quelque chose de nouveau à lire..."
#: game.cpp
-#, fuzzy
msgid "Monster dangerously close!"
-msgstr "Votre visage est dangereusement froid."
+msgstr ""
#: game.cpp
msgid "Monster spotted!"
@@ -7905,7 +7904,7 @@ msgstr "Monstre repéré--le mode prudence est activé! (%s pour le désactiver.
#: game.cpp
msgid "Monsters"
-msgstr ""
+msgstr "Monstres"
#: game.cpp
#, c-format
@@ -7934,7 +7933,7 @@ msgstr "NW :"
#: game.cpp
msgid "Never Mind."
-msgstr ""
+msgstr "Ce n'est pas grave"
#: game.cpp
msgid "No NPC there."
@@ -7942,7 +7941,7 @@ msgstr "Pas de PNJ ici."
#: game.cpp
msgid "No controls there."
-msgstr ""
+msgstr "Pas de commandes ici."
#: game.cpp
msgid "No destination."
@@ -8017,7 +8016,7 @@ msgstr "PUISSANCE"
#: game.cpp
msgid "Peek where?"
-msgstr ""
+msgstr "Où jeter un coup d'oeil?"
#: game.cpp
msgid "Please wait as we build your world"
@@ -8026,15 +8025,15 @@ msgstr "Merci d'attendre, nous façonnons votre monde"
#: game.cpp
#, c-format
msgid "Pour %s on the ground?"
-msgstr ""
+msgstr "Verser de %s sur le sol?"
#: game.cpp
msgid "Press q to return"
-msgstr ""
+msgstr "Presser q pour quitter."
#: game.cpp
msgid "Pump until full?"
-msgstr ""
+msgstr "Pompez jusqu'au plein?"
#: game.cpp
#, c-format
@@ -8055,7 +8054,7 @@ msgstr "VRAIMENT vous suicider ?"
#: game.cpp
msgid "RV kitchen:"
-msgstr ""
+msgstr "Cuisine du camping-car:"
#: game.cpp
#, c-format
@@ -8088,15 +8087,15 @@ msgstr "Marcher sur ce %s?"
#: game.cpp
msgid "Reassign item:"
-msgstr ""
+msgstr "Réassigner l'objet:"
#: game.cpp
msgid "Refill vehicle where?"
-msgstr ""
+msgstr "Où remplir le véhicule?"
#: game.cpp
msgid "Refill vehicle?"
-msgstr ""
+msgstr "Remplir le véhicule?"
#: game.cpp
#, c-format
@@ -8246,12 +8245,12 @@ msgstr ""
#: game.cpp
#, c-format
msgid "That %s isn't water-tight."
-msgstr ""
+msgstr "Ce %s n'est pas imperméable."
#: game.cpp
#, c-format
msgid "That %s won't hold %s."
-msgstr ""
+msgstr "Ce %s ne contiendra pas de %s."
#: game.cpp
msgid "That door is already closed."
@@ -8267,7 +8266,7 @@ msgstr "Cette porte est verrouillée!"
#: game.cpp
msgid "That is too heavy to throw."
-msgstr ""
+msgstr "C'est trop lourd pour pouvoir le lancer."
#: game.cpp
msgid "That part of the vehicle is currently unsafe."
@@ -8275,11 +8274,11 @@ msgstr "Cette partie du véhicule est actuellement dangereuse."
#: game.cpp
msgid "That's part of your body, you can't throw that!"
-msgstr ""
+msgstr "C'est une partie de votre corps, vous ne pouvez pas lancer ça!"
#: game.cpp
msgid "That's the same container!"
-msgstr ""
+msgstr "C'est le même contenant."
#: game.cpp
#, c-format
@@ -8299,7 +8298,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "The %s is firmly sealed."
-msgstr ""
+msgstr "La %s est bien scellé."
#: game.cpp
#, c-format
@@ -8351,15 +8350,15 @@ msgstr "Le cube de l'architecte."
#: game.cpp
msgid "The barn doors closed!"
-msgstr ""
+msgstr "Les portes de la grange se sont fermées!"
#: game.cpp
msgid "The barn doors opened!"
-msgstr ""
+msgstr "Les portes de la grange se sont ouvertes!"
#: game.cpp
msgid "The battery is dead."
-msgstr ""
+msgstr "La batterie est morte."
#: game.cpp
msgid "The battery is fully charged."
@@ -8393,11 +8392,11 @@ msgstr "Les portes proches glissent en position ouverte !"
#: game.cpp
msgid "The palisade gate swings closed with a crash!"
-msgstr ""
+msgstr "Le portail de la clôture se ferme avec fracas!"
#: game.cpp
msgid "The palisade gate swings open!"
-msgstr ""
+msgstr "Le portail de la clôture s'ouvre!"
#: game.cpp
msgid "The reactor is full."
@@ -8415,7 +8414,7 @@ msgstr "Le reservoir est plein."
#: game.cpp
msgid "The trunk is full, so some items fall on the ground."
-msgstr ""
+msgstr "Des objets sont tombés par terre car le coffre est plein."
#: game.cpp
msgid "The water puts out the flames!"
@@ -8469,7 +8468,7 @@ msgstr "Il y a un autre véhicule sur votre chemin."
#: game.cpp
msgid "There isn't any vehicle there."
-msgstr ""
+msgstr "Il n'y a pas de véhicule ici."
#: game.cpp
#, c-format
@@ -8490,6 +8489,8 @@ msgstr "Il n'y a pas de cadavre à dépecer ici."
msgid ""
"There's no room in your inventory for the %s, and you can't unwield your %s."
msgstr ""
+"Vous n'avez pas de place dans votre inventaire pour le %s et vous ne pouvez "
+"pas vous séparer de votre %s."
#: game.cpp
msgid "There's no-one close enough to talk to."
@@ -8501,7 +8502,7 @@ msgstr "Il n'y a rien ici !"
#: game.cpp
msgid "There's nothing to grab there!"
-msgstr ""
+msgstr "Il n'y a rien à agripper ici!"
#: game.cpp
msgid "There's some buffoon in the way!"
@@ -8518,11 +8519,11 @@ msgstr "Quelque chose bloque le chemin."
#: game.cpp
#, c-format
msgid "This vehicle doesn't use %s."
-msgstr ""
+msgstr "Ce véhicule n'utilise pas de %s."
#: game.cpp
msgid "Throw item:"
-msgstr ""
+msgstr "Lancer un objet:"
#: game.cpp
msgid "To exclude items, place - in front"
@@ -8563,15 +8564,15 @@ msgstr "Utiliser l'objet :"
#: game.cpp
msgid "Use the hotplate"
-msgstr ""
+msgstr "Utiliser la plaque électrique"
#: game.cpp
msgid "Use the water purifier?"
-msgstr ""
+msgstr "Utiliser le purificateur d'eau?"
#: game.cpp
msgid "Use the welding rig?"
-msgstr ""
+msgstr "Utiliser le poste de soudure?"
#: game.cpp
#, c-format
@@ -8581,7 +8582,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Vol %d"
-msgstr ""
+msgstr "Vol %d"
#: game.cpp
msgid "Wait 1800 heartbeats"
@@ -8642,7 +8643,7 @@ msgstr "Brandir:"
#: game.cpp
#, c-format
msgid "Wielding %c - %s"
-msgstr ""
+msgstr "Vous maniez un %c - %s"
#: game.cpp
msgid "Wish for an item"
@@ -8662,7 +8663,7 @@ msgstr ""
#: game.cpp
msgid "World retained. Characters remaining:"
-msgstr ""
+msgstr "Monde conservé. Personnages restants:"
#: game.cpp
#, c-format
@@ -8735,7 +8736,7 @@ msgstr "Vous ne pouvez déplacer votre %s."
#: game.cpp
msgid "You can't dive while wearing a flotation device."
-msgstr ""
+msgstr "Vous ne pouvez pas plonger lorsque vous portez un gilet de sauvetage."
#: game.cpp
msgid "You can't do that on moving vehicle."
@@ -8766,7 +8767,7 @@ msgstr "Vous ne pouvez pas monter ici!"
#: game.cpp
#, c-format
msgid "You can't mix loads in your %s."
-msgstr ""
+msgstr "Vous ne pouvez pas mélanger les produits dnas votre %s."
#: game.cpp
#, c-format
@@ -8779,7 +8780,7 @@ msgstr "Vous ne pouvez pas ramasser un liquide !"
#: game.cpp
msgid "You can't place items there!"
-msgstr ""
+msgstr "Vous ne pouvez pas placer d'objets ici!"
#: game.cpp
#, c-format
@@ -8793,7 +8794,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "You can't seal that %s!"
-msgstr ""
+msgstr "Vous ne pouvez pas boucher ce %s!"
#: game.cpp
msgid "You can't surface!"
@@ -8879,7 +8880,7 @@ msgstr "Vous plongez sous l'eau!"
#: game.cpp player.cpp
msgid "You do not have that item."
-msgstr ""
+msgstr "Vous n'avez pas cet objet."
#: game.cpp
msgid "You don't have a sharp item to butcher with."
@@ -8887,7 +8888,7 @@ msgstr "Vous n'avez pas d'objets coupant pour dépecer."
#: game.cpp player.cpp
msgid "You don't have that item."
-msgstr ""
+msgstr "Vous n'avez pas cet objet."
#: game.cpp
msgid "You don't know of any factions. Press Spacebar..."
@@ -8900,11 +8901,11 @@ msgstr "Vous ne voyez aucun objet ou monstre autour de vous !"
#: game.cpp
#, c-format
msgid "You drop several items on the %s."
-msgstr ""
+msgstr "Vous posez plusieurs objets sur le %s."
#: game.cpp
msgid "You drop several items."
-msgstr ""
+msgstr "Vous posez plusieurs objets."
#: game.cpp
#, c-format
@@ -8915,15 +8916,15 @@ msgstr "Vous posez le %s sur le sol."
#, c-format
msgid "You drop your %s on the %s."
msgid_plural "You drop your %ss on the %s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous posez votre %s sur le %s."
+msgstr[1] "Vous posez vos %ss sur le %s."
#: game.cpp
#, c-format
msgid "You drop your %s."
msgid_plural "You drop your %ss."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous posez votre %s."
+msgstr[1] "Vous posez vos %ss."
#: game.cpp
msgid "You eat the underbrush."
@@ -8956,14 +8957,13 @@ msgid "You fall on the ground for %d damage."
msgstr "Vous tombez par terre, vous blessant de %d dommages."
#: game.cpp
-#, fuzzy
msgid "You feel like you haven't slept in days."
-msgstr "Vous n'avez pas dormi depuis 2 jours!"
+msgstr "Vous êtes exténué comme si vous n'aviez pas dormi depuis des jours."
#: game.cpp
#, c-format
msgid "You fill your %s with some of the %s."
-msgstr ""
+msgstr "Vous remplissez votre %s avec un peu de %s."
#: game.cpp
#, c-format
@@ -8985,7 +8985,7 @@ msgstr "Vous trouvez des légumes sauvages!"
#: game.cpp
#, c-format
msgid "You grab the %s."
-msgstr ""
+msgstr "Vous aggripez le %s."
#: game.cpp
msgid "You harvest some feathers!"
@@ -9104,7 +9104,7 @@ msgstr ""
#: game.cpp
msgid "You need a free arm to drive!"
-msgstr ""
+msgstr "Vous avez besoin d'un bras libre pour conduire!"
#: game.cpp
msgid "You need a powered UPS."
@@ -9132,12 +9132,12 @@ msgstr "Vous ouvrez le %s du %s."
#: game.cpp
msgid "You pick up: "
-msgstr ""
+msgstr "Vous prenez: "
#: game.cpp
#, c-format
msgid "You pour %s into your %s."
-msgstr ""
+msgstr "Vous versez du %s dans votre %s."
#: game.cpp
msgid "You pull a handbrake."
@@ -9150,12 +9150,12 @@ msgstr "Vous tirez la corde..."
#: game.cpp
#, c-format
msgid "You put several items in the %s's %s."
-msgstr ""
+msgstr "Vous placez plusieurs objets dans le %s du %s."
#: game.cpp
#, c-format
msgid "You put several items in the %s."
-msgstr ""
+msgstr "Vous placez plusieurs objets dans le %s."
#: game.cpp
#, c-format
@@ -9166,15 +9166,15 @@ msgstr "Vous placez le %s dans votre inventaire."
#, c-format
msgid "You put your %1$s in the %2$s's %3$s."
msgid_plural "You put your %1$ss in the %2$s's %3$s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous placez votre %1$s dans le %3$s du %2$s."
+msgstr[1] "Vous placez vos %1$ss dans le %3$s du %2$s."
#: game.cpp
#, c-format
msgid "You put your %s in the %s."
msgid_plural "You put your %ss in the %s."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vous placez votre %s dans le %s."
+msgstr[1] "Vous placez vos %ss dans le %s."
#: game.cpp
#, c-format
@@ -9193,12 +9193,12 @@ msgstr "Vous rechargez la batterie de %s."
#: game.cpp
#, c-format
msgid "You refill %s with %s to its maximum."
-msgstr ""
+msgstr "Vous faites le plein du %s avec %s."
#: game.cpp
#, c-format
msgid "You refill %s with %s."
-msgstr ""
+msgstr "Vous remplissez le %s avec %s."
#: game.cpp
#, c-format
@@ -9218,7 +9218,7 @@ msgstr "Vous reprenez le contrôle du %s."
#: game.cpp
#, c-format
msgid "You release the %s."
-msgstr ""
+msgstr "Vous lâchez le %s."
#: game.cpp
#, c-format
@@ -9262,7 +9262,7 @@ msgstr "Vous remontez à la surface."
#: game.cpp
#, c-format
msgid "You take control of the %s."
-msgstr ""
+msgstr "Vous prenez contrôle du %s."
#: game.cpp
msgid "You talk to yourself for a moment."
@@ -9341,7 +9341,7 @@ msgstr "Vous êtes reveillé par un bruit."
#: game.cpp
#, c-format
msgid "Your %s can't hold any more %s."
-msgstr ""
+msgstr "Votre %s ne peut pas contenir plus de %s."
#: game.cpp
#, c-format
@@ -9394,7 +9394,7 @@ msgstr ""
#: game.cpp
#, c-format
msgid "Your %s won't hold %s."
-msgstr ""
+msgstr "Votre %s ne contiendra pas de %s."
#: game.cpp
msgid "Your breathing stops completely."
@@ -9435,19 +9435,19 @@ msgstr "Votre estomac est vraiment vide..."
#: game.cpp
msgid "[,] All"
-msgstr ""
+msgstr "[,] Tous"
#: game.cpp
msgid "[left] Unmark"
-msgstr ""
+msgstr "[gauche] Déselectionner"
#: game.cpp
msgid "[pgdn] Next"
-msgstr ""
+msgstr "[pgsuiv] Suivant"
#: game.cpp
msgid "[pgup] Prev"
-msgstr ""
+msgstr "[pgprec] Precedent"
#: game.cpp
msgid "[q]uit"
@@ -9455,11 +9455,11 @@ msgstr "[q]uitter"
#: game.cpp
msgid "[right] Mark"
-msgstr ""
+msgstr "[droite] Sélectionner"
#: game.cpp
msgid "[up/dn] Scroll"
-msgstr ""
+msgstr "[haut/bas] Faire défiler"
#: game.cpp
msgid "a huge boom!"
@@ -9503,11 +9503,11 @@ msgstr ""
#: game.cpp
msgid "to look around"
-msgstr ""
+msgstr "regarder autour"
#: game.cpp
msgid "to shoot"
-msgstr ""
+msgstr "tirer"
#: game.cpp
msgid "was killed."
@@ -9538,7 +9538,7 @@ msgstr ""
#: help.cpp
msgid " by pressing "
-msgstr ""
+msgstr " en pressant "
#: help.cpp
msgid " enters look around mode, which"
@@ -9579,11 +9579,11 @@ msgstr ""
#: help.cpp
msgid "'List all items around the player'"
-msgstr ""
+msgstr "'Lister tous les objets autour du joueur'"
#: help.cpp
msgid "'Look Around' mode"
-msgstr ""
+msgstr "Mode 'inspection à la ronde'"
#: help.cpp
msgid "'Select Wielded Item' then press"
@@ -9599,7 +9599,7 @@ msgstr ""
#: help.cpp
msgid "( Assault Rifles"
-msgstr ""
+msgstr "( Fusils d'assaut"
#: help.cpp
msgid "( Crossbows"
@@ -9713,6 +9713,21 @@ msgid ""
"even close-range bursts again a large number of enemies. They are difficult\n"
"to use, and are best saved for skilled riflemen."
msgstr ""
+"Les fusils d'assaut partagent de nombreuses caractéristiques avec les fusils "
+"de chasse; ils\n"
+"sont eux aussi adaptés pour les tirs à grande distance, avec des bonus et "
+"pénalités similaires. Contrairement\n"
+"aux fusils de chasse, les fusils d'assaut possèdent un tir automatique. Les "
+"fusils d'assaut\n"
+"sont moins précis que les fusils de chasse - cette différence est aggravée "
+"lors de tirs automatiques,\n"
+"cette fonction devrait donc être utilisée lorsque vous serez un tireur "
+"compétent.\n"
+"Les fusils d'assaut sont un très bon choix pour le combat à moyenne et "
+"longue portée, voire\n"
+"même pour des rafales contre un nombre important d'ennemis proches. Ils sont "
+"difficiles\n"
+"à utiliser et sont donc plus efficaces entre les mains de tireurs chevronnés."
#: help.cpp
msgid ""
@@ -9886,6 +9901,19 @@ msgid ""
"slow to reload and fire, so when facing a large group of nearby enemies,\n"
"they are not the best pick."
msgstr ""
+"Les fusils de chasse sont populaires grâce à leur portée et précision "
+"supérieures. De plus,\n"
+"leur viseur ou lunette permet d'avoir la même précision lors de tirs sur des "
+"cibles éloignées\n"
+"de plus de 10 cases que des cibles moins éloignées. Toutefois, les fusils de "
+"chasse\n"
+"sont très médiocres pour tirer sur des cibles situées à 4 cases ou moins du "
+"tireur.\n"
+"Contrairement aux fusils d'assaut, les fusils de chasse n'ont pas de tir "
+"automatique. Ils sont aussi\n"
+"longs à recharger et à tirer, il ne s'agit donc pas du choix le plus "
+"judicieux lorsque vous affrontez\n"
+"un groupe proche de nombreux ennemis."
#: help.cpp
#, c-format
@@ -10452,6 +10480,21 @@ msgid ""
"damage and helps you resist things like smoke. To take off an item, %s\n"
"then the proper letter."
msgstr ""
+"Pour manier un objet en tant qu'arme, faites %s puis la lettre adéquate. En "
+"pressant '-'\n"
+"plutôt qu'une lettre vous ne brandirez rien. Une arme brandie ne contribuera "
+"pas à\n"
+"votre volume transporté; ainsi porter dans vos mains un objet volumineux "
+"peut être\n"
+"une bonne option pour voyager. Lorsque vous vous dessaisissez une arme, elle "
+"retournera dans\n"
+"votre inventaire ou vous la laisserez tomber par terre si vous n'avez pas de "
+"place.\n"
+"\n"
+"Pour porter un vêtement, %s puis la lettre adéquate. Les armures réduisent\n"
+"les dommages et vous aide à résister aux choses comme la fumée. Pour retirer "
+"un objet, %s\n"
+"puis la lettre adéquate."
#: help.cpp
msgid ""
@@ -10711,7 +10754,7 @@ msgstr ""
#: iexamine.cpp
msgid "Chunks"
-msgstr ""
+msgstr "Morceaux"
#: iexamine.cpp
#, c-format
@@ -10839,7 +10882,7 @@ msgstr ""
#: iexamine.cpp
msgid "Scraps"
-msgstr ""
+msgstr "Bouts"
#: iexamine.cpp
msgid "Sheets"
@@ -11090,11 +11133,11 @@ msgstr ""
#: inventory_ui.cpp overmap.cpp
msgid "< Go Back"
-msgstr ""
+msgstr "< Retour"
#: inventory_ui.cpp
msgid "> More items"
-msgstr ""
+msgstr "> Plus d'objets"
#: inventory_ui.cpp
msgid "AMMUNITION:"
@@ -11102,7 +11145,7 @@ msgstr ""
#: inventory_ui.cpp
msgid "BOOKS:"
-msgstr ""
+msgstr "LIVRES:"
#: inventory_ui.cpp
msgid "CLOTHING:"
@@ -11110,7 +11153,7 @@ msgstr ""
#: inventory_ui.cpp
msgid "Compare where?"
-msgstr ""
+msgstr "Où comparer?"
#: inventory_ui.cpp
msgid "FIREARMS:"
@@ -11118,7 +11161,7 @@ msgstr ""
#: inventory_ui.cpp
msgid "FOOD/DRINKS:"
-msgstr ""
+msgstr "NOURRITURE/BOISSONS:"
#: inventory_ui.cpp
msgid "GROUND:"
@@ -11126,53 +11169,53 @@ msgstr ""
#: inventory_ui.cpp
msgid "ITEMS WORN:"
-msgstr ""
+msgstr "OBJETS PORTÉS:"
#: inventory_ui.cpp
#, c-format
msgid "Items: %d/%d "
-msgstr ""
+msgstr "Objets: %d/%d "
#: inventory_ui.cpp
msgid "MEDICINE/DRUGS:"
-msgstr ""
+msgstr "MEDICAMENTS/DROGUES:"
#: inventory_ui.cpp
msgid "MODS/BIONICS:"
-msgstr ""
+msgstr "MODULES/BIONICS:"
#: inventory_ui.cpp
msgid "Multidrop:"
-msgstr ""
+msgstr "Multidrop:"
#: inventory_ui.cpp
msgid "OTHER:"
-msgstr ""
+msgstr "AUTRES:"
#: inventory_ui.cpp
msgid "TOOLS:"
-msgstr ""
+msgstr "OUTILS:"
#: inventory_ui.cpp item.cpp
msgid "Volume: "
-msgstr ""
+msgstr "Volume: "
#: inventory_ui.cpp
msgid "WEAPON:"
-msgstr ""
+msgstr "ARME:"
#: inventory_ui.cpp
msgid "WEAPONS:"
-msgstr ""
+msgstr "ARMES:"
#: inventory_ui.cpp
msgid "Weight: "
-msgstr ""
+msgstr "Poids: "
#: inventory_ui.cpp
#, c-format
msgid "You cannot drop your %s."
-msgstr ""
+msgstr "Vous ne pouvez pas déposer votre %s."
#: item.cpp
msgid " Cut: "
@@ -11180,7 +11223,7 @@ msgstr ""
#: item.cpp
msgid " Weight: "
-msgstr ""
+msgstr " Poids: "
#: item.cpp
msgid " (fits)"
@@ -11192,7 +11235,7 @@ msgstr ""
#: item.cpp
msgid " (hot)"
-msgstr ""
+msgstr " (chaud)"
#: item.cpp
msgid " (owned)"
@@ -11200,15 +11243,15 @@ msgstr ""
#: item.cpp
msgid " (rotten)"
-msgstr ""
+msgstr " (avarié)"
#: item.cpp
msgid " Cut: "
-msgstr ""
+msgstr " Coupant: "
#: item.cpp
msgid " Pierce: "
-msgstr ""
+msgstr " Perforant: "
#: item.cpp
msgid " To-hit bonus: "
@@ -11321,15 +11364,15 @@ msgstr ""
#: item.cpp
msgid "Armor-pierce: "
-msgstr ""
+msgstr "Perforation d'armures: "
#: item.cpp
msgid "Bash: "
-msgstr ""
+msgstr "Contondant: "
#: item.cpp
msgid "Block"
-msgstr ""
+msgstr "Bloquer"
#: item.cpp
msgid "Burst size: "
@@ -11350,7 +11393,7 @@ msgstr ""
#: item.cpp
msgid "Counter-attack"
-msgstr ""
+msgstr "Contre-attaque"
#: item.cpp player.cpp
msgid "Coverage: "
@@ -11362,7 +11405,7 @@ msgstr ""
#: item.cpp
msgid "Damage: "
-msgstr ""
+msgstr "Dommages: "
#: item.cpp
msgid "Defense disarm"
@@ -11374,11 +11417,11 @@ msgstr ""
#: item.cpp
msgid "Disarm"
-msgstr ""
+msgstr "Désarmer"
#: item.cpp
msgid "Dispersion: "
-msgstr ""
+msgstr "Dispersion: "
#: item.cpp
msgid "Encumberment: "
@@ -11386,7 +11429,7 @@ msgstr ""
#: item.cpp
msgid "Enjoyability: "
-msgstr ""
+msgstr "Plaisir: "
#: item.cpp
msgid "Environmental protection: "
@@ -11398,11 +11441,11 @@ msgstr ""
#: item.cpp lang/json/json_techniques.py
msgid "Feint"
-msgstr ""
+msgstr "Evanouissement"
#: item.cpp
msgid "Grab"
-msgstr ""
+msgstr "Saisir"
#: item.cpp
msgid "Grab break"
@@ -11415,7 +11458,7 @@ msgstr ""
#: item.cpp
msgid "Hit all adjacent monsters"
-msgstr ""
+msgstr "Toucher tous les monstres environnants"
#: item.cpp
msgid "It can be understood by beginners."
@@ -11431,7 +11474,7 @@ msgstr ""
#: item.cpp
msgid "Leg block"
-msgstr ""
+msgstr "Bloquer avec la jambe"
#: item.cpp
msgid "Magazine: "
@@ -11457,7 +11500,7 @@ msgstr ""
#: item.cpp
msgid "Moves per attack: "
-msgstr ""
+msgstr "Mouvements par attaque: "
#: item.cpp
msgid "Note: "
@@ -11465,11 +11508,11 @@ msgstr ""
#: item.cpp
msgid "Nutrition: "
-msgstr ""
+msgstr "Nutrition: "
#: item.cpp
msgid "Parry"
-msgstr ""
+msgstr "Parer"
#: item.cpp
msgid "Pistols. "
@@ -11477,11 +11520,11 @@ msgstr ""
#: item.cpp
msgid "Portions: "
-msgstr ""
+msgstr "Portions: "
#: item.cpp
msgid "Precision attack"
-msgstr ""
+msgstr "Attaque précise"
#: item.cpp
msgid "Protection: Bash: "
@@ -11489,15 +11532,15 @@ msgstr ""
#: item.cpp
msgid "Quench: "
-msgstr ""
+msgstr "Hydratation: "
#: item.cpp
msgid "Range: "
-msgstr ""
+msgstr "Portée: "
#: item.cpp
msgid "Rapid attack"
-msgstr ""
+msgstr "Attaque rapide"
#: item.cpp
msgid "Reading this book affects your morale by "
@@ -11505,7 +11548,7 @@ msgstr ""
#: item.cpp
msgid "Recoil: "
-msgstr ""
+msgstr "Recul: "
#: item.cpp
msgid "Reload time: "
@@ -11538,7 +11581,7 @@ msgstr ""
#: item.cpp
msgid "Shield"
-msgstr ""
+msgstr "Bouclier"
#: item.cpp
msgid "Shotguns. "
@@ -11546,7 +11589,7 @@ msgstr ""
#: item.cpp
msgid "Skill used: "
-msgstr ""
+msgstr "Compétences utilisées: "
#: item.cpp
msgid "Smells like: "
@@ -11558,7 +11601,7 @@ msgstr ""
#: item.cpp
msgid "Sweep attack"
-msgstr ""
+msgstr "Balayer"
#: item.cpp
msgid "The arms. "
@@ -11627,11 +11670,11 @@ msgstr ""
#: item.cpp
msgid "Throw"
-msgstr ""
+msgstr "Lancer"
#: item.cpp
msgid "Type: "
-msgstr ""
+msgstr "Type: "
#: item.cpp
msgid "Used on: "
@@ -11643,15 +11686,15 @@ msgstr ""
#: item.cpp
msgid "Weak block"
-msgstr ""
+msgstr "Blocage faible"
#: item.cpp
msgid "age: "
-msgstr ""
+msgstr "âge: "
#: item.cpp
msgid "burn: "
-msgstr ""
+msgstr "brûlure: "
#: itypedef.cpp
msgid ".22"
@@ -11747,15 +11790,15 @@ msgstr ""
#: itypedef.cpp
msgid "A bicycle wheel"
-msgstr ""
+msgstr "Une roue de vélo"
#: itypedef.cpp
msgid "A car wheel"
-msgstr ""
+msgstr "Une roue de voiture"
#: itypedef.cpp
msgid "A dead body."
-msgstr ""
+msgstr "Un cadavre."
#: itypedef.cpp
msgid "A hand-written paper note."
@@ -11771,7 +11814,7 @@ msgstr ""
#: itypedef.cpp
msgid "A motorbike wheel"
-msgstr ""
+msgstr "Une roue de moto."
#: itypedef.cpp
msgid "A piece of hacking software."
@@ -11881,7 +11924,7 @@ msgstr ""
#: itypedef.cpp lang/json/json_vehicle_parts.py
msgid "bicycle wheel"
-msgstr ""
+msgstr "roue de vélo"
#: itypedef.cpp
msgid "bolts"
@@ -11893,7 +11936,7 @@ msgstr ""
#: itypedef.cpp lang/json/json_items.py
msgid "charcoal"
-msgstr ""
+msgstr "charbon de bois"
#: itypedef.cpp lang/json/json_items.py
msgid "clean water"
@@ -11905,6 +11948,10 @@ msgstr ""
#: itypedef.cpp
msgid "corpse"
+msgstr "corps"
+
+#: itypedef.cpp
+msgid "ferrous rail projectile"
msgstr ""
#: itypedef.cpp
@@ -11949,7 +11996,7 @@ msgstr ""
#: itypedef.cpp lang/json/json_vehicle_parts.py
msgid "motorbike wheel"
-msgstr ""
+msgstr "roue de moto"
#: itypedef.cpp
msgid "muscle"
@@ -11993,7 +12040,7 @@ msgstr ""
#: itypedef.cpp lang/json/json_vehicle_parts.py
msgid "wheel"
-msgstr ""
+msgstr "roue"
#: itypedef.cpp lang/json/json_vehicle_parts.py
msgid "wide wheel"
@@ -12063,7 +12110,7 @@ msgstr "6: Jambe droite"
#: iuse.cpp
msgid "7: Exit"
-msgstr ""
+msgstr "7: Quitter"
#: iuse.cpp
msgid "ccept"
@@ -12103,15 +12150,15 @@ msgstr ""
#: iuse.cpp
msgid "fur"
-msgstr ""
+msgstr "